Bug#967006: python3-theano: installs files into generic bin directory /usr/lib/python3/dist-packages/bin/

Paul Wise pabs at debian.org
Mon Aug 3 10:59:25 BST 2020


Package: python3-theano
Version: 1.0.4+dfsg-3
Severity: important

python3-theano installs files into a very generic bin directory, but
other packages install their scripts into their own directories:

$ apt-file search /usr/lib/python3/dist-packages/bin/
python3-theano: /usr/lib/python3/dist-packages/bin/__init__.py
python3-theano: /usr/lib/python3/dist-packages/bin/theano_cache.py
python3-theano: /usr/lib/python3/dist-packages/bin/theano_nose.py

$ apt-file search --regex python.*/bin/ | sed s_/bin/.*_/bin/_ | sort -u
linux-perf-5.7: /usr/lib/perf_5.7-core/scripts/python/bin/
mailman3: /usr/lib/python3/dist-packages/mailman/bin/
mongrel2-core: /usr/share/doc/mongrel2-core/examples/python/bin/
python3-celery: /usr/lib/python3/dist-packages/celery/bin/
python3-diskimage-builder: /usr/lib/python3/dist-packages/diskimage_builder/elements/cache-url/bin/
python3-diskimage-builder: /usr/lib/python3/dist-packages/diskimage_builder/elements/dpkg/bin/
python3-diskimage-builder: /usr/lib/python3/dist-packages/diskimage_builder/elements/dynamic-login/static/usr/local/bin/
python3-diskimage-builder: /usr/lib/python3/dist-packages/diskimage_builder/elements/gentoo/bin/
python3-diskimage-builder: /usr/lib/python3/dist-packages/diskimage_builder/elements/ironic-agent/static/usr/local/bin/
python3-diskimage-builder: /usr/lib/python3/dist-packages/diskimage_builder/elements/package-installs/bin/
python3-diskimage-builder: /usr/lib/python3/dist-packages/diskimage_builder/elements/pkg-map/bin/
python3-diskimage-builder: /usr/lib/python3/dist-packages/diskimage_builder/elements/redhat-common/bin/
python3-diskimage-builder: /usr/lib/python3/dist-packages/diskimage_builder/elements/select-boot-kernel-initrd/bin/
python3-diskimage-builder: /usr/lib/python3/dist-packages/diskimage_builder/elements/svc-map/bin/
python3-diskimage-builder: /usr/lib/python3/dist-packages/diskimage_builder/elements/sysctl/bin/
python3-diskimage-builder: /usr/lib/python3/dist-packages/diskimage_builder/elements/yum/bin/
python3-diskimage-builder: /usr/lib/python3/dist-packages/diskimage_builder/elements/zypper/bin/
python3-django: /usr/lib/python3/dist-packages/django/bin/
python3-flatlatex: /usr/lib/python3/dist-packages/flatlatex/bin/
python3-jsonpath-rw: /usr/lib/python3/dist-packages/jsonpath_rw/bin/
python3-lepl: /usr/lib/python3/dist-packages/lepl/bin/
python3-mediagoblin: /usr/share/mediagoblin/python3.5/bin/
python3-neutron: /usr/lib/python3/dist-packages/neutron/tests/functional/agent/l3/bin/
python3-neutron: /usr/lib/python3/dist-packages/neutron/tests/functional/agent/linux/bin/
python3-onnx: /usr/lib/python3/dist-packages/onnx/bin/
python3-pex: /usr/lib/python3/dist-packages/pex/bin/
python3-postgresql: /usr/lib/python3/dist-packages/postgresql/bin/
python3-theano: /usr/lib/python3/dist-packages/bin/
python-celery-doc: /usr/share/doc/python-celery-doc/html/_modules/celery/bin/
todoman: /usr/lib/python3/dist-packages/todoman/bin/
vistrails: /usr/lib/python3/dist-packages/vistrails/db/bin/

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.7.0-2-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-theano depends on:
pn  libblas-dev | libblas.so  <none>
ii  python3                   3.8.2-3
ii  python3-dev               3.8.2-3
ii  python3-numpy             1:1.18.4-1
ii  python3-scipy             1.4.1-2
ii  python3-six               1.15.0-1

Versions of packages python3-theano recommends:
pn  cython3                <none>
ii  g++                    4:9.2.1-3.1
ii  graphviz               2.42.2-4
pn  libgpuarray-dev        <none>
pn  python3-nose           <none>
pn  python3-parameterized  <none>
ii  python3-pkg-resources  46.1.3-1
ii  python3-pydot          1.4.1-3
pn  python3-pygpu          <none>

Versions of packages python3-theano suggests:
pn  nvidia-cuda-toolkit  <none>
pn  python3-pycuda       <none>
pn  theano-doc           <none>

-- 
bye,
pabs

https://wiki.debian.org/PaulWise
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20200803/e502d225/attachment.sig>


More information about the debian-science-maintainers mailing list