Skip to content

Conversation

@jaraco
Copy link
Member

@jaraco jaraco commented Nov 13, 2021

@jaraco jaraco force-pushed the feature/debian-compat branch from 8316410 to 27c5690 Compare November 13, 2021 14:35
@jaraco
Copy link
Member Author

jaraco commented Nov 13, 2021

Part of this PR includes https://github.com/pypa/distutils/blob/115da201da0e648d003dabbbd597d285d0d271f2/_distutils_system_mod.py. Debian maintainers can add this file somewhere to sys.path (plus augment install schemes in sysconfig) to allow this latest version of distutils to adopt the Debian patches as found in Python 3.9.

@doko42 Would you take a look and confirm this approach will unblock the use of this distutils in Setuptools?

This change may also help unblock issues like pypa/pip#10647.

cc @FFY00

@jaraco
Copy link
Member Author

jaraco commented Nov 18, 2021

It occurs to me that it may be easier to evaluate this approach by merging it and getting it into Setuptools such that a platform could experiment and test, so I'm going to proceed with the intention of iterating. I still welcome any feedback on the implementation.

@jaraco
Copy link
Member Author

jaraco commented Jan 3, 2022

In pypa/setuptools#2956 (comment) (69f8573), I extended the _distutils_system_mod to include an additional change to support Debian environments. (debian-patch branch).

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.

Install locations and features missed on Debian

2 participants