pypi 패키지 배포 실험
This commit is contained in:
jung-geun
2023-09-04 15:02:33 +09:00
parent 940b2b4e99
commit 3250febdb8
3 changed files with 10 additions and 13 deletions

View File

@@ -4,8 +4,7 @@ on:
push:
paths:
- "setup.py"
branches:
- main
- "pso/__init__.py"
permissions:
contents: read
@@ -28,12 +27,11 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
pip install setuptools wheel twine
- name: Build and publish
env:
TWINE_USERNAME: __token__
TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }}
run: |
python setup.py bdist_wheel sdist
twine upload dist/*.whl dist/*.tar.gz
pip install build
- name: Build package
run: python -m build
- name: Publish package
uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29
with:
user: __token__
password: ${{ secrets.PYPI_TOKEN }}