Bug#878281: python3-numpy shouldn't depend on both Python 3.5 and Python 3.6

2017-11-13 Thread Evgeny Kapun

That's how transitions for languages like python (and ruby, and others)
are handled: 1) add support for the new version, and rebuild stuff to be
able to run on multiple versions 2) switch the default version 3) drop
support for the old version.  You filed this bug while we were in the
middle of the process.
Since a couple of weeks ago support for the old version (3.5) was
removed, a rebuild of numpy has been issued and now it only depends on
python 3.6.


My point is that even during such a transition, there is no need to require the 
user to have multiple versions of Python installed in order to be able to 
install the package. Even if python3-numpy is built to work on both python3.5 
and python3.6, the user should be able to install python3-numpy even if only 
one of the Python versions is installed. Now that python3-numpy is built 
against python3.6 only, this is not relevant, of course.


Closing.




Bug#878281: python3-numpy shouldn't depend on both Python 3.5 and Python 3.6

2017-10-12 Thread Evgeny Kapun

Package: python3-numpy
Version: 1:1.13.1-1

Currently, package python3-numpy depends on packages python3.5 and python3.6. 
As a result, to install python3-numpy, it is necessary to install both Python 
3.5 and Python 3.6.

To use python3-numpy, just one version of Python is enough, and a dependence on 
package python3 is sufficient to make sure that Python 3.x is installed. 
Therefore, the dependences on packages python3.5 and python3.6 are superfluous 
and should be removed. Also, other Python library packages don't have such 
dependencies.