Skip to main content

My short description for my project.

Project description

📦 setup.py (for humans)

This repo exists to provide an example setup.py file, that can be used to bootstrap your next Python project. It includes some advanced patterns and best practices for setup.py, as well as some commented–out nice–to–haves.

For example, this setup.py provides a $ python setup.py upload command, which creates a universal wheel (and sdist) and uploads your package to PyPi using Twine, without the need for an annoying setup.cfg file. It also creates/uploads a new git tag, automatically.

In short, setup.py files can be daunting to approach, when first starting out — even Guido has been heard saying, "everyone cargo cults thems". It's true — so, I want this repo to be the best place to copy–paste from :)

If you're interested in financially supporting Kenneth Reitz open source, consider visiting this link. Your support helps tremendously with sustainability of motivation, as Open Source is no longer part of my day job.

Check out the example!

image

To Do

  • Tests via $ setup.py test (if it's concise).

Pull requests are encouraged!

More Resources

License

This is free and unencumbered software released into the public domain.

Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.

✨🍰✨

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

test_travis_pypi-0.1.8.tar.gz (4.6 kB view details)

Uploaded Source

Built Distributions

test_travis_pypi-0.1.8-py3.8.egg (3.9 kB view details)

Uploaded Source

test_travis_pypi-0.1.8-py3.7.egg (3.9 kB view details)

Uploaded Source

test_travis_pypi-0.1.8-py3.6.egg (3.9 kB view details)

Uploaded Source

test_travis_pypi-0.1.8-py3.5.egg (3.9 kB view details)

Uploaded Source

File details

Details for the file test_travis_pypi-0.1.8.tar.gz.

File metadata

  • Download URL: test_travis_pypi-0.1.8.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for test_travis_pypi-0.1.8.tar.gz
Algorithm Hash digest
SHA256 9fbed8afde65159ecfc44f2c336d253f9b0f0d38f2a6057d5704f82cac683b19
MD5 137c6ed83a13e456e34d7916a1900b4c
BLAKE2b-256 7e8471f9d239e89752b55422fff34b89d401e4d0f571e4a46e6db26428577dc2

See more details on using hashes here.

File details

Details for the file test_travis_pypi-0.1.8-py3.8.egg.

File metadata

  • Download URL: test_travis_pypi-0.1.8-py3.8.egg
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.8.0a2+

File hashes

Hashes for test_travis_pypi-0.1.8-py3.8.egg
Algorithm Hash digest
SHA256 de5c2ba7e11b27bb6dac36b872ab5670ac866f489b9287a73979af8bc4a128e9
MD5 40ef95e0c764cdf69f821a73998434e0
BLAKE2b-256 5e72f505dd871fa7bb4c8875e90dc487f7e6847e5234a255103487683c62da5a

See more details on using hashes here.

File details

Details for the file test_travis_pypi-0.1.8-py3.7.egg.

File metadata

  • Download URL: test_travis_pypi-0.1.8-py3.7.egg
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for test_travis_pypi-0.1.8-py3.7.egg
Algorithm Hash digest
SHA256 07fc6e799cda540746da0e8f18a52eed1e7afe2b905159ea1a5ee9798f58d105
MD5 31921bb4c3c418c3f4dbe44014d172eb
BLAKE2b-256 00966e86bdc66420e37510cbf66d4863aa6d24a7efdc9fd3b3ea0d58ad3b9ade

See more details on using hashes here.

File details

Details for the file test_travis_pypi-0.1.8-py3.6.egg.

File metadata

  • Download URL: test_travis_pypi-0.1.8-py3.6.egg
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for test_travis_pypi-0.1.8-py3.6.egg
Algorithm Hash digest
SHA256 68365bd621f44bf725af2081a12a8e68e4d690e634bc4c17b187cbe17bcd17a0
MD5 4802351f1edf030e707d8e714267b837
BLAKE2b-256 edeee2afe174b21c25ff564d14787eae2ba910173e5bf93ff974ac7d600cca1b

See more details on using hashes here.

File details

Details for the file test_travis_pypi-0.1.8-py3.5.egg.

File metadata

  • Download URL: test_travis_pypi-0.1.8-py3.5.egg
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

File hashes

Hashes for test_travis_pypi-0.1.8-py3.5.egg
Algorithm Hash digest
SHA256 9df9800f073c3fd5f0e44387168afd2a0998bb48724320bb2b9326d1b2917dba
MD5 3c188ab2ef6d0612077b2433049a357c
BLAKE2b-256 bddf4278e7bbdb19cf05489d6909168554d6ff127cfd368ffd11afa96c780e2f

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