-
-
Notifications
You must be signed in to change notification settings - Fork 1
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
Harmonize python repos to 3.11 #13
Comments
@rgaudin In an attempt to help external people to step-in, would you be able please here to give the list of concerned repositories with maybe a bullet list of points to take care? |
Kind of the point of this ticket to figure this out. List of repos:
What's on kiwix doesn't really fall into the python-repo category. What I have in mind:
|
There is kiwix-build also |
This issue has been automatically marked as stale because it has not had recent activity. It will be now be reviewed manually. Thank you for your contributions. |
I realize that I've probably misunderstood this PR so far; I've understood that we want to support only one single Python version (3.11 here) while it looks like the original idea was more to support a range of active versions (3.8 to 3.11 originally) and deploy (Docker) with on single version (3.11). Should I revert some changes so that scrapers codes are still compatible with 3.8 and 3.9? Now that Docker is mostly mainstream, I don't see a huge benefit in supporting 3 Python versions for scrapers which are mostly always "end-products", while it obviously limit what is possible with code, and since we usually have no automated tests for scrapers I'm pretty sure there will be some errors which won't be catch. But maybe I'm too pessimistic + a bit lazy ^^ Nota: now that 3.12 is out, I'm aware we will very soon switch to 3.9 to 3.12 once scraperlib is ready |
Thank you for your very good memory! As usual I forgot about the manual, there is just so many 🤣 Good news is that I was right in my changes (I knew it came from somewhere), latest single version is ok for scrapers, it was just not reflected in this issue (and I became worried for nothing, but I'm better safe than sorry that been said 😉) |
Yes I think this issue predates the bootstrap and our knowledge management is organic 😉 |
For the sake of harmonization and ease of dev/maint, we want to use a single major Python version as base for all our python projects.
Following https://en.wikipedia.org/wiki/History_of_Python#Table_of_versions, we want to use
3.11
as of now.As such, support for python
3.6
(not receiving secu updates) and3.7
(secu updates to end in 6m) will be dropped from those projects.The text was updated successfully, but these errors were encountered: