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

Add support for python 3.9 #140

Closed
mlech-reef opened this issue Oct 7, 2020 · 14 comments
Closed

Add support for python 3.9 #140

mlech-reef opened this issue Oct 7, 2020 · 14 comments
Labels
Improvement Minor improvement to code

Comments

@mlech-reef
Copy link

image

Python 3.9 has been released two days ago.

@stsewd stsewd added the Improvement Minor improvement to code label Oct 7, 2020
@humitos
Copy link
Member

humitos commented Oct 8, 2020

Hi @mlech-reef! This is in our radar (in fact our image 8.0 already have Py3.9rc installed on it). However, it's not published and ready to be used by users yet. I don't have an ETA for this unfortunately.

@mlech-reef
Copy link
Author

Thank you for the update. I will switch to 3.8 for now

@ThiefMaster
Copy link

Unfortunately using 3.8 doesn't work when you enable pip-installing and have python_requires set in your package's metadata... :/

ERROR: Package 'indico' requires a different Python: 3.8.6 not in '~=3.9'

@ThiefMaster
Copy link

OK, for now I found a workaround to build with 3.8: indico/indico@a3c2eb4

Wouldn't work with a setup.cfg though (which I'd like to start using at some point), so still hoping to get proper 3.9 support soon :)

@ThiefMaster
Copy link

Bump, any news?

@pradyunsg
Copy link

Ahoy! Anything that can be done to help move this forward?

@ThiefMaster
Copy link

build:
  image: testing

in .readthedocs.yml helps

@pradyunsg
Copy link

pradyunsg commented Mar 3, 2021

From the README here:

readthedocs/build:8.0

testing Ubuntu 20.04 supporting Python 2.7, 3.5, 3.6, 3.7, 3.8, 3.9.0rc1 and PyPy3.5-7.0.0. For internal development testing only, not available for public usage yet.

@ThiefMaster
Copy link

ThiefMaster commented Mar 3, 2021

It works. Probably the readme is outdated...

See this comment from a RTD member as well: readthedocs/readthedocs.org#7554 (comment)

@staticdev
Copy link

@humitos is there a circular dependency here? readthedocs-docker-images is waiting for readthedocs.org to update and vice-versa?

@humitos
Copy link
Member

humitos commented Mar 16, 2021

@staticdev if you need Python 3.9, you can use testing image for now.

We are discussing the new structure for our Docker images at readthedocs/readthedocs.org#7566. However, it will take some time to be implemented and ready to use.

@rjplevin
Copy link

I'm astounded that this is still a problem in 2023. Python 3.11 is out and 3.12 in alpha, but RTD is still not supporting 3.9 or later?

@classabbyamp
Copy link

classabbyamp commented Jan 18, 2023

yes it does

@rjplevin
Copy link

Thanks. I see now that the syntax in my yml file has been designated "legacy".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improvement Minor improvement to code
Projects
None yet
Development

No branches or pull requests

8 participants