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

Migrate tvheadend to python310 #4965

Closed
wants to merge 4 commits into from

Conversation

th0ma7
Copy link
Contributor

@th0ma7 th0ma7 commented Nov 11, 2021

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

  • Build rule all-supported completed successfully
  • Package upgrade completed successfully
  • New installation of package completed successfully

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 th0ma7 changed the title tvheadend: Import changes from PR #4951 for python310 migration Migrate tvheadend to python310 Nov 23, 2021
@th0ma7 th0ma7 mentioned this pull request Nov 23, 2021
37 tasks
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
@th0ma7
Copy link
Contributor Author

th0ma7 commented Dec 7, 2021

Closing this PR as somewhat containing older PR now merged into master. Resuming work on #4994

@th0ma7 th0ma7 closed this Dec 7, 2021
@th0ma7 th0ma7 deleted the tvh-python310 branch December 7, 2021 22:51
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
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant