Skip to content

Offer Python Latest (nightly master trunk build) #31

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

Open
cooperlees opened this issue Oct 23, 2019 · 15 comments
Open

Offer Python Latest (nightly master trunk build) #31

cooperlees opened this issue Oct 23, 2019 · 15 comments
Assignees
Labels
enhancement New feature or request

Comments

@cooperlees
Copy link

One of the features I love most about TravisCI is the ability to build my projects CI with top of Trunk Python (master branch). This allows me to know about deprecations etc. coming very early and have time to work on the fixes sooner.

Can actions look at supporting building a Trunk version nightly? Here is an example usage with Travis: https://github.com/facebookincubator/ptr/blob/master/.travis.yml#L16

Haven't dug in deep, but would also love to have the ability for this build to be able to fail and not flag CI failure, like the Travis config above does.

Thanks.

@madhurig madhurig self-assigned this Oct 28, 2019
@madhurig madhurig added the enhancement New feature or request label Nov 4, 2019
@isidentical
Copy link

@madhurig any news?

@cclauss
Copy link
Contributor

cclauss commented Jan 10, 2020

I would not call this Python Latest but would instead call it Python Nightly.

@hugovk
Copy link
Contributor

hugovk commented Mar 15, 2020

Is this a duplicate of #20?

It has a workaround to use deadsnakes: #20 (comment).

@asottile
Copy link

there's now a slightly better workaround using deadsnakes/action

@DeepSpace2
Copy link

This should really be offered "natively" by setup-python.

@madhurig madhurig removed their assignment Nov 6, 2020
@rouilj
Copy link

rouilj commented Oct 10, 2022

Agreed, having 3.12-alpha available would be a big win. Especially since xapian fails to build and a
number of other deprecated features like cgi are removed IIRC in 3.12 and they need testing.

@kelson42
Copy link

3.12 has been released yesterday

@pquentin
Copy link

pquentin commented Mar 18, 2023

3.12 has been released yesterday

@kelson42 This is only alpha 6, see https://peps.python.org/pep-0693/ for the full 3.12 release schedule.

@kelson42
Copy link

@pquentin ooops. Thx

@aparnajyothi-y
Copy link
Contributor

aparnajyothi-y commented Mar 13, 2025

Hello @cooperlees, Thank you for your suggestion regarding nightly builds for Python versions. While we recognize the value of having the latest updates, providing nightly builds directly from the source code on a daily basis would be challenging. We appreciate your understanding and continued support, will keep you informed of any future developments or alternatives, and encourage you to share any future suggestions.
Please feel free to reach us in case of any concerns/clarifications needed :)

@aparnajyothi-y aparnajyothi-y self-assigned this Mar 13, 2025
@AraHaan
Copy link

AraHaan commented Mar 19, 2025

For nightly builds could have the action run git clone https://github.com/python/cpython.git --branch main and then run the required steps to build cpython from source before using it like normal. I do something similar to this locally.

@aparnajyothi-y
Copy link
Contributor

Hello @cooperlees, Please let us know incase of any concerns/clarifications on the above.

@cooperlees
Copy link
Author

Thanks for reaching out. Have you considered using something like DeadSnakes on your ubuntu containers?

They provide nightly builds.

@cclauss
Copy link
Contributor

cclauss commented Apr 3, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests