spyder (6.1.3+ds-5) unstable; urgency=medium

  * Standards-Version: 4.7.4; drop Priority and Rules-Requires-Root fields
  * Revert to PyQt5; the package tests currently fail with PyQt6, and
    upstream does not have the capacity to do the migration
  * Move all test exclusions into pytest-base
  * Try running slow tests once again; it might be that they work with
    PyQt5.

 -- Julian Gilbey <jdg@debian.org>  Thu, 16 Apr 2026 22:33:48 +0100

spyder (6.1.3+ds-4) unstable; urgency=medium

  * Team upload.
  * debian/tests: drop slow tests.
    They trigger debci test failures
    e.g. zero height = pm.height() in test pixmaps
    giving ZeroDivisionError: division by zero
    in spyder/api/widgets/mixins.py:1131
    aspect_ratio = width / height
    The problem is not reproducible outside debci.
  * Standards-Version: 4.7.3

 -- Drew Parsons <dparsons@debian.org>  Sun, 08 Mar 2026 11:19:21 +0100

spyder (6.1.3+ds-3) unstable; urgency=medium

  * Team upload.
  * update debian/tests/pytest-mainwindow.
    - drop TIMEOUT from pytest-mainwindow.
      The mainwindow tests proceed now, and timeout actually prevents
      test_single_instance_and_edit_magic from completing.
    - skip test_leaks and test_outline_in_maximized_editor
      ("slow" tests that fail)
  * update debian/tests/test_ipythonconsole.py
    - skip test_run_script and test_console_disambiguation (they exit
      into background during CI test conditions)
    - skip test_breakpoint_builtin: "unexpected keyword argument 'mode'"
      with python3.14 (upstream issue#25550)
  * add new debian patches
    - pytest9_FixtureDef_no_fixturemanager.patch removes
      fixturemanager from instantiation of FixtureDef and adds
      config=request.config. These were changed in pytest 9 (pytest PR#11794).
      debian/tests pytest-rest Depends: python3-pytest (>= 9~)
    - no_ruff.patch removes python-lsp-ruff from dependency lists in
      order to not add to python3-spyder Depends (via dh_python3
      ${python3:Depends}), since ruff is currently broken (Bug#1074734).
      Leave reference in spyder/dependencies.py to provide runtime
      warning (don't hide the ruff problem).
      Skip test_dependencies_for_spyder_dialog_in_sync in debian/tests
      pytest-rest because of missing python-lsp-ruff dependency.

 -- Drew Parsons <dparsons@debian.org>  Fri, 06 Mar 2026 15:01:47 +0100

spyder (6.1.3+ds-2) unstable; urgency=medium

  * Team upload.
  * drop debian patch pytest_has_runslow.patch. The --run-slow option
    had been provided by python3-pytest-astropy, not intrinsic to
    pytest. Use spyder's custom option rather than depending on the
    extra external plugin.
  * debian/rules: set SPYDER_QT_BINDING=pyqt6 to build with Qt6.
    Depends: python3-pyqt6, python3-pyqt6.qtquick,
    python3-pyqt6.qtsvg, python3-pyqt6.qtwebengine

 -- Drew Parsons <dparsons@debian.org>  Wed, 04 Mar 2026 09:51:31 +0100

spyder (6.1.3+ds-1) unstable; urgency=medium

  * Team upload.
  * New upstream release. Closes: #1127879
    - fixes indent guides. Closes: #1028637
    - Depends: python3-spyder-kernels (>= 3.1.3~, << 3.2.0~),
      python3-qtawesome (>= 1.4.1~),
      python3-qtconsole (>= 5.7.1~, << 5.8~)
    - applies debian patch change_setuptools_dep_to_packaging.patch
    - deprecates debian patch icons-into-init.patch
      (Issue#23074 fixed upstream)
    - deprecates Soften-python-lsp-server-version.patch, pylint-4.patch
      Depends: python3-pylsp (>= 1.14.0~, << 1.15~),
      python3-pylsp-ruff (>= 2.3.0~, << 3.0.0~) (but skip this ruff
      dependency since ruff cannot build, see Bugs #1074734, #1108905)
  * update debian patch no_check_for_updates.patch
  * debian patch pytest_has_runslow.patch drops adding the --run-slow
    test option, since pytest already has it
  * update debian/tests
    - run tests with QT_QPA_PLATFORM=offscreen
      to avoid displaying test widgets
    - use --no-build-isolation to pip install spyder-boilerplate
      since system packages (setuptools) are needed
  * update debian/watch to v5 GitHub template

 -- Drew Parsons <dparsons@debian.org>  Tue, 03 Mar 2026 12:52:38 +0100

spyder (6.0.5+ds-8) unstable; urgency=medium

  * Team upload.
  * Bump python-lsp-server to 1.14.0 and allow pylint 4.
  * Bump some test parameters for Python 3.14.

 -- Colin Watson <cjwatson@debian.org>  Wed, 17 Dec 2025 23:46:43 +0000

spyder (6.0.5+ds-7) unstable; urgency=medium

  * Team upload

  [ Aeliton Silva ]
  * Soften python-lsp-server version

 -- Bastian Germann <bage@debian.org>  Tue, 25 Nov 2025 14:49:12 +0100

spyder (6.0.5+ds-6) unstable; urgency=medium

  * Reinstate and fix importlib-metadata patch

 -- Julian Gilbey <jdg@debian.org>  Sun, 11 May 2025 19:03:24 +0100

spyder (6.0.5+ds-5) unstable; urgency=medium

  * Team Upload
  * Revert changes from 6.0.5+ds-4 that breaks autopkgtest,
    handle this after Trixie release.

 -- Alexandre Detiste <tchet@debian.org>  Sun, 11 May 2025 12:50:59 +0200

spyder (6.0.5+ds-4) unstable; urgency=medium

  * Team Upload
  * Do not generate spurious dependency on python3-importlib-metadata

 -- Alexandre Detiste <tchet@debian.org>  Sun, 11 May 2025 01:34:04 +0200

spyder (6.0.5+ds-3) unstable; urgency=medium

  * Team Upload
  * Enable Salsa CI
  * Drop python3-importlib-metadata build dep

 -- Alexandre Detiste <tchet@debian.org>  Sat, 10 May 2025 15:16:19 +0200

spyder (6.0.5+ds-2) unstable; urgency=medium

  * Correct patch from -1 to depend on python3-packaging

 -- Julian Gilbey <jdg@debian.org>  Wed, 02 Apr 2025 21:45:28 +0100

spyder (6.0.5+ds-1) unstable; urgency=medium

  * New upstream version (closes: #1101706)
  * No longer depend on python3-setuptools at runtime (with thanks to
    Alexandre Detiste)

 -- Julian Gilbey <jdg@debian.org>  Tue, 01 Apr 2025 14:22:30 +0100

spyder (6.0.3+ds-1) unstable; urgency=medium

  * New upstream version (closes: #1088068, #1089054, #1083781)
  * Explicitly depend on PyQt5 libraries needed (closes: #1089945)
  * Refresh patches, and fix test ordering issue
  * Refresh list of excluded tests for new upstream Spyder

 -- Julian Gilbey <jdg@debian.org>  Sun, 29 Dec 2024 17:50:14 +0000

spyder (5.5.1+ds-2) unstable; urgency=medium

  * Bump pylint dependency version (closes: #1070188)
  * Skip test depending on pytest-lazy-fixture, as it is incompatible with
    pytest 8.x (see #1070485)

 -- Julian Gilbey <jdg@debian.org>  Mon, 06 May 2024 10:41:11 +0100

spyder (5.5.1+ds-1) unstable; urgency=medium

  * New upstream version
  * Update dependencies and patches
  * Update autopkgtest dependencies (python3-pillow -> python3-pil)
  * Unfortunately, the Cython test still fails, though Cython works fine
    in practice

 -- Julian Gilbey <jdg@debian.org>  Thu, 22 Feb 2024 08:57:40 +0000

spyder (5.5.0+ds-3) unstable; urgency=medium

  * Fix further failing tests for Python 3.12 (closes: #1056530)
  * Skip one unpatched test and a Cython test, the latter until Cython 3.x
    is in testing

 -- Julian Gilbey <jdg@debian.org>  Wed, 10 Jan 2024 15:03:57 +0000

spyder (5.5.0+ds-2) unstable; urgency=medium

  * Fix failing test for Python 3.12 (closes: #1056530)
  * Fix misquoted regex

 -- Julian Gilbey <jdg@debian.org>  Thu, 07 Dec 2023 07:27:24 +0000

spyder (5.5.0+ds-1) unstable; urgency=medium

  * New upstream version (closes: #1054475)
  * Re-enable excluded autopkgtest tests that have now been fixed (we
    believe)

 -- Julian Gilbey <jdg@debian.org>  Wed, 29 Nov 2023 13:47:04 +0000

spyder (5.4.4+ds-1) unstable; urgency=medium

  * New upstream version (closes: #1034085)
  * Run the pytest-mainwindow autopkgtest with a timeout as it sometimes
    hangs

 -- Julian Gilbey <jdg@debian.org>  Wed, 26 Jul 2023 10:19:52 +0100

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