fossasia / eventyay-tickets

https://tickets-dev.eventyay.com
Apache License 2.0
1.51k stars 37 forks source link

[WIP] Bumped up python version #36

Closed elle-Bee closed 1 week ago

elle-Bee commented 5 months ago

Fixes #33

hongquan commented 5 months ago

Please remove support for v3.7 also. We will support v3.10 onward. The tactics is to support the Python included in the latest Ubuntu LTS. At the time of writing this, latest Ubuntu LTS is Ubuntu 22.04, and it comes with Python v3.10.

elle-Bee commented 5 months ago

Made the changes now it only refers to versions 3.10 and 3.11

hongquan commented 4 months ago

I am sorry, @elle-Bee. Because the current codebase of eventyay-tickets is depending on very old libraries, I'm not sure if they are really compatible with Python v3.10+, especially libraries which are written in C/C++. So I have to hold your PR in pending until another task, which is to upgrade Django, finishes. The other task will involve upgrading dependencies as well, and help us test this PR easier.

hongquan commented 4 months ago

Could you work on another task to remove Python 3.6, 3.7 from GitHub Action script?

hongquan commented 2 months ago

Please resolve conflict @elle-Bee

elle-Bee commented 2 months ago

resolved the conflicts with the dockerfile

elle-Bee commented 2 months ago

hey @hongquan any updates?

mariobehling commented 2 months ago

The Python upgrade can only be done as part of the Django system upgrade. The build does not work with the updates in this issue currently.

elle-Bee commented 2 months ago

oh okay

mariobehling commented 1 month ago

We have successfully progressed with the Django upgrade. Please make your PR against the dev branch now.

mariobehling commented 1 week ago

This has been solved in the meantime. Therefore closing it.