Rebecca N. Palmer [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Merge pandas (0.25.3+dfsg-7) import into refs/heads/workingbranch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Xfail tests using non-functioning URLs
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_tests_404.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Use https for links where possible
Also fix some (semi-)broken links found while checking https availability.
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: accepted for 1.1 https://github.com/pandas-dev/pandas/pull/31145
Gbp-Pq: Name link_security.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Allow tests to use the data files in the source tree
We don't ship these in the package,
but do want to run the tests that use them
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name find_test_data.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Don't fail tests on warning from matplotlib
New in Python 3.8
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name ignore_matplotlib_warning.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Use fixed seeds for reproducible pseudorandomness
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name fix_random_seeds.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Fix or skip tests that assume the wrong endianness
This is a bug in the tests not pandas itself -
the expected values explicitly specify little-endian
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name tests_dont_assume_endian.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Don't try to read a contributor list from the git log
Debian packages are built from tarballs, so there isn't a git log.
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name contributor_list_not_in_tarball.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Skip feather tests if pyarrow not available
pandas now needs pyarrow.feather (not in Debian),
not python3-feather-format, for read_feather/to_feather
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name pyarrow_feather.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Use Python 3 shebangs and subprocess calls
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name fix_shebangs.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Fix typos
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Origin: lintian
Forwarded: no
Gbp-Pq: Name spelling.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Use packaged intersphinx indexes, and use https links
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/876417
Forwarded: no
Gbp-Pq: Name use_system_intersphinx.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Don't test datetime in locales with no encoding
Some datetime tests run the test in every available locale.
If this set includes locales without an encoding (currently dsb_DE
and sah_RU), it fails due to Python bug
https://bugs.python.org/issue20088
Failure log
https://tests.reproducible-builds.org/debian/rbuild/buster/amd64/pandas_0.23.3+dfsg-3.rbuild.log.gz
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug: https://github.com/pandas-dev/pandas/issues/20957
Forwarded: no
Gbp-Pq: Name skip_noencoding_locales.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Skip tests removed for copyright reasons
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name skip_tests_copyright.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Xfail NaN <-> NaT tests on non-x86 and warn on cast
pd.Series([np.nan]).astype('datetime64[ns]')[0] = pd.NaT on x86
but 1970-01-01 on arm* because float NaN -> int is undefined:
https://github.com/numpy/numpy/issues/8325
https://github.com/pandas-dev/pandas/issues/17792
https://github.com/pandas-dev/pandas/issues/26964
On s390x it's the maximum _positive_ value (2**63-1 ns = year 2262)
Author: Andreas Tille <tille@debian.org>, Graham Inggs <ginggs@debian.org>, Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/877754
Gbp-Pq: Name xfail_tests_nonintel_nannat.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
deb_ndsphinx_optional
Gbp-Pq: Name deb_ndsphinx_optional
Andreas Tille [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Use Debian packaged mathjax
Gbp-Pq: Name mathjax-path.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
deb_no_strict_data
Gbp-Pq: Name deb_no_strict_data
Yaroslav Halchenko [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Avoid privacy breach by Google Analytics
Last-Update: Mon, 23 Oct 2017 08:55:28 +0200
Gbp-Pq: Name deb_disable_googleanalytics
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
HDF5 and Stata I/O are broken on some architectures
Warn on use, and xfail tests
HDF5 known to fail on s390x, Stata on s390x and ppc64el (in 1.0.0),
but not all architectures have been checked yet
In 0.25.3 HDF5 _crashes_ on armhf, so skip
(pytest-forked allows continuing past a crash,
but still seems to fail on xfailed crashes)
Author: Andreas Tille <tille@debian.org>, Graham Inggs <ginggs@debian.org>, Yaroslav Halchenko <debian@onerussian.com>, Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/877419
Gbp-Pq: Name xfail_tests_nonintel_io.patch
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
deb_doc_donotoverride_PYTHONPATH
Gbp-Pq: Name deb_doc_donotoverride_PYTHONPATH
Debian Science Team [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
deb_nonversioneer_version
Gbp-Pq: Name deb_nonversioneer_version
Rebecca N. Palmer [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
pandas (0.25.3+dfsg-7) unstable; urgency=medium
* Fix another test failure due to our warnings.
* Skip rather than xfail crashing tests.
[dgit import unpatched pandas 0.25.3+dfsg-7]
Rebecca N. Palmer [Wed, 26 Feb 2020 18:45:58 +0000 (18:45 +0000)]
Import pandas_0.25.3+dfsg-7.debian.tar.xz
[dgit import tarball pandas 0.25.3+dfsg-7 pandas_0.25.3+dfsg-7.debian.tar.xz]
Rebecca N. Palmer [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
Merge pandas (0.25.3+dfsg-4) import into refs/heads/workingbranch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
ignore_matplotlib_warning
New in Python 3.8
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name ignore_matplotlib_warning.patch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
fix_random_seeds
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name fix_random_seeds.patch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
tests_dont_assume_endian
This is a bug in the tests not pandas itself -
the expected values explicitly specify little-endian
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name tests_dont_assume_endian.patch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
contributor_list_not_in_tarball
Debian packages are built from tarballs, so there isn't a git log.
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name contributor_list_not_in_tarball.patch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
pyarrow_feather
pandas now needs pyarrow.feather (not in Debian),
not python3-feather-format, for read_feather/to_feather
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name pyarrow_feather.patch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
fix_shebangs
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name fix_shebangs.patch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
spelling
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Origin: lintian
Forwarded: no
Gbp-Pq: Name spelling.patch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
use_system_intersphinx
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/876417
Forwarded: no
Gbp-Pq: Name use_system_intersphinx.patch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
skip_noencoding_locales
Some datetime tests run the test in every available locale.
If this set includes locales without an encoding (currently dsb_DE
and sah_RU), it fails due to Python bug
https://bugs.python.org/issue20088
Failure log
https://tests.reproducible-builds.org/debian/rbuild/buster/amd64/pandas_0.23.3+dfsg-3.rbuild.log.gz
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug: https://github.com/pandas-dev/pandas/issues/20957
Forwarded: no
Gbp-Pq: Name skip_noencoding_locales.patch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
skip_tests_copyright
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name skip_tests_copyright.patch
Yaroslav Halchenko [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
Skip two tests which fail when ran in full battery during pkg build
Origin: (Neuro)Debian
Bug: https://github.com/pandas-dev/pandas/issues/19774
Last-Update: 2018-02-20
Gbp-Pq: Name deb_skip_difffailingtests
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
mark_tests_failing_on_386
Gbp-Pq: Name mark_tests_failing_on_386.patch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
mark_tests_working_on_intel_armhf
At least some of these are pd.Timestamp(np.nan) = pd.NaT on x86
but 1970-01-01 on arm* because float NaN -> int is undefined:
https://github.com/numpy/numpy/issues/8325
https://github.com/pandas-dev/pandas/issues/17792
https://github.com/pandas-dev/pandas/issues/26964
Author: Andreas Tille <tille@debian.org>, Graham Inggs <ginggs@debian.org>, Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/877419 https://bugs.debian.org/877754
Gbp-Pq: Name mark_tests_working_on_intel_armhf.patch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
mark_tests_working_on_intel_mips
Gbp-Pq: Name mark_tests_working_on_intel_mips.patch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
mark_tests_working_on_intel_s390x
Gbp-Pq: Name mark_tests_working_on_intel_s390x.patch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
mark_tests_working_on_intel
Last-Update Sat, 14 Oct 2017 19:42:59 +0200
Bug-Debian: https://bugs.debian.org/877419
Author: Graham Inggs <ginggs@debian.org>
Last-Update: 2018-04-11
Gbp-Pq: Name mark_tests_working_on_intel.patch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
deb_ndsphinx_optional
Gbp-Pq: Name deb_ndsphinx_optional
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
mathjax-path
Gbp-Pq: Name mathjax-path.patch
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
deb_no_strict_data
Gbp-Pq: Name deb_no_strict_data
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
deb_skip_sequencelike_on_armel
Gbp-Pq: Name deb_skip_sequencelike_on_armel
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
deb_disable_googleanalytics
Gbp-Pq: Name deb_disable_googleanalytics
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
deb_skip_stata_on_bigendians
Gbp-Pq: Name deb_skip_stata_on_bigendians
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
deb_doc_donotoverride_PYTHONPATH
Gbp-Pq: Name deb_doc_donotoverride_PYTHONPATH
Debian Science Team [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
deb_nonversioneer_version
Gbp-Pq: Name deb_nonversioneer_version
Rebecca N. Palmer [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
pandas (0.25.3+dfsg-4) unstable; urgency=medium
* No-change upload to unstable. (Closes: #937236, #931557)
[dgit import unpatched pandas 0.25.3+dfsg-4]
Rebecca N. Palmer [Sun, 10 Nov 2019 16:35:41 +0000 (16:35 +0000)]
Import pandas_0.25.3+dfsg-4.debian.tar.xz
[dgit import tarball pandas 0.25.3+dfsg-4 pandas_0.25.3+dfsg-4.debian.tar.xz]
Rebecca N. Palmer [Sat, 2 Nov 2019 22:26:31 +0000 (22:26 +0000)]
Import pandas_0.25.3+dfsg.orig.tar.gz
[dgit import orig pandas_0.25.3+dfsg.orig.tar.gz]
Rebecca N. Palmer [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
Merge pandas (0.23.3+dfsg-8) import into refs/heads/workingbranch
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
fix_shebangs
The bug was in pandas/tests/io/generate_legacy_storage_files.py
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name fix_shebangs.patch
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
spelling
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Origin: lintian
Forwarded: no
Gbp-Pq: Name spelling.patch
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
use_system_intersphinx
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/876417
Forwarded: no
Gbp-Pq: Name use_system_intersphinx.patch
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
skip_noencoding_locales
Some datetime tests run the test in every available locale.
If this set includes locales without an encoding (currently dsb_DE
and sah_RU), it fails due to Python bug
https://bugs.python.org/issue20088
Failure log
https://tests.reproducible-builds.org/debian/rbuild/buster/amd64/pandas_0.23.3+dfsg-3.rbuild.log.gz
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug: https://github.com/pandas-dev/pandas/issues/20957
Forwarded: no
Gbp-Pq: Name skip_noencoding_locales.patch
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
pytest_fixtures
This is not allowed in recent pytest:
https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/pandas_0.23.3+dfsg-3.rbuild.log.gz
https://ci.debian.net/data/autopkgtest/testing/amd64/p/pandas/
2954485/log.gz
Origin: upstream
b7e5704be86cb44707ae9be372129e521c35e0d0 +
1a12c41d201f56439510e683fadfed1218ea9067
Author: alimcmaster1, Tom Augspurger
Bug: https://github.com/pandas-dev/pandas/issues/22338
Gbp-Pq: Name pytest_fixtures.patch
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
array_series_matmul
Author: Ming Li
Origin: upstream
Bug-Debian: https://bugs.debian.org/923708
Forwarded: not-needed
Gbp-Pq: Name array_series_matmul.patch
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
skip_tests_copyright
and revert accidental change to _version.py
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name skip_tests_copyright.patch
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
918206
Using this and not upstream's __array_priority__ fix
https://github.com/pandas-dev/pandas/commit/
ad2a14f4bec8a004b2972c12f12ed3e4ce37ff52
to allow np.array += DataFrame to remain in-place (same object ID /
other views also affected) and an array (not a DataFrame).
Author: jbrockmendel, Rebecca N. Palmer <rebecca_palmer@zoho.com>
Origin: upstream
Bug-Debian: https://bugs.debian.org/918206 https://bugs.debian.org/923707
Forwarded: not-needed
Gbp-Pq: Name 918206.patch
Yaroslav Halchenko [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
Skip two tests which fail when ran in full battery during pkg build
Origin: (Neuro)Debian
Bug: https://github.com/pandas-dev/pandas/issues/19774
Last-Update: 2018-02-20
Gbp-Pq: Name deb_skip_difffailingtests
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
deb_ndsphinx_optional
Gbp-Pq: Name deb_ndsphinx_optional
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
mathjax-path
Gbp-Pq: Name mathjax-path.patch
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
mark_tests_failing_on_386
Gbp-Pq: Name mark_tests_failing_on_386.patch
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
mark_tests_working_on_intel_armhf
Gbp-Pq: Name mark_tests_working_on_intel_armhf.patch
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
mark_tests_working_on_intel_mips
Gbp-Pq: Name mark_tests_working_on_intel_mips.patch
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
mark_tests_working_on_intel_s390x
Gbp-Pq: Name mark_tests_working_on_intel_s390x.patch
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
mark_tests_working_on_intel
Last-Update Sat, 14 Oct 2017 19:42:59 +0200
Bug-Debian: https://bugs.debian.org/877419
Author: Graham Inggs <ginggs@debian.org>
Last-Update: 2018-04-11
Gbp-Pq: Name mark_tests_working_on_intel.patch
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
up_print_versions
Gbp-Pq: Name up_print_versions
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
deb_no_strict_data
Gbp-Pq: Name deb_no_strict_data
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
deb_skip_sequencelike_on_armel
Gbp-Pq: Name deb_skip_sequencelike_on_armel
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
deb_disable_googleanalytics
Gbp-Pq: Name deb_disable_googleanalytics
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
deb_skip_stata_on_bigendians
Gbp-Pq: Name deb_skip_stata_on_bigendians
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
deb_doc_donotoverride_PYTHONPATH
Gbp-Pq: Name deb_doc_donotoverride_PYTHONPATH
Debian Science Team [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
deb_nonversioneer_version
Gbp-Pq: Name deb_nonversioneer_version
Yaroslav Halchenko [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
skip the assert for now - remove patch whenever upstream issue is closed
Gbp-Pq: Name up_skip_testrepr
Rebecca N. Palmer [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
pandas (0.23.3+dfsg-8) unstable; urgency=medium
* Examples dependencies: re-add statsmodels and xarray;
also add rpy2 and feather.
* Use packaged intersphinx indexes. (Closes: #876417)
* Use https for intersphinx links.
* Remove cythonized-files*. (They are regenerated on each build.)
* Remove test xfail, as statsmodels has now been fixed.
* Set Rules-Requires-Root: no.
* Make documentation Suggest the Python 3 version.
* Suggest statsmodels.
* Only use Python 3 sphinx, and mark it -Indep/nodoc.
* Bump debhelper compat to 12 and use debhelper-compat and pybuild.
* Remove pycompat and X-Python*-Version.
* Add missing d/copyright item.
* Remove obsolete TODOs.
* Clarify descriptions.
* Stop referring to examples that no longer exist.
* Fix typos.
* Remove old (no longer used) EXCLUDE_TESTS*.
* Deduplicate documentation files.
* Use Python 3 shebangs, and fix broken shebang.
* Add python3-ipykernel, -ipywidgets, -seaborn to
Build-Depends-Indep.
* Disable dh_auto_test: it fails, and we run the tests elsewhere.
* Mark test dependencies nocheck/nodoc.
* Remove old minimum versions / alternative dependencies.
* Build-depend on dh-python.
* Don't build on python3.8, as it will fail tests (see #931557).
[dgit import unpatched pandas 0.23.3+dfsg-8]
Rebecca N. Palmer [Sun, 27 Oct 2019 11:38:37 +0000 (11:38 +0000)]
Import pandas_0.23.3+dfsg-8.debian.tar.xz
[dgit import tarball pandas 0.23.3+dfsg-8 pandas_0.23.3+dfsg-8.debian.tar.xz]
Rebecca N. Palmer [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
Merge pandas (0.23.3+dfsg-7) import into refs/heads/workingbranch
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
xfail_statsmodels_bug
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug: https://github.com/pandas-dev/pandas/issues/24088
Forwarded: not-needed
Gbp-Pq: Name xfail_statsmodels_bug.patch
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
skip_noencoding_locales
Some datetime tests run the test in every available locale.
If this set includes locales without an encoding (currently dsb_DE
and sah_RU), it fails due to Python bug
https://bugs.python.org/issue20088
Failure log
https://tests.reproducible-builds.org/debian/rbuild/buster/amd64/pandas_0.23.3+dfsg-3.rbuild.log.gz
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug: https://github.com/pandas-dev/pandas/issues/20957
Forwarded: no
Gbp-Pq: Name skip_noencoding_locales.patch
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
pytest_fixtures
This is not allowed in recent pytest:
https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/pandas_0.23.3+dfsg-3.rbuild.log.gz
https://ci.debian.net/data/autopkgtest/testing/amd64/p/pandas/
2954485/log.gz
Origin: upstream
b7e5704be86cb44707ae9be372129e521c35e0d0 +
1a12c41d201f56439510e683fadfed1218ea9067
Author: alimcmaster1, Tom Augspurger
Bug: https://github.com/pandas-dev/pandas/issues/22338
Gbp-Pq: Name pytest_fixtures.patch
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
array_series_matmul
Author: Ming Li
Origin: upstream
Bug-Debian: https://bugs.debian.org/923708
Forwarded: not-needed
Gbp-Pq: Name array_series_matmul.patch
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
skip_tests_copyright
and revert accidental change to _version.py
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name skip_tests_copyright.patch
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
918206
Using this and not upstream's __array_priority__ fix
https://github.com/pandas-dev/pandas/commit/
ad2a14f4bec8a004b2972c12f12ed3e4ce37ff52
to allow np.array += DataFrame to remain in-place (same object ID /
other views also affected) and an array (not a DataFrame).
Author: jbrockmendel, Rebecca N. Palmer <rebecca_palmer@zoho.com>
Origin: upstream
Bug-Debian: https://bugs.debian.org/918206 https://bugs.debian.org/923707
Forwarded: not-needed
Gbp-Pq: Name 918206.patch
Yaroslav Halchenko [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
Skip two tests which fail when ran in full battery during pkg build
Origin: (Neuro)Debian
Bug: https://github.com/pandas-dev/pandas/issues/19774
Last-Update: 2018-02-20
Gbp-Pq: Name deb_skip_difffailingtests
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
deb_ndsphinx_optional
Gbp-Pq: Name deb_ndsphinx_optional
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
mathjax-path
Gbp-Pq: Name mathjax-path.patch
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
mark_tests_failing_on_386
Gbp-Pq: Name mark_tests_failing_on_386.patch
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
mark_tests_working_on_intel_armhf
Gbp-Pq: Name mark_tests_working_on_intel_armhf.patch
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
mark_tests_working_on_intel_mips
Gbp-Pq: Name mark_tests_working_on_intel_mips.patch
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
mark_tests_working_on_intel_s390x
Gbp-Pq: Name mark_tests_working_on_intel_s390x.patch
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
mark_tests_working_on_intel
Last-Update Sat, 14 Oct 2017 19:42:59 +0200
Bug-Debian: https://bugs.debian.org/877419
Author: Graham Inggs <ginggs@debian.org>
Last-Update: 2018-04-11
Gbp-Pq: Name mark_tests_working_on_intel.patch
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
up_print_versions
Gbp-Pq: Name up_print_versions
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
deb_no_strict_data
Gbp-Pq: Name deb_no_strict_data
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
deb_skip_sequencelike_on_armel
Gbp-Pq: Name deb_skip_sequencelike_on_armel
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
deb_disable_googleanalytics
Gbp-Pq: Name deb_disable_googleanalytics
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
deb_skip_stata_on_bigendians
Gbp-Pq: Name deb_skip_stata_on_bigendians
Debian Science Team [Fri, 20 Sep 2019 07:01:37 +0000 (08:01 +0100)]
deb_doc_donotoverride_PYTHONPATH
Gbp-Pq: Name deb_doc_donotoverride_PYTHONPATH