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

Update Dockerfile for py3.9 #1223

Merged
merged 10 commits into from
May 8, 2022
Merged

Conversation

jinnatar
Copy link
Contributor

@jinnatar jinnatar commented Jan 7, 2022

Easier to test the 3.9 changes if we build the Docker image against it as well.

fosJoddie and others added 9 commits November 28, 2021 11:28
Update gitlint to 0.15.1
Update flake8 til 3.9.2
Update isort to 5.9.3
Update pre-commit-hooks to 4.0.1
python 3.9 has finally removed Thread.isAlive() function.
but because we still (?) need to support python version w/o is_alive() we need to check for both
Python3.9 does not have sources for some of the old library versions MAD expects
Gevent updated to version 20.9
Greenlet updated to version 1.1
OpenCV updated to version 4.4
Add python 3.9 to test suite
Remove exclude for questgen.py
add N818 to tox ignore (requires a lot of fixing in apk:wizard: to solve)
@jinnatar jinnatar mentioned this pull request Jan 7, 2022
@jinnatar jinnatar changed the title Update Dockerfile Update Dockerfile for py3.9 Jan 7, 2022
@fosJoddie fosJoddie force-pushed the python_3_9 branch 3 times, most recently from 1c5db74 to 534dbe8 Compare March 2, 2022 10:27
@jinnatar
Copy link
Contributor Author

jinnatar commented Mar 5, 2022

@fosJoddie any chance you could merge this? GitHub is now building images for the branch with python3.7 instead of 3.9.

@fosJoddie fosJoddie merged commit f11d104 into Map-A-Droid:python_3_9 May 8, 2022
fosJoddie added a commit that referenced this pull request May 8, 2022
* Update pre-commit conifg

Update gitlint to 0.15.1
Update flake8 til 3.9.2
Update isort to 5.9.3
Update pre-commit-hooks to 4.0.1

* Add support for python 3.9

python 3.9 has finally removed Thread.isAlive() function.
but because we still (?) need to support python version w/o is_alive() we need to check for both

* Update requirements

Python3.9 does not have sources for some of the old library versions MAD expects
Gevent updated to version 20.9
Greenlet updated to version 1.1
OpenCV updated to version 4.4

* Update toxt and docker-dev

Add python 3.9 to test suite
Remove exclude for questgen.py
add N818 to tox ignore (requires a lot of fixing in apk:wizard: to solve)

* Lint questgen

* Tell flake8 about _

* WIP Update mysqlclient requirement to 2.0.3

* Upgrade requirements to be more in sync with redis-mitm-branch

* Update Dockerfile

Co-authored-by: fosJoddie <5710881+fosJoddie@users.noreply.github.com>
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.

2 participants