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

[Proposal]: Dropped support for Python 3.7.x legacy #369

Closed
4 tasks done
abhiTronix opened this issue Jul 22, 2023 · 2 comments · Fixed by #370 or #379
Closed
4 tasks done

[Proposal]: Dropped support for Python 3.7.x legacy #369

abhiTronix opened this issue Jul 22, 2023 · 2 comments · Fixed by #370 or #379
Assignees
Labels
ANNOUNCEMENT 📢 Important announcement regarding vidgear. ENHANCEMENT ⚡ New Feature/Addition/Improvement META 💭 Meta Issue/PR SOLVED 🏁 This issue/PR is resolved now. Goal Achieved!
Milestone

Comments

@abhiTronix
Copy link
Owner

abhiTronix commented Jul 22, 2023

Issue guidelines

Issue Checklist

  • I have searched open or closed issues and found nothing related to my idea.
  • I have read the Documentation and it doesn't mention anything about my idea.
  • To my best knowledge, my idea wouldn't break something for other users.

Describe your Idea

As of 05 Jun 2023, Python 3.7.x legacy has reached its end of support, resulting in the discontinuation of security updates and general widespread availability: https://endoflife.date/python

Use Cases

Consequently, this issue is to inform you that the 3.7.x legacy will no longer be supported in the upcoming version v0.3.2 of vidgear. This implies that starting from version v0.3.2 and onwards, vidgear will no longer function properly on 3.7.x legacy, and any associated bugs pertaining to this legacy version will not be addressed in future releases.

Any other Relevant Information?

https://endoflife.date/python

@abhiTronix abhiTronix added ENHANCEMENT ⚡ New Feature/Addition/Improvement PRIORITY : CRITICAL 🚨 Topmost Priority Issue ANNOUNCEMENT 📢 Important announcement regarding vidgear. META 💭 Meta Issue/PR labels Jul 22, 2023
@abhiTronix abhiTronix changed the title [Proposal]: Dropping support for Python 3.6.x legacy [Proposal]: Dropping support for Python 3.7.x legacy Jul 22, 2023
@abhiTronix abhiTronix pinned this issue Jul 22, 2023
@abhiTronix abhiTronix self-assigned this Jul 22, 2023
@abhiTronix abhiTronix added this to the v0.3.2 milestone Jul 22, 2023
@abhiTronix abhiTronix added this to To do in VidGear v0.3.2 Jul 22, 2023
abhiTronix added a commit that referenced this issue Jul 25, 2023
- 📌 Raised `python_requires` to `>=3.8`. Thereby python `3.7` and any before legacy are no longer supported.
- 🔥 Removed `3.7` legacy from Programming Language metadata.
- 🩹 Readded latest patch to `uvicorn`, `starlette`, `mss`, `pyzmq` dependencies.

Docs:
- 📝 Updated minimum python to version `3.8` while installing vidgear.
- 🎨 Updated API-specific dependencies.
- ✏️ Fixed hyperlinks.
@abhiTronix abhiTronix added WORK IN PROGRESS 🚧 currently been worked on. and removed PRIORITY : CRITICAL 🚨 Topmost Priority Issue labels Jul 25, 2023
@abhiTronix
Copy link
Owner Author

abhiTronix commented Jul 25, 2023

Additionally, the support for python 3.11 will be officially added in this version. Thank you. 🎉

abhiTronix added a commit that referenced this issue Jul 25, 2023
- ✨ Added python 3.11 legacy support for MacOS environments.
- 🔥 Deprecated  python 3.7 legacy support.
abhiTronix added a commit that referenced this issue Jul 25, 2023
- ✨ Added python 3.11 legacy support for Windows OS environments.
- 🔥 Deprecated  python 3.7 legacy support.
abhiTronix added a commit that referenced this issue Jul 25, 2023
- ✨ Added python 3.11 legacy support for Linux OS environments.
- 🔥 Deprecated  python 3.7 legacy support.
- 🚚 Migrated python version to 3.9 in deploy_docs.yml workflow.
abhiTronix added a commit that referenced this issue Jul 27, 2023
…ixed #369)  [#370]

🚧 Setup.py: 
- Removed support for python-3.7 legacies 
- 📌 Raised `python_requires` to `>=3.8`. Thereby python `3.7` and any before legacy are no longer supported.
- 🔥 Removed `3.7` legacy from Programming Language metadata.
- 🩹 Readded latest patch to `uvicorn`, `starlette`, `pyzmq` dependencies.
- 📌 Pinned pyzmq==24.0.1.

Asyncio: 
- 🩹 Formatted TemplateResponse class parameters w.r.t new changes.

CI: 
- 👷 Updated Azure Pipeline workflow. 
	- ✨ Added python 3.11 legacy support for MacOS environments.
	- 🔥 Deprecated  python 3.7 legacy support.

- 👷 Updated Appveyor Pipeline workflow.
	- ✨ Added python 3.11 legacy support for Windows OS environments.
	- 🔥 Deprecated  python 3.7 legacy support.

-👷 Updated GitHub CI Pipeline workflow.
	- ✨ Added python 3.11 legacy support for Linux OS environments.
	- 🔥 Deprecated  python 3.7 legacy support.
- 🚚 Migrated python version to 3.9 in deploy_docs.yml workflow.
- 💚 Temporary fix for AST constructor depth mismatch in pytest on python `3.11.x`, More information: pytest-dev/pytest#10874
	- Made temporary fix platform independent. 
	- Extended fix to all Webgear_RTC tests. 
- ☂️ Increased code coverage.
- 💚 Fixed condition logic bug.

Maintenance: 
- ⚡️ Added GitHub sponsors and dropped liberapay from Funding.yml.

Docs:
- 📝 Updated minimum python to version `3.8` while installing vidgear.
- 🎨 Updated API-specific dependencies.
- ✏️ Fixed hyperlinks.
@abhiTronix
Copy link
Owner Author

Successfully replaced python 3.7.x with 3.11.x legacy version in commit 1628685 🎉

VidGear v0.3.2 automation moved this from To do to Done Jul 27, 2023
@abhiTronix abhiTronix added SOLVED 🏁 This issue/PR is resolved now. Goal Achieved! and removed WORK IN PROGRESS 🚧 currently been worked on. labels Jul 27, 2023
@abhiTronix abhiTronix changed the title [Proposal]: Dropping support for Python 3.7.x legacy [Proposal]: Dropped support for Python 3.7.x legacy Sep 5, 2023
@abhiTronix abhiTronix linked a pull request Sep 10, 2023 that will close this issue
7 tasks
@abhiTronix abhiTronix unpinned this issue May 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ANNOUNCEMENT 📢 Important announcement regarding vidgear. ENHANCEMENT ⚡ New Feature/Addition/Improvement META 💭 Meta Issue/PR SOLVED 🏁 This issue/PR is resolved now. Goal Achieved!
Projects
No open projects
1 participant