Hamburger_menu.svg

FOR DEVELOPERS

Packaging in Python: Tools and Best Practices

Python Packaging

Author

  • Packaging in Python: Tools and Best Practices

    Sadra Yahyapour

    Sadra is a Python back-end developer who loves the architectural design behind the software. A GitHub Campus Expert and open-source contributor. He spends his free time writing high-quality technical articles.

Frequently Asked Questions

A popular packaging tool is setuptools which doesn’t come with the standard libraries anymore. A good substitution for this tool is Poetry which gives you more automation accessibility.

Wheel distribution is made of the bytecodes, compiled source codes, and already-built components which means, they’re faster in terms of installation and execution. On the other hand, sdists contain pure Python source codes that need to be interpreted on each call.

Yes, PyPI has a testing instance running alongside its real one. It’s called TestPyPI. You can refer to this instance if you want to ensure any deployment and safety before you publish your package into the real market.

View more FAQs
Press

Press

What’s up with Turing? Get the latest news about us here.
Blog

Blog

Know more about remote work. Checkout our blog here.
Contact

Contact

Have any questions? We’d love to hear from you.

Hire remote developers

Tell us the skills you need and we'll find the best developer for you in days, not weeks.