Document the long-term vision for twine
See original GitHub issueI’m working through the Python Packaging User Guide and getting ready to create and upload my first Python package. 👏
Towards the end of the guide we learn that we need to upload our distribution, and twine is the recommended tool for doing that.
It seems awkward that we do everything with setuptools except upload the distribution, which we do with twine.
The divide raises a few questions:
- What is the long-term vision for twine?
- Will it somehow be merged in to setuptools and become
python setup.py upload
? - Is it meant to co-exist with setuptools for the long-term?
Issue Analytics
- State:
- Created 8 years ago
- Comments:13 (9 by maintainers)
Top Results From Across the Web
The Power of Documentation: How to Do it The Right Way
With thorough documentation, you can not only stay organized but also get clear, concise insights into your work. Documentation is essential ...
Read more >Introducing Twine - Uri Pomerantz - LinkedIn
The Spark. The Twine team is driven by a shared social mission – a belief that by empowering people to live happier lives,...
Read more >Twine 2.0.2 is released
I'll start by stating that this is my own vision for Twine, which is not meant to be the final word on such...
Read more >Core Values - What Makes Us, Us - jones-twine
To establish and maintain a great company culture, our executive leadership team developed a "Vision Document"—an outline for each of our ...
Read more >A Unified Cluster Management System for Shared Infrastructure
Our two insights are 1) we scale a single Twine control plane to manage one million machines across data centers in a geographic...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
https://github.com/pypa/packaging-problems/issues/60 covers the discussion for how to improve the publication UX in general.
While we still recommend it on packaging.python.org, twine is actually less essential when using recent versions of
setuptools
anddistutils
, since the original lack of HTTPS certificate validation thattwine
addressed has also been addressed in theupload
commands (the main problems now are with older Linux distros that are still shipping without enforced use of HTTPS and without default certificate validation in place).Do we want to add this to the README? Maybe a “future” or “roadmap” section?