This is just a demonstration vehicle used to take you through the process – start to finish – of creating a Python project that can be:
Uploaded to
Distributed from
and
Documented on
the Python Package Index (aka pypi or the cheeseshop) at http://pypi.python.org/pypi. This project uses setuptools, sphinx, and the Sphinx-PyPI-upload (http://pypi.python.org/pypi/Sphinx-PyPI-upload/0.2.1).
This demonstration is not meant to be complete nor authoritative. It’s just a recording of the steps I took to get some projects onto pypi and hopefully it might save someone some time from googling around. To be sure, this is simply just one way to make a project, document it, and get it on pypi.
NOTE: This was originally given as a talk to the Minnesota Python Users Group http://groups.google.com/group/pymntos/ and was developed for a spoken presentation format.
Metadata
Release files for an_example_pypi_project 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| an_example_pypi_project-0.0.5.zip | 8.4 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| an_example_pypi_project-0.0.5.win32-py2.6.exe | Details | |||
| an_example_pypi_project-0.0.5.win32-py2.5.exe | Details | |||
| an_example_pypi_project-0.0.5.win32-py2.4.exe | Details | |||
| an_example_pypi_project-0.0.5-py2.6.egg | Legacy Egg format | - | - | Details |
| an_example_pypi_project-0.0.5-py2.5.egg | Legacy Egg format | - | - | Details |
| an_example_pypi_project-0.0.5-py2.4.egg | Legacy Egg format | - | - | Details |
Total release size: 378.8 kB
Release files / an_example_pypi_project-0.0.5.zip
| Download URL | an_example_pypi_project-0.0.5.zip |
|---|---|
| Size | 8.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
31bb1a42b4ff44e6d852fa8aeab43cfe57a716ed383546679189c255c6af6ea2
|
|
BLAKE2b-256 checksum How to use checksums |
c7a215f00919c27a941eed4e8963f5797ae758a7a9d69e34f46f8102a40154d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / an_example_pypi_project-0.0.5.win32-py2.6.exe
| Download URL | an_example_pypi_project-0.0.5.win32-py2.6.exe |
|---|---|
| Size | 203.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7af830142017df9d625f53bef679b5d4cea767069279a16c98097eb58439d2d4
|
|
BLAKE2b-256 checksum How to use checksums |
ada10fc717d038a3685927fb874f37eeec8cfb5d89a41deb403854cd4ee3e412
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / an_example_pypi_project-0.0.5.win32-py2.5.exe
| Download URL | an_example_pypi_project-0.0.5.win32-py2.5.exe |
|---|---|
| Size | 68.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fa8c2a4adac87920728cd31818144941ca3e27e38cc3feb116234982a720464c
|
|
BLAKE2b-256 checksum How to use checksums |
6e1be4fb2ea615217502c99fd1cbb29e928974ccc9c882612dfb262ab863c5f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / an_example_pypi_project-0.0.5.win32-py2.4.exe
| Download URL | an_example_pypi_project-0.0.5.win32-py2.4.exe |
|---|---|
| Size | 68.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cc54e6be589488c765ed1b1cf317b9c651175342c97672d618c65f75bb85ef74
|
|
BLAKE2b-256 checksum How to use checksums |
f38a902e4f70bf019c7c4d0866d21a153febb4a51edb75a9a6eaff747085164b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / an_example_pypi_project-0.0.5-py2.6.egg
| Download URL | an_example_pypi_project-0.0.5-py2.6.egg |
|---|---|
| Size | 9.7 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
76d1537ad12f5aa80cc85d55a4df4114ca7e29879956b6ac85a00e23c612c160
|
|
BLAKE2b-256 checksum How to use checksums |
8a86c06cd793613db357bfaa17bff59200099bb2516abe2d95dd9a0af1cedf99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / an_example_pypi_project-0.0.5-py2.5.egg
| Download URL | an_example_pypi_project-0.0.5-py2.5.egg |
|---|---|
| Size | 9.7 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
657b6daf3a7fcea43e858004471526eb00be9b3e8c90d020a6f4a286967c4d37
|
|
BLAKE2b-256 checksum How to use checksums |
eabb2a3780ae2f32e87bc6a209d6fcd7a8d5ec2667a0e13a6ecc0e9f04a8a511
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / an_example_pypi_project-0.0.5-py2.4.egg
| Download URL | an_example_pypi_project-0.0.5-py2.4.egg |
|---|---|
| Size | 9.7 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
08b44f5648c58e65c073a8fdba0859834c26989dc839b6097928a6075d89266b
|
|
BLAKE2b-256 checksum How to use checksums |
12075bc20ebee979f1fb6a8b992c56fb2fcae2dd6b109cd708e83a9c81a5f236
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |