Bug#934852: seaborn: Please drop python2 support
Steve Langasek
steve.langasek at canonical.com
Thu Aug 15 21:06:00 BST 2019
Package: seaborn
Version: 0.9.0-1
Severity: normal
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu eoan ubuntu-patch
Dear maintainers,
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.
seaborn 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-seaborn has two reverse-dependencies, of poretools and
sphinx-gallery, which should also be fixed before this change is made in
Debian. I've already dropped their dependencies on python-seaborn in
Ubuntu, and filed bugs in Debian.
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/
slangasek at ubuntu.com vorlon at debian.org
-------------- next part --------------
diff -Nru seaborn-0.9.0/debian/control seaborn-0.9.0/debian/control
--- seaborn-0.9.0/debian/control 2019-01-22 23:16:03.000000000 -0800
+++ seaborn-0.9.0/debian/control 2019-08-15 12:48:54.000000000 -0700
@@ -7,27 +7,17 @@
Priority: optional
Build-Depends: debhelper (>= 12~),
dh-python,
- python-setuptools,
python3-setuptools,
- python-all,
python3-all,
- python-nose,
python3-nose,
xvfb,
xauth,
- python-numpy,
- python-scipy,
- python-pandas,
- python-matplotlib,
- python-tk,
- python-statsmodels,
- python-patsy,
- python-pytest,
python3-numpy,
python3-scipy,
python3-pandas,
- python3-matplotlib | python-matplotlib (<< 1.2.0~),
+ python3-matplotlib,
python3-tk,
+ python3-statsmodels,
python3-patsy,
python3-pytest
Standards-Version: 4.3.0
@@ -35,42 +25,6 @@
Vcs-Git: https://salsa.debian.org/science-team/seaborn.git
Homepage: https://github.com/mwaskom/seaborn
-Package: python-seaborn
-Architecture: all
-Depends: ${misc:Depends},
- ${python:Depends},
- python-numpy,
- python-scipy,
- python-pandas,
- python-matplotlib,
- python-tk
-Recommends: python-statsmodels,
- python-patsy,
- python-bs4
-Description: statistical visualization library for Python
- Seaborn is a library for making attractive and informative
- statistical graphics in Python. It is built on top of matplotlib and
- tightly integrated with the PyData stack, including support for numpy
- and pandas data structures and statistical routines from scipy and
- statsmodels.
- .
- Some of the features that seaborn offers are
- .
- - Several built-in themes that improve on the default matplotlib
- aesthetics
- - Tools for choosing color palettes to make beautiful plots that
- reveal patterns in your data
- - Functions for visualizing univariate and bivariate distributions
- or for comparing them between subsets of data
- - Tools that fit and visualize linear regression models for different
- kinds of independent and dependent variables
- - A function to plot statistical timeseries data with flexible estimation
- and representation of uncertainty around the estimate
- - High-level abstractions for structuring grids of plots that let you
- easily build complex visualizations
- .
- This is the Python 2 version of the package.
-
Package: python3-seaborn
Architecture: all
Depends: ${misc:Depends},
diff -Nru seaborn-0.9.0/debian/rules seaborn-0.9.0/debian/rules
--- seaborn-0.9.0/debian/rules 2019-01-22 23:16:03.000000000 -0800
+++ seaborn-0.9.0/debian/rules 2019-08-15 12:48:54.000000000 -0700
@@ -11,7 +11,7 @@
export https_proxy=http://127.0.0.1:9/
%:
- dh $@ --with python2,python3 --buildsystem=pybuild
+ dh $@ --with python3 --buildsystem=pybuild
# Assure Agg backend for matplotlib to avoid any possible complication
# and failed unittests, as in #802412
More information about the debian-science-maintainers
mailing list