Package: pynwb Version: 0.5.1-1 Severity: normal Tags: patch User: [email protected] Usertags: origin-ubuntu eoan ubuntu-patch
Hi Yaroslav, As you may know, we are in the process of deprecating python2 in Debian for the next release. In Ubuntu, I've identified that it may be useful to accelerate this deprecation for pandas and its reverse-dependencies, because the pandas tests appear to have bit-rotted for python2 on one architecture, and it would be better to remove the python2 bits rather than invest in fixing them. python-pynwb is a package that (build-)depends on python-pandas, so I've gone ahead and uploaded the attached patch to Ubuntu which drops the python2 module. python-pynwb has no other reverse-dependencies in the archive, so it should be possible to upload this change to Debian at your convenience. Thanks for considering, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer https://www.debian.org/ [email protected] [email protected]
diff -Nru pynwb-0.5.1/debian/control pynwb-0.5.1/debian/control --- pynwb-0.5.1/debian/control 2018-09-19 22:19:06.000000000 -0700 +++ pynwb-0.5.1/debian/control 2019-08-15 18:09:54.000000000 -0700 @@ -5,32 +5,19 @@ Build-Depends: debhelper (>= 9), dh-python, - python-all (>= 2.6.6-3), python3-all, - python-dateutil, python3-dateutil, - python-h5py (>= 2.7.1), python3-h5py (>= 2.7.1), - python-numpy, python3-numpy, - python-pandas, python3-pandas, - python-requests, python3-requests, - python-ruamel.yaml, python3-ruamel.yaml, - python-setuptools (>= 0.6b3), python3-setuptools, - python-six, python3-six, - python-unittest2, python3-unittest2, + python3-all, + python3-dateutil, + python3-h5py (>= 2.7.1), + python3-numpy, + python3-pandas, + python3-requests, + python3-ruamel.yaml, + python3-setuptools, + python3-six, + python3-unittest2, Standards-Version: 4.2.1 Homepage: https://github.com/NeurodataWithoutBorders/pynwb -Package: python-pynwb -Architecture: all -Depends: ${misc:Depends}, ${python:Depends} -Description: Python library for working with Neurodata in the NWB format - PyNWB is a Python package for working with NWB files. It provides a - high-level API for efficiently working with Neurodata stored in the - NWB format. - . - Neurodata Without Borders: Neurophysiology (NWB:N) is a project to - develop a unified data format for cellular-based neurophysiology - data, focused on the dynamics of groups of neurons measured under a - large range of experimental conditions. - Package: python3-pynwb Architecture: all Depends: ${misc:Depends}, ${python3:Depends} diff -Nru pynwb-0.5.1/debian/rules pynwb-0.5.1/debian/rules --- pynwb-0.5.1/debian/rules 2018-09-19 22:19:06.000000000 -0700 +++ pynwb-0.5.1/debian/rules 2019-08-15 18:09:54.000000000 -0700 @@ -6,4 +6,4 @@ # Mon, 10 Sep 2018 16:53:02 -0400 export PYBUILD_NAME=pynwb %: - dh $@ --with python2,python3 --buildsystem=pybuild + dh $@ --with python3 --buildsystem=pybuild

