Skip to main content

A sample Python project

Project description

A sample Python project

A sample project that exists as an aid to the Python Packaging User Guide's Tutorial on Packaging and Distributing Projects.

This project does not aim to cover best practices for Python project development as a whole. For example, it does not provide guidance or tool recommendations for version control, documentation, or testing.

The source for this project is available here.

Most of the configuration for a Python project is done in the setup.py file, an example of which is included in this project. You should edit this file accordingly to adapt this sample project to your needs.


This is the README file for the project.

The file should use UTF-8 encoding and can be written using reStructuredText or markdown with the appropriate key set. It will be used to generate the project webpage on PyPI and will be displayed as the project homepage on common code-hosting services, and should be written for that purpose.

Typical contents for this file would include an overview of the project, basic usage examples, etc. Generally, including the project changelog in here is not a good idea, although a simple “What's New” section for the most recent version may be appropriate.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sampleproject-1.3.1.tar.gz (5.9 kB view details)

Uploaded Source

Built Distributions

sampleproject-1.3.1-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

sampleproject-1.3.1-py2.py3-none-any.whl (4.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file sampleproject-1.3.1.tar.gz.

File metadata

  • Download URL: sampleproject-1.3.1.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4

File hashes

Hashes for sampleproject-1.3.1.tar.gz
Algorithm Hash digest
SHA256 3593ca2f1e057279d70d6144b14472fb28035b1da213dde60906b703d6f82c55
MD5 76ddb449e0e9ef3f55b880f566fcb700
BLAKE2b-256 6f5b2f3fe94e1c02816fe23c7ceee5292fb186912929e1972eee7fb729fa27af

See more details on using hashes here.

File details

Details for the file sampleproject-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: sampleproject-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for sampleproject-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 75bb5bb4e74a1b77dc0cff25ebbacb54fe1318aaf99a86a036cefc86ed885ced
MD5 65aafafd304b27436fe7e5a53993471e
BLAKE2b-256 17b48aac28f6f9d5c97c74f077567e9d418adab96fb31aa9a0f398145635f8d0

See more details on using hashes here.

File details

Details for the file sampleproject-1.3.1-py2.py3-none-any.whl.

File metadata

  • Download URL: sampleproject-1.3.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4

File hashes

Hashes for sampleproject-1.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 26c9172e08244873b0e09c574a229bf2c251c67723a05e08fd3ec0c5ee423796
MD5 0cf94b45deeeb876f1619d9c27cff120
BLAKE2b-256 a4957398f8a08a0e83dc39dd4cbada9d22c65bcbb41c36626b2c54a1db83c710

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page