diff options
| author | Thomas Grainger <tagrain@gmail.com> | 2021-07-22 02:55:06 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-07-22 02:55:06 +0100 |
| commit | f66eddfe11faf3efba8b63f2e74759903dae9355 (patch) | |
| tree | bc80c312388f32c18429233e220269865827fa09 | |
| parent | f15f814e9e82c2343280e8f62360f12b3023eb5f (diff) | |
| download | python-setuptools-git-f66eddfe11faf3efba8b63f2e74759903dae9355.tar.gz | |
readme: update to reflect the cpython distutils status (#48)
| -rw-r--r-- | README.rst | 37 |
1 files changed, 1 insertions, 36 deletions
@@ -3,42 +3,7 @@ Python Module Distribution Utilities extracted from the Python Standard Library Synchronizing ============= -This project is kept in sync with the code still in stdlib. - -From CPython ------------- - -The original history and attribution of all changes contributed to CPython can be found in the `cpython branch <https://github.com/pypa/distutils/tree/cpython>`_. If new commits are added to CPython, they should be synchronized back to this project. - -First, create a clone of CPython that only includes the distutils changes. Due to the large size of the CPython repository, this operation is fairly expensive. - -:: - - git clone https://github.com/python/cpython python-distutils - cd python-distutils - git filter-branch --prune-empty --subdirectory-filter Lib/distutils master - -Then, pull those changes into the repository at the cpython branch. - -:: - - cd $distutils - git checkout cpython - git fetch $python_distutils - git merge FETCH_HEAD - -Finally, merge the changes from cpython into master (possibly as a pull request). - -To CPython ----------- - -Merging changes from this repository is easier. - -From the CPython repo, cherry-pick the changes from this project. - -:: - - git -C $distutils format-patch HEAD~2 --stdout | git am --directory Lib +This project is no longer kept in sync with the code still in stdlib, which is deprecated and scheduled for removal. To Setuptools ------------- |
