python-gsd (4.0.0-1) unstable; urgency=medium

  * New upstream release
  * Build-Depends: dh-sequence-numpy3
    to provide and apply dh_numpy3
  * Standards-Version: 4.7.2

 -- Drew Parsons <dparsons@debian.org>  Mon, 11 Aug 2025 10:32:38 +0200

python-gsd (3.4.2-2) unstable; urgency=medium

  * debian patch test_read_log_numpy2.patch skips hoomd read_log tests
    if numpy 2 is not available.

 -- Drew Parsons <dparsons@debian.org>  Thu, 13 Feb 2025 10:32:12 +0100

python-gsd (3.4.2-1) unstable; urgency=medium

  * New upstream release
  * Standards-Version: 4.7.0

 -- Drew Parsons <dparsons@debian.org>  Wed, 12 Feb 2025 16:07:36 +0100

python-gsd (3.3.0-1) unstable; urgency=medium

  * New upstream release.
    - update versioned Build-Depends: python3-numpy (>= 1:1.19.0~)
      (compatible with numpy 2)
    - Build-Depends-Indep: python3-sphinx-copybutton <!nodoc>
  * update debian patch docs_local_scripts.patch to link local docs
    (intersphinx) for python, numpy.
    Build-Depends-Indep: python-numpy-doc <!nodoc>
  * debian patch docs_build.patch removes doc components which are not
    available (sphinxcontrib.googleanalytics is not packaged, and
    would introduce privacy issues if used anyway)
  * run doxygen manually to prepare devdoc (API docs)
  * use pytest to run build-time tests
    Toplevel test config fails so provide path to tests.
  * run debian/tests over all supported python versions
  * run dh_numpy3 after dh_python3
  * register doc/_templates/page.html in debian/missing-sources

 -- Drew Parsons <dparsons@debian.org>  Fri, 05 Jul 2024 18:19:20 +0200

python-gsd (3.0.1-3) unstable; urgency=medium

  * python3-gsd v3 Breaks: python3-mdanalysis (<< 2.5.0+dfsg1-2~)

 -- Drew Parsons <dparsons@debian.org>  Wed, 02 Aug 2023 14:37:21 +0200

python-gsd (3.0.1-2) unstable; urgency=medium

  * Build-Depends: architecture-is-little-endian
    - gsd fails on big-endian systems such as s390x,
      see https://github.com/glotzerlab/gsd/issues/12
    - requires Build-Depends: architecture-properties
    - Closes: Bug#1042500.

 -- Drew Parsons <dparsons@debian.org>  Sat, 29 Jul 2023 12:12:57 +0200

python-gsd (3.0.1-1) unstable; urgency=medium

  * New upstream release.
    - pyproject.toml provides version. Closes: #1042136.
    - Build-Depends-Indep: furo, python3-breathe python3-pandas
      for doc build
  * update debian patches to enable doc build
    - docs_local_scripts.patch: drop hoomd from intersphinx
      (internet connection not available during build)
    - doc_ignore_exceptions.patch: ignore more exceptions.
      Don't process gsd.fl.GSDFile.truncate docstring code.
  * Include C API docs (READTHEDOCS=True)
    - Build-Depends-Indep: doxygen
    - remove generated devdoc dir in debian/rules clean

 -- Drew Parsons <dparsons@debian.org>  Thu, 27 Jul 2023 19:54:11 +0200

python-gsd (2.7.0-2) unstable; urgency=medium

  * drop Build-Depends-Indep: python-numpy-doc: no longer available
    - update debian patch docs_local_scripts.patch to drop numpy from
      intersphinx_mapping in doc build.
    - Closes: #1028717.

 -- Drew Parsons <dparsons@debian.org>  Tue, 17 Jan 2023 17:37:42 +0100

python-gsd (2.7.0-1) unstable; urgency=medium

  [ Debian Janitor ]
  * Remove constraints unnecessary since buster (oldstable):
    + Build-Depends: Drop versioned constraint on python3-numpy.
  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse.

  [ Drew Parsons ]
  * New upstream release.
  * mark python-gsd-doc as Multi-Arch: foreign
  * Standards-Version: 4.6.2

 -- Drew Parsons <dparsons@debian.org>  Fri, 23 Dec 2022 00:39:32 +0100

python-gsd (2.6.1-1) unstable; urgency=medium

  * New upstream release.
  * Build-Depends: pybuild-plugin-pyproject to build using
    pyproject.toml
  * debian patch doc_ignore_exceptions.patch ignores python exceptions
    in ipython doc blocks. Closes: #1022395.
  * update debian/watch to latest github format
  * Standards-Version: 4.6.1

 -- Drew Parsons <dparsons@debian.org>  Mon, 07 Nov 2022 19:46:54 +0100

python-gsd (2.5.1-1) unstable; urgency=medium

  * New upstream release.
  * rename debian patch intersphinx_local.patch as
    docs_local_scripts.patch and provide doc path to local mathjax
    script
  * build docs with execute_after_dh_auto_build-indep instead of
    override_dh_auto_build-indep

 -- Drew Parsons <dparsons@debian.org>  Thu, 10 Feb 2022 12:10:29 +0100

python-gsd (2.5.0-1) unstable; urgency=medium

  * New upstream release.
  * fix doc build by using sphinx-build directly (see INSTALLING.rst)
    Closes: #997028.
  * allow for mathjax changes in doc build (latest.js no longer used)

 -- Drew Parsons <dparsons@debian.org>  Sun, 31 Oct 2021 10:38:27 +0100

python-gsd (2.4.2-1) unstable; urgency=medium

  * New upstream release.
  * Standards-Version: 4.6.0
  * use triple-slash for mathjax file references in docs
  * run tests from installation dir to avoid error defining
    'pytest_plugins' in a non-top-level conftest

 -- Drew Parsons <dparsons@debian.org>  Fri, 03 Sep 2021 19:13:29 +0200

python-gsd (2.4.0-1) unstable; urgency=medium

  * New upstream release.
  * Standards-Version: 4.5.1

 -- Drew Parsons <dparsons@debian.org>  Mon, 28 Dec 2020 16:06:26 +1100

python-gsd (2.3.0-1) unstable; urgency=medium

  * New upstream release.

 -- Drew Parsons <dparsons@debian.org>  Tue, 03 Nov 2020 10:52:50 +0800

python-gsd (2.2.0-2) unstable; urgency=medium

  * simplify pybuild use when building docs
  * debian patch test_large_32bit.patch ignores ValueError in
    test_large_n for large N>=2**28 on 32-bit systems.

 -- Drew Parsons <dparsons@debian.org>  Sat, 24 Oct 2020 02:55:46 +0800

python-gsd (2.2.0-1) unstable; urgency=medium

  * Initial release (Closes: #966019)
  * debian patch intersphinx_local.patch sets intersphinx mapping to
    local objects.inv. Build-Depends-Indep: python3-doc, python-numpy-doc

 -- Drew Parsons <dparsons@debian.org>  Wed, 23 Sep 2020 01:58:24 +0800
