Comments (4)
Copying my comment from f41d78d#commitcomment-113899124
Our distribution mechanism is PyPI, not github releases, and this will always remain the authoritative source as the standard for the python ecosystem. I do not want to set up another non-authoritative distribution system just to support different notification workflows. I recommend you use one of the services that can send notifications based on updates to PyPI packages.
from tornado.
This RFE is not about release by any meaning.
This is about SPREADING notifications about new release.
from tornado.
But unfortunately github releases do create a new distribution channel. Each github release shows a download link for a source tarball that is just a copy of the git repo contents. This looks like a python source distribution but is different from the sdist
that is uploaded to pypi.
If github had a release announcement system that was really just about notifications, then I might be willing to use it, but I still don't think it's a great idea because not all python projects are on github (and those that are might want to preserve the option to move away). All python projects are, however, on pypi so pypi-based notifications will always be the most complete and robust.
from tornado.
Again: this RFE has nothing to do with any files, tar balls, chanels or so.
It is purely only about spreading info that ne version has been released.
from tornado.
Related Issues (20)
- Assertion errors causing exceptions that kill Jupyter kernels HOT 3
- Header: 'latin-1' codec can't encode characters
- WSGI support HOT 1
- AttributeError: '_NullFuture' object has no attribute 'add_done_callback' HOT 5
- how to abort async HTTP request with curl implementation? HOT 4
- Patch to compile on gnu/hurd HOT 1
- public way to disable atexit callback for AddThreadSelectorEventLoop HOT 3
- support IOLoop.close() when called after asyncio.run HOT 1
- Docker + tornado.ioloop.IOLoop.current().start() HOT 2
- wsgi: Overloaded thread pool blocks longer than expected HOT 2
- Incorrect header validation HOT 3
- RFE: please start making github releases HOT 2
- Exclude test files from install HOT 6
- Incorrect type annotation on chain_future method
- Python 3.12 manylinux wheels HOT 2
- tornado 6.3.3 with gevent 23.7.0 hangup HOT 1
- Content-length validation does not handle spaces HOT 7
- How to set timeout on an Application and/or HTTPServer HOT 1
- `tornado.process.Subprocess()` hangs forever in `write()` for large data HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tornado.