First time only.
mkdir myproject
cd myproject/
python -m venv venv
source venv/bin/activate
git clone [email protected]:username/myproject.git
cd myproject/
python setup.py installsource venv/bin/activateFirst time only!
pip install django black tox sphinx sphinx-autobuild sphinx_rtd_theme wheel twineMake changes.
django-admin test myproject.tests --settings="myproject.tests.settings"black .sphinx-autobuild docs/ docs/_build_htmlMake changes to docs/<file>.rst. Confirm at 127.0.0.1:8000.
git add .
git commit -m "Added feature"
git push origin mainConfirm continuous integration results.
nano setup.py # change point release
git add .
git commit -m "Bumped version"
git push origin mainpython setup.py sdist bdist_wheel # maybe use `python -m build` instead?
twine check dist/*
twine upload -r testpypi dist/*
twine upload dist/*deactivate