casperdcl/PyPI Deployment

Securely build and upload Python distributions to PyPI

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
userPyPI usernameno__token__
passwordPyPI password or API tokenno
registry_domainPyPI trusted publisher URLnohttps://upload.pypi.org
requirementsPackages to `pip install` before buildingnowheel build
setup`setup.py` command to run ("true" is a shortcut for "clean sdist -d <dist_dir> bdist_wheel -d <dist_dir>")nofalse
build`python -m build` command to run ("true" is a shortcut for "-o <dist_dir>")nofalse
pip`pip` command to run ("true" is a shortcut for "wheel -w <dist_dir> --no-deps .")nofalse
checkWhether to run basic checks on the built filesnotrue
uploadWhether to uploadnotrue
dist_dirDirectory containing distributionsnodist
urlDestination repository (package index) URLno
attestationsUse PEP 740 attestations if `upload`ing to a trusted publisher `registry_domain`notrue
gpg_keyGPG key to import for signingno
skip_existingContinue uploading files if one already existsnofalse
namedescription
whlBasename of *.whl for upload
targzBasename of *.tar.gz for upload
whl_ascBasename of *.whl.asc for upload (requires <gpg_key>)
targz_ascBasename of *.tar.gz.asc for upload (requires <gpg_key>)