Commit a73118b9 authored by Jason R. Coombs's avatar Jason R. Coombs

Remove ez_setup.py from master branch (and packaged sdist releases).

parent 661440a9
...@@ -2,6 +2,15 @@ ...@@ -2,6 +2,15 @@
CHANGES CHANGES
======= =======
v21.0.0
-------
* Removed ez_setup.py from Setuptools sdist. The
bootstrap script will be maintained in its own
branch and should be generally be retrieved from
its canonical location at
https://bootstrap.pypa.io/ez_setup.py.
v20.10.0 v20.10.0
-------- --------
......
...@@ -10,23 +10,20 @@ successful build of a tagged release per ...@@ -10,23 +10,20 @@ successful build of a tagged release per
To cut a release, install and run ``bumpversion {part}`` where ``part`` To cut a release, install and run ``bumpversion {part}`` where ``part``
is major, minor, or patch based on the scope of the changes in the is major, minor, or patch based on the scope of the changes in the
release. Then, push the commits to the master branch. If tests pass, release. Then, push the commits to the master branch. If tests pass,
the release will be uploaded to PyPI. the release will be uploaded to PyPI (from the Python 3.5 tests).
Bootstrap Bookmark Bootstrap Branch
------------------ ----------------
Setuptools has a bootstrap script (ez_setup.py) which is hosted in the Setuptools has a bootstrap script (ez_setup.py), which is hosted in the
repository and must be updated with each release (to bump the default version). repository in the ``bootstrap`` branch.
The "published" version of the script is the one indicated by the ``bootstrap``
branch.
Therefore, the latest bootstrap script can be retrieved by checking out the Therefore, the latest bootstrap script can be retrieved by checking out
repository at that bookmark. It's also possible to get the bootstrap script for that branch.
any particular release by grabbing the script from that tagged release.
The officially-published location of the bootstrap script is hosted on Python The officially-published location of the bootstrap script is hosted on Python
infrastructure (#python-infra on freenode) at https://bootstrap.pypa.io and infrastructure (#python-infra on freenode) at https://bootstrap.pypa.io and
is updated every fifteen minutes from the bootstrap script. Sometimes, is updated every fifteen minutes from the bootstrap branch. Sometimes,
especially when the bootstrap script is rolled back, this especially when the bootstrap script is rolled back, this
process doesn't work as expected and requires manual intervention. process doesn't work as expected and requires manual intervention.
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment