Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
0001-Add-pybench-for-pgo-optimization.patch
0001-Fix-python-path-for-linux.patch
0001-pythonrun.c-telemetry-patch.patch
0002-Skip-tests-TODO-fix-skips.patch
0003-Use-pybench-to-optimize-python.patch
0004-Add-avx2-and-avx512-support.patch
0005-Build-avx2-and-avx512-versions-of-the-math-library.patch
CVE-2019-5010.patch
CVE-2019-9636.patch
Makefile
README.clear
constcompat.patch
fix-pyc-imp.patch
hashcompile.patch
pumpOpts
python3.license
python3.spec
release
testresults
upstream

README.clear

Updating python3 guide:
- Create compat python package with the current version of python (remove all non minor version specific bits)
- Rebase patches, validate they apply, fixup those that don't or remove them
- Get things building without optimizations or tests and ensure setuptools and easy_install excludes are turned off
- Turn on the optimizations and tests and validate results
- Turn optimizations and tests back off before koji
- Run make repoadd on new python and test autospec on setuptools, ensure new version of python is used
- Throw compat-python and new python into koji (in that order)
- Throw setuptools to koji
- Untag the just built setuptools in koji
- Turn back on the setuptools and easy_install excludes from python3 and throw it into koji
- Move back to the version of setuptools that was untagged in koji
- Autospec pip, setuptools_scm, pbr, py, six, tox, pytest and throw into koji (in that order)
- Bump + koji all the packages (could do just those that have a spec file with '%files python3' or build require python3)
- Validate the set builds, and fix whatever does not, may need a few rebuild cycles
- Once everything is building and a release has been made turn back on the optimizations and tests for the updated python3
- Make new release with new version of python3 with all the bells and whistles
- The end =)
You can’t perform that action at this time.