Use this checklist to publish a new neurosnap release to PyPI.
- Ensure the package version in
pyproject.tomlhas been bumped. - Ensure you can authenticate with PyPI (API token recommended).
- Ensure release tooling is installed:
python -m pip install -U build twine pkginfopytestrm -rf dist/ build/ src/neurosnap.egg-infopython -m buildtwine check dist/*# This prompts for credentials unless configured via .pypirc or environment variables.
# export TWINE_USERNAME=__token__
# export TWINE_PASSWORD='pypi-...'
twine upload dist/*- PyPI token auth uses username
__token__and passwordpypi-.... - If upload fails because a file already exists, confirm version bump or use:
twine upload --skip-existing dist/*