-
Notifications
You must be signed in to change notification settings - Fork 31
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
setup.py environment markers not supported on EPEL7 #38
Comments
Also possibly related: is the |
FYI, I have worked around this build issue in the Fedora/EPEL package by adding the following to the %prep section of the spec file to strip any environment markers:
Feel free to review https://src.fedoraproject.org/rpms/python-aexpect/pull-request/2 |
@mmathesius it'd be probably better to wait for 1.5.1, which should have this addressed... 1.5.0 is considered broken. |
@ldoktor Thanks for the warning! I'll hold off merging https://src.fedoraproject.org/rpms/python-aexpect/pull-request/2 and releasing a new Fedora package until 1.5.1 is available. |
Current master is fixed and works well, I'm waiting on @lmr to release the new version. Alternatively @clebergnu might take care of that when the time allows it (hopefully soon) |
@ldoktor 1.5.1 is already tagged. Pushing to PyPI now. |
Thanks for the fix and new tag! I have updated the downstream Fedora package pull request to use 1.5.1 and skip the hacky patch listed above. Feedback is welcomed on https://src.fedoraproject.org/rpms/python-aexpect/pull-request/2 |
When attempting to build the
python-aexpect
package for EPEL7, the build fails with the following error:It appears the older version of
python-setuptools
available for EPEL7 (packagepython-setuptools-0.9.8-7.el7
) does not support environment markers--which were introduced intosetup.py
by a recent update.It should also be noted that the offending line of
setup.py
is specifying a requirement forpython-subprocess32
which is not currently available for EPEL7, but should be made available soon by https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-947a26a22dThe text was updated successfully, but these errors were encountered: