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

Reply via email to