qutip (5.3.0-1) unstable; urgency=medium

  * New upstream release
    - Build-Depends-Indep: python3-sphinx-copybutton for docs
    - tests Depends: python3-pytest-rerunfailures
  * after dh_clean, exclude core dirs containing .cpp files
    (data/src, cy/openmp/src) rather than file exclusion
    (upstream may change the .cpp files in these directories)
  * Standards-Version: 4.7.4

 -- Drew Parsons <dparsons@debian.org>  Mon, 25 May 2026 17:46:57 +0200

qutip (5.2.3-2) unstable; urgency=medium

  * skip mpi_pmap tests (solver/test_parallel.py), which are not
    stable, triggering MPI_ERR_INTERN via Ibarrier/Issend()

 -- Drew Parsons <dparsons@debian.org>  Sat, 14 Mar 2026 00:57:10 +0100

qutip (5.2.3-1) unstable; urgency=medium

  * New upstream release
    - applies debian patches fix_tests_PR2753.patch and
      test_prony_BLAS_PR2759.patch
    - Recommends: python3-mpmath, python3-tqdm
  * use optional dependencies via Recommends: ipython3,
    python3-filelock,
    python3-mpi4py,
    python3-mpmath,
    python3-setuptools,
    python3-tqdm
  * update debian/watch to v5 GitHub template.
    Add Uversion-Mangle for alpha/beta releases.
  * Standards-Version: 4.7.3

 -- Drew Parsons <dparsons@debian.org>  Tue, 24 Feb 2026 17:09:01 +0100

qutip (5.2.1-4) unstable; urgency=medium

  * debian patch fix_tests_PR2753.patch applies upstream PR#2753
    to fix tests (updating tolerances)

 -- Drew Parsons <dparsons@debian.org>  Thu, 16 Oct 2025 11:51:04 +0200

qutip (5.2.1-3) unstable; urgency=medium

  * debian patch test_prony_BLAS_PR2759.patch fixes prony environment
    tests to pass with generic (netlib) BLAS. Closes: #1118028.

 -- Drew Parsons <dparsons@debian.org>  Wed, 15 Oct 2025 13:12:40 +0200

qutip (5.2.1-2) unstable; urgency=medium

  * skip test_fixed_prony_fit (core/test_environment.py) in build tests
    (fails in temporary build time environment, passes at runtime)
  * report qutip.about() with tests. If we need to report issues
    upstream, they will want to know the environment.
  * stop ignoring test errors at build time (drop || /bin/true)
  * run debian/tests on all architectures not only amd64.
    Run tests from $AUTOPKGTEST_TMP since `import qutip`
    fails from source dir (tries to access module from source).

 -- Drew Parsons <dparsons@debian.org>  Sun, 12 Oct 2025 23:21:31 +0200

qutip (5.2.1-1) unstable; urgency=medium

  * New upstream release
  * Build-Depends: python3-numpy-dev (for dh_numpy3)
  * Standards-Version: 4.7.2

 -- Drew Parsons <dparsons@debian.org>  Sun, 12 Oct 2025 10:16:49 +0200

qutip (5.1.1-1) unstable; urgency=medium

  * New upstream release

 -- Drew Parsons <dparsons@debian.org>  Fri, 21 Feb 2025 11:37:39 +0100

qutip (5.0.3-1) unstable; urgency=medium

  * New upstream release.
    - drops qip (remove qip/circuit_latex.py from debian/copyright)
    - drops --with-openmp build option (see PR#1850)
    - applies debian patch doc_sphinx6_PR2149.patch
    - drop debian patch fix_exception.patch
  * update Build-Depends: cython3,
    python3-numpy (>= 1.22~),
    python3-scipy (>=1.9~),
    python3-packaging,
    python3-sphinx,
    python3-wheel
  * remove generated *.cpp files after dh_clean
    (and don't remove cpp files provided in upstream source)
  * update list of installed header files to remove executable bit
  * run tests with pytest
    - skip flaky test_simdiag

 -- Drew Parsons <dparsons@debian.org>  Sun, 07 Jul 2024 14:15:01 +0200

qutip (4.7.5-2) unstable; urgency=medium

  * debian/tests: ignore message in stderr that cython compilation
    does not work on Python 3.12

 -- Drew Parsons <dparsons@debian.org>  Wed, 21 Feb 2024 15:18:12 +0100

qutip (4.7.5-1) unstable; urgency=medium

  * New upstream release.
    - applies debian patch python3.12_no_cython_support.patch

 -- Drew Parsons <dparsons@debian.org>  Mon, 19 Feb 2024 14:23:44 +0100

qutip (4.7.3-1) unstable; urgency=medium

  * New upstream release
  * Build-Depends: cython3-legacy. Closes: #1056880.
    - versioned (>= 0.29.36) for Python 3.12. Closes: #1056517.
    - also Depends: cython3-legacy in debian/tests/control
  * update debian/tests
    - print timings of 20 slowest tests
    - reduce test verbosity
  * add debian patches
    - doc_sphinx6_PR2149.patch applies upstream PR#2149 to
      fix doc build with latest sphinx. Closes: #1042704.
    - python3.12_no_cython_support.patch skips cython runtime usage
      on Python >= 3.12, which causes QobjEvo jobs to fail
      (see upstream Issue#2293). Skip test_brmesolve_td.py tests
      test_time_dependent_spline_in_c_ops and
      test_split_operators_maintain_answer when cython support is not
      available (even if cython is installed)
  * clean generated cpp and doc files. Closes: #1047093.

 -- Drew Parsons <dparsons@debian.org>  Tue, 16 Jan 2024 03:57:55 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog python3-qutip`.
