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
Remove package pycrypto #25844
Comments
comment:1
+1 I don't think we should even provide a replacement. There shouldn't be packages in Sage-the-distribution that aren't even used by Sage, directly or indirectly. |
comment:2
It would be nice if we could do this for 8.3 since it will help packagers. |
comment:3
Grepping through my source tree: I have pycrypto listed as a dependency of python-openid, which is a dependency of sagenb. Is that the dependency that is not actually used? |
Author: Erik Bray |
Commit: |
Branch: u/embray/ticket-25844 |
New commits:
|
comment:5
Replying to @timokau:
It's an optional dependency, and I think we're actually removing openid from sagenb as well, since it no longer works on Python 3. |
Changed branch from u/embray/ticket-25844 to u/tmonteil/ticket-25844 |
comment:7
It is OK for me, you just forgot to remove the licensing informations about pycrypto. If you agree with this trivial change, you can set the ticket to positive_review. New commits:
|
Reviewer: Thierry Monteil |
comment:8
If it wasn't used in sage in the first place and just stuff in That doesn't mean I have anything against including this in 8.3, just clarifying. |
comment:9
Replying to @timokau:
Well in Gentoo python-openid doesn't depend on it. May be it is an optional runtime dependency? |
comment:10
Yeah I agree. In nix the |
comment:11
I even meant to check COPYING.txt but got distracted and forgot at the last second. |
comment:12
update milestone 8.3 -> 8.4 |
Changed branch from u/tmonteil/ticket-25844 to |
In short: pycrypto is no longer maintained, but also no longer used in Sage.
We should stop shipping it.
If needed, pycryptodome could serve as a replacement.
More detail below.
In this sage-packaging discussion, François Bissey, who maintains
Sage-on-Gentoo, reports that
and considers removing it for Gentoo.
Antonio Rojas, who packages Sage for Arch Linux, says it was already
removed from Arch Linux:
The latest pycrypto on PyPI
is release 2.6.1 from 17 Oct 2013.
This
message from Fri 21 Jul 2017 19:21:01 UTC
on the
pycrypto mailing list
reads:
CC: @antonio-rojas @fchapoton @cschwan @embray @kiwifb @timokau @infinity0 @novoselt @pcpa @saraedum @haraldschilly @slel @strogdon @tobihan @sagetrac-tmonteil @vbraun @williamstein
Component: packages: standard
Keywords: remove, package, pycrypto
Author: Erik Bray
Branch/Commit:
b6aa427
Reviewer: Thierry Monteil
Issue created by migration from https://trac.sagemath.org/ticket/25844
The text was updated successfully, but these errors were encountered: