Skip to content
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

python35u #17

Closed
gtmanfred opened this issue Sep 14, 2015 · 5 comments
Closed

python35u #17

gtmanfred opened this issue Sep 14, 2015 · 5 comments

Comments

@gtmanfred
Copy link

It is out, and with a bunch of new stuff like type hinting and asyncio coroutines.

please, thanks
daniel

@carlwgeorge
Copy link
Member

Howdy Daniel,

Thanks for your request. I think this package would be a good fit for IUS, since we already provide several versions of Python. Once I get some initial packages done, we will need you to testing them to ensure they work as expected.

@carlwgeorge
Copy link
Member

carlwgeorge commented Oct 8, 2015

I want to start a more detailed discussion here about something we talked about offline.

Currently IUS Python 3 packages are parallel installable with stock Python, but not with each other. They are also parallel installable with IUS python27. This inconsistency has been brought up before, but was not addressed. We are in the process of building python35u; now is the time to revist the issue. We are considering making python35u parallel installable with other IUS Python 3 packages. This means removing the following symbolic links.

/usr/bin/python3 -> python3.5
/usr/bin/python3-config -> python3.5-config
/usr/bin/python3-debug -> python3.5-debug
/usr/bin/pyvenv -> pyvenv-3.5
/usr/bin/idle3 -> idle3.5
/usr/bin/pydoc3 -> pydoc3.5
/usr/bin/python3-2to3 -> 2to3-3.5
/usr/lib64/libpython3.so -> libpython3.5.so
/usr/lib64/pkgconfig/python3.pc -> python-3.5.pc
/usr/share/man/man1/python3.1.gz -> python3.5.1.gz

The target files with 3.5 in the name will remain, since they won't conflict with the corresponding files in other IUS Python packages. Our biggest concern is that users will expect the python3 command to work, and it won't exist. Because of this concern, we are unlikely to implement this change in our existing Python 3 packages, and only apply it going forward.

@gtmanfred Please share your feedback. I'm also going to point other people here via a mailing list post.

@carlwgeorge
Copy link
Member

We now have python35u packages available in the EL6 and EL7 testing repositories. We are looking forward to feedback on this package.

@gtmanfred
Copy link
Author

+1 everything looks good to me.

Ran some application stuff through it and it all worked.

@carlwgeorge
Copy link
Member

This will move to the stable repositories during tonight's automation. Thanks for participating in IUS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants