-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Migrate tvheadend to python310 #4965
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
th0ma7
added a commit
to th0ma7/spksrc
that referenced
this pull request
Nov 11, 2021
th0ma7
added a commit
to th0ma7/spksrc
that referenced
this pull request
Nov 12, 2021
th0ma7
added a commit
to th0ma7/spksrc
that referenced
this pull request
Nov 14, 2021
th0ma7
added a commit
to th0ma7/spksrc
that referenced
this pull request
Nov 17, 2021
th0ma7
added a commit
to th0ma7/spksrc
that referenced
this pull request
Nov 20, 2021
th0ma7
changed the title
tvheadend: Import changes from PR #4951 for python310 migration
Migrate tvheadend to python310
Nov 23, 2021
hgy59
pushed a commit
that referenced
this pull request
Nov 25, 2021
* wheel.mk: Redesign proposal based on @hgy59 feedbacks * native/python310: Downgrade crossenv 1.0 to fix missing pip * wheel.mk: Allow passing prefix to wheel=x.y in WHEELS variable * python310: Add wheel=x.y to WHEELS variable to showcase * wheel.mk: Adjust identation * native/python310: Revert back to crossenv==1.1.4 * cross/wheels*: Update pip and setuptools to latest versions * native/python310: Revert back to crossenv==1.1.4 * wheel.mk: Allow using requirements-pure|cross.txt files * wheel.mk: Enfore pure|cross on dedicated files * python310: Add poetry and remote pure: to use default behavior * python310: Add regex and netifaces * pillow: Downgrading to 8.2.0 per @hgy59 request * beets: Update to python310 * tvheadend: Migrate to python310 * python310: Update requirements using cross as default * python310: Remove temporary examples in WHEELS definition * wheel.mk: Fix cross-compiling (based on @publicarray finding) * python3(legacy): Align pip and setuptools with python310 * octoprint: Update to python310 * sickchill: Update to python310 * tvheadend: Remove python virtualenv as all wheels in python310 * octoprint: Migrate service-setup to use python310 * sickchill: Update service-setup to use python310 * beets: Update service-setup to use python310 * flexget: Migrate to python310 * python3: Adjust requirements.txt * python38: Adjust requirements * sabnzbd: Update to python 3.10 * download.mk: Temporary add --no-certificate-check to wget for yasm * beets: Update native pip path for python310 * duplicity: Migrate to python 3.10 * borgbackup: Migrate to python 3.10 * deluge: Adjust requirements to latest changes * python310: Add poetry to crossenv - e.g. ONE FIX TO RULE THEM ALL * python310: Rework requirements with poetry now in crossenv * sickchill: All wheels are now cross thnx to poetry in crossenv * python310: Move basic wheels from WHEELS to requirements.txt * octoprint: Migrate pure to cross wheels using poetry * sabnzbd: Migrate additional pure to cross wheels due to poetry * flexget: Migrate pure to cross requirements due to poetry * rdiff-backup: Migrate to python310 * python3: Align with findings from python310 * python38: Align with findings from python310 * mercurial: Migrate to python310 * ffsync: Merge back into a single requirement.txt file * beets: Fix build issue with python-mdp2 * tvheadend: Revert changes to stop building ffmpeg (ref: #4965) * python310: Allow building wheels with limited API (abi3 prefix) * python310: pycrypto is no longer maintained * wheel.mk: Manage arch specific file prefixes * pillow: Re-updating to version 8.4.0 per @hgy59 request * download.mk: Remove temporary no-certificate-check * wheel.mk: Fix naming for ARMv5 88f6281 as armv5tel * wheel.mk: Only support requirement files in WHEELS variable * borgbackup: Use cross & pure requirement files * duplicity: Use cross & pure requirement files * flexget: Use cross & pure requirement files * octoprint: requirement.txt entirely managed through cross-compiled * python38: Use cross & pure requirement files * python3: Use cross & pure requirement files * sabnzbd: Use cross & pure requirement files * python310: Remove forgotten pure wheels from cross requirement * sickchill: Bump package version for python 3.10 migration * python310: Remove cryptography from abi3 (and keep in cross) * homeassistant: Rough 1st pass to migrate to python310 * Update cython & numpy to latest version to fix x86_64 builds * python310: Add pycares * homeassistant: Misc cleanups * homeassistant: Now fully functional with Python 3.10 * sickchill: Fix typo * sabnzbd: pytz wheel already provided by python310 * sickchill: BUILD_DEPENDS to python310 * octoprint: Small adjustments to get clean install using python310 * flexget: Disable python310 default wheels * beets: Now compatible with python310 with update to 1.5.0 * borgbackup: Misc fixes for python310 compatibility * duplicity: Misc fixes for python310 compabitility * duplicity: Disable future wheel as already in python310 * znc: Migrate to Python 3.10 * python-wheel.mk: Rename using PYTHON_ARCH instead of none-any.whl * Rename requirements-cross.txt to requirements-crossenv.txt
3 tasks
Closing this PR as somewhat containing older PR now merged into master. Resuming work on #4994 |
publicarray
pushed a commit
to publicarray/spksrc
that referenced
this pull request
Dec 19, 2021
* wheel.mk: Redesign proposal based on @hgy59 feedbacks * native/python310: Downgrade crossenv 1.0 to fix missing pip * wheel.mk: Allow passing prefix to wheel=x.y in WHEELS variable * python310: Add wheel=x.y to WHEELS variable to showcase * wheel.mk: Adjust identation * native/python310: Revert back to crossenv==1.1.4 * cross/wheels*: Update pip and setuptools to latest versions * native/python310: Revert back to crossenv==1.1.4 * wheel.mk: Allow using requirements-pure|cross.txt files * wheel.mk: Enfore pure|cross on dedicated files * python310: Add poetry and remote pure: to use default behavior * python310: Add regex and netifaces * pillow: Downgrading to 8.2.0 per @hgy59 request * beets: Update to python310 * tvheadend: Migrate to python310 * python310: Update requirements using cross as default * python310: Remove temporary examples in WHEELS definition * wheel.mk: Fix cross-compiling (based on @publicarray finding) * python3(legacy): Align pip and setuptools with python310 * octoprint: Update to python310 * sickchill: Update to python310 * tvheadend: Remove python virtualenv as all wheels in python310 * octoprint: Migrate service-setup to use python310 * sickchill: Update service-setup to use python310 * beets: Update service-setup to use python310 * flexget: Migrate to python310 * python3: Adjust requirements.txt * python38: Adjust requirements * sabnzbd: Update to python 3.10 * download.mk: Temporary add --no-certificate-check to wget for yasm * beets: Update native pip path for python310 * duplicity: Migrate to python 3.10 * borgbackup: Migrate to python 3.10 * deluge: Adjust requirements to latest changes * python310: Add poetry to crossenv - e.g. ONE FIX TO RULE THEM ALL * python310: Rework requirements with poetry now in crossenv * sickchill: All wheels are now cross thnx to poetry in crossenv * python310: Move basic wheels from WHEELS to requirements.txt * octoprint: Migrate pure to cross wheels using poetry * sabnzbd: Migrate additional pure to cross wheels due to poetry * flexget: Migrate pure to cross requirements due to poetry * rdiff-backup: Migrate to python310 * python3: Align with findings from python310 * python38: Align with findings from python310 * mercurial: Migrate to python310 * ffsync: Merge back into a single requirement.txt file * beets: Fix build issue with python-mdp2 * tvheadend: Revert changes to stop building ffmpeg (ref: SynoCommunity#4965) * python310: Allow building wheels with limited API (abi3 prefix) * python310: pycrypto is no longer maintained * wheel.mk: Manage arch specific file prefixes * pillow: Re-updating to version 8.4.0 per @hgy59 request * download.mk: Remove temporary no-certificate-check * wheel.mk: Fix naming for ARMv5 88f6281 as armv5tel * wheel.mk: Only support requirement files in WHEELS variable * borgbackup: Use cross & pure requirement files * duplicity: Use cross & pure requirement files * flexget: Use cross & pure requirement files * octoprint: requirement.txt entirely managed through cross-compiled * python38: Use cross & pure requirement files * python3: Use cross & pure requirement files * sabnzbd: Use cross & pure requirement files * python310: Remove forgotten pure wheels from cross requirement * sickchill: Bump package version for python 3.10 migration * python310: Remove cryptography from abi3 (and keep in cross) * homeassistant: Rough 1st pass to migrate to python310 * Update cython & numpy to latest version to fix x86_64 builds * python310: Add pycares * homeassistant: Misc cleanups * homeassistant: Now fully functional with Python 3.10 * sickchill: Fix typo * sabnzbd: pytz wheel already provided by python310 * sickchill: BUILD_DEPENDS to python310 * octoprint: Small adjustments to get clean install using python310 * flexget: Disable python310 default wheels * beets: Now compatible with python310 with update to 1.5.0 * borgbackup: Misc fixes for python310 compatibility * duplicity: Misc fixes for python310 compabitility * duplicity: Disable future wheel as already in python310 * znc: Migrate to Python 3.10 * python-wheel.mk: Rename using PYTHON_ARCH instead of none-any.whl * Rename requirements-cross.txt to requirements-crossenv.txt
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation: In order to limit the build duration for #4951, separating
tvheadend
python310 changes here.Linked issues: Optionally, add links to existing issues or other PR's
Checklist
all-supported
completed successfully