python-websockets (17.1-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
    - Fixes the FTBFS against Python 3.15 (Closes: #1144997)
  * d/watch: convert to version 5 and follow the upstream repository
    move to github.com/python-websockets.
  * d/gbp.conf: add, recording the branch layout and pristine-tar use.
  * d/source/options: drop; --git-ignore-new is a git-buildpackage
    option, not a dpkg-source one, and dpkg-source warned about it on
    every build.
  * d/control: bump Standards-Version to 4.7.4, no changes needed.
  * d/control: bump debhelper compat level to 14 and drop
    ${misc:Depends}, which dh_gencontrol now adds by itself.
  * d/control: build-depend on dh-sequence-python3 rather than dh-
    python, and drop the now redundant --with python3 from d/rules.
  * d/control: build-depend on dh-sequence-single-binary; debhelper warns that
    it will stop activating the addon implicitly in compat 15.
  * d/control: build-depend on pybuild-plugin-pyproject so the package
    is built through its declared PEP 517 backend and ships .dist-info
    instead of a legacy .egg-info.
  * d/control: build-depend on python3-trio; websockets 17.0 adds a trio
    implementation whose tests import trio unconditionally.
  * d/control: mark the test-only build dependencies <!nocheck>.
  * d/control: switch Testsuite to autopkgtest-pkg-pybuild, which runs
    the upstream test suite against the installed package.
  * d/control: drop Priority and Rules-Requires-Root, both dpkg defaults
    now.
  * d/control: update Homepage for the upstream repository move.
  * d/control: suggest python3-trio and python3-python-socks, needed for
    the trio implementation and for SOCKS proxy support respectively.
  * d/control: refresh the package description; websockets now ships
    asyncio, threading and trio implementations plus a Sans-I/O layer.
  * d/rules: set BUILD_EXTENSION=yes so a failure to compile the C
    speedups extension fails the build instead of silently shipping a
    pure-Python package on an Architecture: any package.
  * d/rules: enable all hardening options for the C extension.
  * d/rules: export the proxy variables empty instead of clearing them on a
    dh_auto_test override, so that pybuild-autopkgtest gets them too, and
    cover ws_proxy, wss_proxy and socks_proxy; websockets has consulted those
    since 15.0.
  * d/copyright: follow the upstream repository move, and sync the
    Files: * copyright statement and the licence text with upstream's
    LICENSE.
  * d/upstream/metadata: follow the upstream repository move and add
    Documentation.
  * d/salsa-ci.yml: add, with a nocheck build profile job to exercise the
    build profile restrictions.
  * Add a manpage for the websockets interactive client.

 -- Dale Richards <dale@dalerichards.net>  Wed, 16 Sep 2026 10:32:32 +0000

python-websockets (16.0-1) unstable; urgency=medium

  * New upstream release

 -- Piotr Ożarowski <piotr@debian.org>  Thu, 26 Mar 2026 17:13:04 +0100

python-websockets (15.0.1-1) unstable; urgency=medium

  * New upstream release
  * Add python3-werkzeug to Build-Depends

 -- Piotr Ożarowski <piotr@debian.org>  Sat, 05 Apr 2025 09:25:14 +0200

python-websockets (14.1-1) unstable; urgency=medium

  * New upstream release
  * Change WEBSOCKETS_TESTS_TIMEOUT_FACTOR back to 100 (closes: 1085279)

 -- Piotr Ożarowski <piotr@debian.org>  Mon, 18 Nov 2024 10:44:35 +0100

python-websockets (13.1-2) unstable; urgency=medium

  * Bump WEBSOCKETS_TESTS_TIMEOUT_FACTOR to 200 during build (to fix s390x
    timeout)

 -- Piotr Ożarowski <piotr@debian.org>  Mon, 14 Oct 2024 10:53:51 +0200

python-websockets (13.1-1) unstable; urgency=medium

  * New upstream release
  * Build newly introduced extension
  * Architecture changed from all to any (due to extension)

 -- Piotr Ożarowski <piotr@debian.org>  Fri, 27 Sep 2024 15:50:51 +0200

python-websockets (10.4-1) unstable; urgency=medium

  * New upstream release

 -- Piotr Ożarowski <piotr@debian.org>  Wed, 21 Dec 2022 13:08:20 +0100

python-websockets (10.2-1) unstable; urgency=medium

  * New upstream release
    - supports Python 3.10 (closes: 1008598)

 -- Piotr Ożarowski <piotr@debian.org>  Tue, 29 Mar 2022 11:52:05 +0200

python-websockets (9.1-1) unstable; urgency=medium

  [ Debian Janitor ]
  * Bump debhelper from old 11 to 12.
  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
    Repository-Browse.
  * Update standards version to 4.5.0, no changes needed.

  [ Ondřej Nový ]
  * d/control: Update Vcs-* fields with new Debian Python Team Salsa
    layout.

  [ Sandro Tosi ]
  * Use the new Debian Python Team contact name and address

  [ Piotr Ożarowski ]
  * New upstream release
    - fixes CVE-2021-33880 (closes: 989561)

 -- Piotr Ożarowski <piotr@debian.org>  Sun, 29 Aug 2021 20:13:45 +0200

python-websockets (8.1-1) unstable; urgency=medium

  [ Ondřej Nový ]
  * Bump Standards-Version to 4.4.1.
  * d/control: Remove ancient X-Python3-Version field.

  [ Piotr Ożarowski ]
  * New upstream release

 -- Piotr Ożarowski <piotr@debian.org>  Tue, 31 Dec 2019 18:02:56 +0100

python-websockets (7.0-1) unstable; urgency=medium

  * New upstream release
  * Add bcep file to ease upgrades from Python 3.5/3.6 (for py35 and py36
    submodules)
  * Standards-Version bumped to 4.3.0 (no changes needed)

 -- Piotr Ożarowski <piotr@debian.org>  Sun, 30 Dec 2018 20:28:58 +0100

python-websockets (6.0-1) unstable; urgency=medium

  * Team upload.

  [ Matthias Klose ]
  * New upstream release.
    + The new release is compatible with Python 3.7.  Closes: #904650

  [ Mattia Rizzolo ]
  * Bump Standards-Version to 4.2.1.
    + Set Rules-Requires-Root:no.
  * Bump debhelper compat level to 11.
  * Set an explicit Testsuite:autopkgtest-pkg-python.

 -- Mattia Rizzolo <mattia@debian.org>  Wed, 26 Sep 2018 12:02:18 +0200

python-websockets (4.0.1-1) unstable; urgency=medium

  [ Ondřej Nový ]
  * d/control: Set Vcs-* to salsa.debian.org
  * d/copyright: Use https protocol in Format field

  [ Piotr Ożarowski ]
  * New upstream release

 -- Piotr Ożarowski <piotr@debian.org>  Wed, 16 May 2018 14:20:02 +0200

python-websockets (3.4-1) unstable; urgency=medium

  * New upstream release
    - setup.py's encoding patch removed (fixed upstream)
  * Standards-Version bumped to 4.1.1 (no changes needed)

 -- Piotr Ożarowski <piotr@debian.org>  Fri, 29 Sep 2017 12:02:33 +0200

python-websockets (3.3-1) unstable; urgency=medium

  * New upstream release
    - fixes tests on Python 3.5.2, patch removed
  * Add a patch to correctly recognize README.rst's encoding while opening it
    in setup.py
  * Standards-Version bumped to 4.0.0 (no changes needed)

 -- Piotr Ożarowski <piotr@debian.org>  Fri, 30 Jun 2017 14:45:58 +0200

python-websockets (3.2-2) unstable; urgency=medium

  * set WEBSOCKETS_TESTS_TIMEOUT_FACTOR to 100 to avoid FTBFS on slower
    buildd (closes: 854335)

 -- Piotr Ożarowski <piotr@debian.org>  Tue, 14 Mar 2017 13:21:33 +0100

python-websockets (3.2-1) unstable; urgency=medium

  [ Ondřej Nový ]
  * Fixed VCS URL (https)

  [ Piotr Ożarowski ]
  * New upstream release
  * Cherry pick github's pull 131 to fix tests (closes: 828901, 829726)

 -- Piotr Ożarowski <piotr@debian.org>  Sat, 05 Nov 2016 22:12:07 +0100

python-websockets (3.0-1) unstable; urgency=medium

  * New upstream release
  * Minimum Python3 version bumped to 3.5
    (note to backporters: remove websockets/py35_client.py if you want this
     module for 3.3 or 3.4)

 -- Piotr Ożarowski <piotr@debian.org>  Sun, 27 Dec 2015 10:24:29 +0100

python-websockets (2.6-1) unstable; urgency=low

  * Initial release (closes: #798397)

 -- Piotr Ożarowski <piotr@debian.org>  Tue, 08 Sep 2015 21:03:37 +0200
