Skip to content

Conversation

@frenzymadness
Copy link
Contributor

@frenzymadnessfrenzymadness commented Nov 4, 2020

This change:

  • merges distutils.sysconfig into sysconfig while keeping the original functionality and
  • marks distutils.sysconfig as deprecated

Commits basically describe my progress step by step. Some discussions already happened in my private PR.

PEP 632 is still a draft so I'm opening this PR the same. PEP proposal and discussion.

https://bugs.python.org/issue41282

@zoobazooba self-assigned this Nov 4, 2020
@github-actions
Copy link

This PR is stale because it has been open for 30 days with no activity. Remove stale label or comment or this will be closed in 5 days

@github-actionsgithub-actionsbot added the stale Stale PR or inactive for long period of time. label Dec 16, 2020
@merwokmerwok removed the stale Stale PR or inactive for long period of time. label Dec 16, 2020
@frenzymadness
Copy link
ContributorAuthor

This PR is waiting for a final decision about the PEP.

@github-actions
Copy link

This PR is stale because it has been open for 30 days with no activity.

@github-actionsgithub-actionsbot added the stale Stale PR or inactive for long period of time. label Jan 16, 2021
@merwokmerwok removed awaiting review stale Stale PR or inactive for long period of time. labels Jan 16, 2021
@pradyunsg
Copy link
Member

The PEP is accepted now.

@frenzymadnessfrenzymadness changed the title PEP 632: Deprecate distutils.sysconfig (partial implementation of the PEP)bpo-41282: (PEP 632) Deprecate distutils.sysconfig (partial implementation of the PEP)Feb 9, 2021
@frenzymadness
Copy link
ContributorAuthor

The pep is accepted so this PR is no longer a draft. Also, a note about the deprecation already exists here so I think it's enough to mention it once.

@frenzymadnessfrenzymadness marked this pull request as ready for review February 9, 2021 12:38
@encukou
Copy link
Member

Can you add a NEWS entry?
(The blurb tool is packaged in Fedora, FWIW.)

@frenzymadness
Copy link
ContributorAuthor

News entry added.

@zooba
Copy link
Member

I have no other comments, so unless someone else spots something I'll get this merged before the next alpha release. Thanks, @frenzymadness!

@frenzymadness
Copy link
ContributorAuthor

I have no other comments, so unless someone else spots something I'll get this merged before the next alpha release. Thanks, @frenzymadness!

Thank you! AFAIK the next alpha should be released tomorrow. Will we include this in it?

@frenzymadness
Copy link
ContributorAuthor

I've rebased the commits and fixed a conflict. The failing test is not related to this change.

Could you please merge this?

@frenzymadness
Copy link
ContributorAuthor

@encukou see the last commit and PTAL.

@pradyunsg
Copy link
Member

And... Could someone also relabel this, to remove the "DO-NOT-MERGE" label here? :)

@frenzymadness
Copy link
ContributorAuthor

@zooba could you please take a look at this PR? The time of the first beta release is approaching.

@encukou
Copy link
Member

The patch looks good to me, it was seen by many people and I see no objections. I'll merge and watch the buildbots.

@encukouencukou merged commit 90d02e5 into python:masterApr 23, 2021
@frenzymadnessfrenzymadness deleted the distutils_sysconfig branch April 26, 2021 08:00
@hroncok
Copy link
Contributor

I think there is a regression in distutils.sysconfig.parse_makefile() caused by this change.

https://bugs.python.org/issue44351

Sign up for freeto 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.

8 participants

@frenzymadness@pradyunsg@encukou@zooba@hroncok@merwok@the-knights-who-say-ni@bedevere-bot