Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

move back to setuptools #367

Merged
merged 1 commit into from
Dec 4, 2020
Merged

move back to setuptools #367

merged 1 commit into from
Dec 4, 2020

Conversation

FFY00
Copy link
Member

@FFY00 FFY00 commented Dec 3, 2020

Closes #363

Signed-off-by: Filipe Laíns lains@riseup.net

@FFY00 FFY00 force-pushed the setuptools branch 2 times, most recently from 7dc9d94 to 57d700b Compare December 3, 2020 21:01
Closes pypa#363

Signed-off-by: Filipe Laíns <lains@riseup.net>
@uranusjr
Copy link
Member

uranusjr commented Dec 4, 2020

Does this only revert the PR that switched to Flit? Because this is not exactly what I’d expect if packaging switches to setuptools afresh in 2020.

@FFY00
Copy link
Member Author

FFY00 commented Dec 4, 2020

Basically yeah, only a few minor differences. I kept mypy.ini, to avoid dirtying the history further and ease the move to flit in the future, and explicitly specified the setuptools.build_meta backend in pyproject.toml.

It's not a clean revert because the same commit also switched to pypa/build and @brettcannon wanted to keep that.

@brettcannon brettcannon merged commit 14ad352 into pypa:master Dec 4, 2020
@brettcannon
Copy link
Member

It kept what I cared about, so I'm fine with taking the PR as-is. Thanks, @FFY00 !

@pradyunsg
Copy link
Member

@brettcannon
Copy link
Member

I can do it Friday if no one else has time before then.

@brettcannon
Copy link
Member

Release 20.8 is out!

openstack-mirroring pushed a commit to openstack/requirements that referenced this pull request Dec 14, 2020
These versions dropped setup.py from the release tarball, breaking
installation on older systems like CentOS. This affects
ironic-python-agent-builder since it uses CentOS 8 by default.

The breaking change has been reverted in
pypa/packaging#367

Change-Id: Idb9e0a70728108b13fc097a74244226a676c97b3
openstack-mirroring pushed a commit to openstack/openstack that referenced this pull request Dec 14, 2020
* Update requirements from branch 'master'
  to 42e95166ffe584a722697048c6a674be03caad02
  - Merge "Exclude packaging 20.5-20.7"
  - Exclude packaging 20.5-20.7
    
    These versions dropped setup.py from the release tarball, breaking
    installation on older systems like CentOS. This affects
    ironic-python-agent-builder since it uses CentOS 8 by default.
    
    The breaking change has been reverted in
    pypa/packaging#367
    
    Change-Id: Idb9e0a70728108b13fc097a74244226a676c97b3
vishwin added a commit to vishwin/py-packaging that referenced this pull request Apr 11, 2022
flit_core and installer are now mature enough to bootstrap themselves. Needed to enable a setuptools-free bootstrap environment and avoid circular dependencies.

This reverts commit 14ad352.

Signed-off-by: Charlie Li <vishwin@FreeBSD.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Reliance on flit makes packaging incompatible with Void, Arch and Alpine Linux package systems
4 participants