-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Ensure pip's release process automation works on Windows #7595
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
Comments
I'll do this later this week, just haven't had the time to set up a proper dev environment on my new laptop yet... But if anyone else wants to test as well, please feel free to do so 🙂 |
Confirmed that at least the 2 basic commands work:
The next step is the actual upload, so this is as far as I can go. The steps took about 2 mins and 3 mins respectively on my really slow old laptop, so that's great. Can I just confirm at the same time that the new process is intended to be run direct on a copy of the It's a really nice, smooth process! Thanks to everyone who worked on it. |
The commands also work for me 👍 However I do notice that files written by the commands ( |
Good catch. Also, I just spotted that the scripts remove the definition of main() from |
Indeed. Both those PRs sound great! If y'all aren't able to come around to them, I can tackle this later tomorrow.
|
#7598 created for the version file issue. It's failing on MacOS, which I assume is not the fault of the PR, as we don't have tests for the automation scripts. I'll try to look at the failures later on or maybe tomorrow, |
@pradyunsg We only care about Python 3 for the release script, right? I’ve filed #7600 for the line ending thing, but there are some… complications on Python 2. |
Ah, nice round number. :) Yea, no Python 2 -- nox is a Python 3.5+ tool. |
Given the recent automation added to our release process (see #2314 for details), I know that it'll work on MacOS (and, likely Linux) systems because I've tested that. I expect that it works on Windows, but I've not been able to test that.
It'd be great if someone could try it out on Windows, to make sure things work as expected there as well. This is basically someone running the
prepare-release
andbuild-release
nox commands, to make sure they work well on Windows.I've assigned folks that I know run Windows machine and informally agreed to try this when they'd find time to tackle this. If a new contributor wants to try this out, please go through step 1-4 here: https://pip.pypa.io/en/latest/development/release-process/#creating-a-new-release
The text was updated successfully, but these errors were encountered: