[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#942106: python3.8 / pandas py2removal



Matthias Klose wrote:
yes, please do [raise pandas 0.25 blocking bugs to "important"]

Done, but only 2 of them have been fixed since.

This leaves 13:
has patch or Ubuntu fix: matplotlib2 patsy python-apptools scikit-learn
may need more extensive work: cnvkit python-feather-format python-skbio stimfit tnseq-transit
already not in testing: mdp psychopy pymvpa q2-types

If you can get that done with [pandas] 0.25, fine,

It took longer than I was expecting, but pandas 0.25 / statsmodels 0.10 now appear to be working, including with python3.8. (Though we won't actually know if #943732 is gone until mipsel tries to build it.)

and I wouldn't worry too much about the other four breaking packages at this point.

Was this intended as...

... a request to upload pandas 0.25 / statsmodels 0.10 to unstable (and apply the Ubuntu py2removal patches to patsy and scikit-learn?), overriding normal py2removal rules?

... a request to split pandas into a pandas2 0.23 and a pandas 0.25? (since 4 is only the number of non-py2removal breakages, and the wiki page https://wiki.debian.org/Python/Python3.8 says to do this if 2.7 and 3.8 need different upstream versions) Should be technically easy, but means going through NEW.

... a statement that once pandas 0.25 works, this is no longer my problem, i.e. that I don't have to fix 0.23?

matplotlib and pandas don't have Python2 packages in Ubuntu
   anymore, so I can't tell much what is needed here

matplotlib has already been split into Python 2 and Python 3 source packages. (matplotlib2 is in Ubuntu, and unbuildable there due to #943924.)

According to its Ubuntu build log:
https://launchpad.net/ubuntu/+source/matplotlib/3.0.2-2ubuntu1/+build/17942804

matplotlib has one python3.8-specific test failure, test_axes.py::test_pathological_hexbin. This is currently being ignored (#942766) along with (many) errors that also happen on 3.7.


Reply to: