Created attachment 1538970 [details] Patch for 'f29' to build for EPEL 7 Prerequisite packages needed to build, test, and install `distlib` are present in EPEL 7. This package is needed for other packages I'm working toward including in EPEL 7. I have attached a patch which can be applied on top of the `f29` branch that makes the package buildable on EPEL 7. If it makes things easier, please feel free to include me in maintenance of the EPEL 7 branch of the package. My FAS/Pagure account is `cottsay`. Thanks!
Scott, do you need python2 or python34 or python36 distlib? FWIW I don't think adding python3_other makes sense now when changing python3 to 3.6 is about to happen.
I specifically need 3.6. Will 3.4 become the new python3_other? If so, is there any harm in adding both if we're going through the trouble? Also, what's the timeframe for "about to happen?" Thanks much!
> I specifically need 3.6. I suggest to fork fedora 30/31 and only keep the python3(6) package, if you don't need the python2 package. > If so, is there any harm in adding both if we're going through the trouble? cruft? If we make it simple, the specfiles may remain nearly identical on epel7 and Fedora. If it should require plenty of %ifs, I'd rather not. > Also, what's the timeframe for "about to happen?" Might strat happening next week. I don't dare to guess when it will be finished. There will be an official announcement on the EPEL channels (mailing lists).
Created attachment 1539253 [details] Patch for 'f30' to build for EPEL 7 Very well, I'd suppose I'll take a bet on the Python 3.6 transition. Here is an updated/minimal patch to be applied on f30, which only builds for %{python3_pkgversion}.
I'm good. Harris, would you mind if I apply this for master as well?
(In reply to Miro Hrončok from comment #5) > I'm good. Harris, would you mind if I apply this for master as well? Fine by me
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org/thread/PJ6JGUW7QYLQSBWXLDXSHCKH6TSSFBVK/ Looks like the switch to 3.6 will start in 2 days.
https://pagure.io/releng/fedora-scm-requests/issue/10222
https://src.fedoraproject.org/rpms/python-distlib/pull-request/3 https://src.fedoraproject.org/rpms/python-distlib/pull-request/4
python-aiosmtpd-1.0-3.el7 python-arrow-0.8.0-4.el7 python-asn1crypto-0.24.0-7.el7 python-astroid-1.4.9-3.el7 python-atpublic-0.5-2.el7 python-attrs-17.4.0-4.el7 python-backports_abc-0.5-2.el7 python-bitarray-0.8.3-2.el7 python-blessed-1.14.1-3.el7 python-blosc-1.2.8-5.el7 python-bottle-0.12.13-2.el7 python-breathe-4.2.0-4.el7 python-bsddb3-6.2.6-4.el7 python-cached_property-1.5.1-2.el7 python-camel-0.1.2-2.el7 python-catkin-sphinx-0.2.2-3.el7 python-certifi-2018.10.15-4.el7 python-chai-1.1.1-5.el7 python-click-6.7-8.el7 python-clyent-1.2.2-3.el7 python-collada-0.4-16.el7 python-colorclass-2.2.0-3.el7 python-contextlib2-0.5.1-3.el7 python-cookies-2.2.1-8.el7 python-cov-core-1.15.0-9.el7 python-crypto-2.6.1-16.el7 python-cytoolz-0.9.0.1-4.el7 python-datadog-0.23.0-3.el7 python-ddt-1.1.3-2.el7 python-defusedxml-0.5.0-2.el7 python-distlib-0.2.7-3.el7 python-distutils-extra-2.39-8.el7 python-dockerpty-0.4.1-10.el7 python-docopt-0.6.2-8.el7 python-easyargs-0.9.4-3.el7 python-easygui-0.96-20.el7 python-ecdsa-0.13-10.el7 python-empy-3.3.3-2.el7 python-enlighten-1.1.0-2.el7 python-execnet-1.2.0-7.el7 python-falcon-1.4.1-2.el7 python-flexmock-0.10.2-5.el7 python-flufl-bounce-2.3-6.el7 python-flufl-i18n-1.1.3-6.el7 python-flufl-lock-2.4.1-6.el7 python-flufl-testing-0.4-6.el7 python-freezegun-0.1.19-2.el7 python-gammu-2.11-3.el7 python3-zope-event-4.2.0-3.el7 python3-zope-interface-4.3.3-4.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-0d62608bce
python-aiosmtpd-1.0-3.el7, python-arrow-0.8.0-4.el7, python-asn1crypto-0.24.0-7.el7, python-astroid-1.4.9-3.el7, python-atpublic-0.5-2.el7, python-attrs-17.4.0-4.el7, python-backports_abc-0.5-2.el7, python-bitarray-0.8.3-2.el7, python-blessed-1.14.1-3.el7, python-blosc-1.2.8-5.el7, python-bottle-0.12.13-2.el7, python-breathe-4.2.0-4.el7, python-bsddb3-6.2.6-4.el7, python-cached_property-1.5.1-2.el7, python-camel-0.1.2-2.el7, python-catkin-sphinx-0.2.2-3.el7, python-certifi-2018.10.15-4.el7, python-chai-1.1.1-5.el7, python-click-6.7-8.el7, python-clyent-1.2.2-3.el7, python-collada-0.4-16.el7, python-colorclass-2.2.0-3.el7, python-contextlib2-0.5.1-3.el7, python-cookies-2.2.1-8.el7, python-cov-core-1.15.0-9.el7, python-crypto-2.6.1-16.el7, python-cytoolz-0.9.0.1-4.el7, python-datadog-0.23.0-3.el7, python-ddt-1.1.3-2.el7, python-defusedxml-0.5.0-2.el7, python-distlib-0.2.7-3.el7, python-distutils-extra-2.39-8.el7, python-dockerpty-0.4.1-10.el7, python-docopt-0.6.2-8.el7, python-easyargs-0.9.4-3.el7, python-easygui-0.96-20.el7, python-ecdsa-0.13-10.el7, python-empy-3.3.3-2.el7, python-enlighten-1.1.0-2.el7, python-execnet-1.2.0-7.el7, python-falcon-1.4.1-2.el7, python-flexmock-0.10.2-5.el7, python-flufl-bounce-2.3-6.el7, python-flufl-i18n-1.1.3-6.el7, python-flufl-lock-2.4.1-6.el7, python-flufl-testing-0.4-6.el7, python-freezegun-0.1.19-2.el7, python-gammu-2.11-3.el7, python3-zope-event-4.2.0-3.el7, python3-zope-interface-4.3.3-4.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.