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

2140 A more maintainable setup.py (WIP) #2221

Closed
wants to merge 78 commits into from

Conversation

lucas-wilkins
Copy link
Contributor

No description provided.

lucas-wilkins and others added 30 commits August 19, 2022 11:50
@lucas-wilkins lucas-wilkins linked an issue Sep 26, 2022 that may be closed by this pull request
@llimeht
Copy link
Contributor

llimeht commented Sep 27, 2022

I was curious to see the setup.py changes but I see they're entangled in rather a lot of other changes. I assume the plan is to land some other PRs and then rebase this work?

(The reason I was keen to look at the setup.py changes was that I was rather hoping that it would actually go away to be instead replaced by a PEP517 builder with a declarative config file rather than an executable one...)

@lucas-wilkins
Copy link
Contributor Author

I was curious to see the setup.py changes but I see they're entangled in rather a lot of other changes. I assume the plan is to land some other PRs and then rebase this work?

Yeah, its based on #2164 which is not yet merged.

(The reason I was keen to look at the setup.py changes was that I was rather hoping that it would actually go away to be instead replaced by a PEP517 builder with a declarative config file rather than an executable one...)

I was just going to make it so that you didn't have to manually change entries in it whenever you rename a file. There are reasons why the executable will need to remain, for now. Maybe I'll raise this today at the call.

@wpotrzebowski wpotrzebowski added Discuss At The Call Issues to be discussed at the fortnightly call and removed Discuss At The Call Issues to be discussed at the fortnightly call labels Oct 10, 2022
@lucas-wilkins
Copy link
Contributor Author

Closing this for now. Going to make a discussion topic about it.

@lucas-wilkins lucas-wilkins deleted the 2140-a-more-maintainable-setuppy branch November 8, 2022 17:43
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.

A more maintainable setup.py
3 participants