Upstream, this software supports Python 3. Please provide a Python 3 package for Fedora. According to the Python packaging guidelines [0], software must be packaged for Python 3 if upstream supports it. The guidelines give detailed information on how to do this, and even provide an example spec file [1]. The current best practice is to provide subpackages for the two Python versions (called "Common SRPM" in the guidelines). Alternatively, if nothing depends on your Python2 package, you can just switch to Python 3 entirely. It's fine to do this in Rawhide only. If anything is unclear, or if you need any kind of assistance with the porting, you can ask on IRC (#fedora-python on Freenode), or reply here. We'll be happy to help! [0] https://fedoraproject.org/wiki/Packaging:Python [1] https://fedoraproject.org/wiki/Packaging:Python#Example_common_spec_file
This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle. Changing version to '24'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora24#Rawhide_Rebase
Hello Dave, Do you need any help adding Python 3 support to the RPM? If you need more instructions, a [guide] for porting Python-based RPMs is available. [guide] http://python-rpm-porting.readthedocs.org/en/latest/index.html
Created attachment 1199115 [details] Switch to Python 3 Hello Dave, there is a patch for update to the latest version and switch to Python 3. Could you please do the review and push it? Koji scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=15543119
Created attachment 1199338 [details] Switch to Python 3 Updating the patch. There was an issue with Python 2 requirements.
+ Koji scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=15554384
Hello. This patch looks good to me. If maintainer has nothing against, we can push this change after a week. Have a nice day.
(In reply to Dominika Krejčí from comment #4) > Created attachment 1199338 [details] > Switch to Python 3 > > Updating the patch. There was an issue with Python 2 requirements. Thanks. One nit: in the %changelog: "Add Python 3" should presumably be "Switch from Python 2 to Python 3" or similar. Other than, looks good to me. If you have push rights, feel free to commit with that fixed. Otherwise, would you like co-maintainership?
Created attachment 1203330 [details] Switch to Python 3 Hi Dave, there is a patch with fixed changelog. I haven't got a push rights and I am not interested in co-maintainership. Thank you.
Thanks. Patch pushed (having uploaded new sources); built into rawhide here: http://koji.fedoraproject.org/koji/buildinfo?buildID=803590