Bug 1360766

Summary: sympy: Provide a Python 3 subpackages
Product: [Fedora] Fedora Reporter: Tomas Orsava <torsava>
Component: sympyAssignee: Jerry James <loganjerry>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: cbm, dkrejci, ishcherb, loganjerry, zbyszek
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: sympy-1.0-5.fc26 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-01-20 14:28:16 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1285816    
Attachments:
Description Flags
Patch to fix Python 2 dependency in sympy-examples none

Description Tomas Orsava 2016-07-27 12:31:14 UTC
Hi!

The subpackages `sympy-texmacs` and `sympy-examples` do not have yet Python 3 equivalent subpackages. Could you please provide them so this package is fully Python 3–ready?

Comment 1 Dominika Krejčí 2016-08-24 11:43:10 UTC
Hi Jerry,
how is it going? Do you need any help?

Comment 2 Jerry James 2016-08-24 14:14:32 UTC
Yes, I could use some help.  I've got too much going on right now, and chasing down some crashing bugs in other packages is eating up all of my spare time for Fedora work.  I would appreciate help with this one.

Comment 3 Zbigniew Jędrzejewski-Szmek 2017-01-19 14:36:55 UTC
sympy-texmacs now uses python3.

Comment 4 Iryna Shcherbina 2017-01-20 13:58:55 UTC
Created attachment 1242821 [details]
Patch to fix Python 2 dependency in sympy-examples

Executable files in documentation package sympy-examples generate additional dependency on Python 2, which is against packaging guidelines [0].

$ dnf repoquery --requires sympy-examples
/usr/bin/python
sympy = 1.0-4.fc26

Please find the change needed to make sure there are no executable scripts in documentation. Could you please review and apply the patch to make sympy fully Python 3–ready?

[0] https://fedoraproject.org/wiki/Packaging:Guidelines#Documentation

Comment 5 Zbigniew Jędrzejewski-Szmek 2017-01-20 14:28:16 UTC
Sure, that should work. Building in rawhide.

Comment 6 Iryna Shcherbina 2017-01-20 14:36:49 UTC
Thank you, Zbigniew.