preparing for publishing (removed pipenv commands from workflow, added Contributing section on README, added functionality to pin dependency versions with requirements.txt)

This commit is contained in:
Tristan Lee
2023-09-06 09:51:31 -05:00
parent 8c32a3cf16
commit 10821e30f2
9 changed files with 74 additions and 11 deletions

View File

@@ -33,15 +33,12 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade --upgrade-strategy=eager pip setuptools wheel twine pipenv
python -m pip install --upgrade --upgrade-strategy=eager pip setuptools wheel twine
python -m pip install -e . --upgrade
python -m pipenv install --dev --python 3.10
env:
PIPENV_DEFAULT_PYTHON_VERSION: "3.10"
- name: Build wheels
run: |
python -m pipenv run python setup.py sdist bdist_wheel
python setup.py sdist bdist_wheel
- name: Publish a Python distribution to PyPI
uses: pypa/gh-action-pypi-publish@release/v1