circuits (3.2.3-3) unstable; urgency=medium

  * Team upload.
  * Remove dependency on python3-pkg-resources (Closes: #1083337)
  * Add dependency on python3-crypt-r (Closes: #1084693)

 -- Alexandre Detiste <tchet@debian.org>  Sun, 09 Feb 2025 16:58:27 +0100

circuits (3.2.3-2) unstable; urgency=medium

  * Team upload.
  * Use dh-sequence-python3
  * Add dependency on python3-legacy-cgi (part of #1084693)
  * Set Rules-Requires-Root: no

 -- Alexandre Detiste <tchet@debian.org>  Sat, 16 Nov 2024 14:53:24 +0100

circuits (3.2.3-1) unstable; urgency=medium

  * Team upload.
  * Updated to new upstream version 3.2.3.
  * d/control: Bumped Standards-Version to 4.7.0 + added
    python3-pyinotify to Build-Depends.
  * Updated 01_disable_sphinxcontrib_extensions.patch,
    03_disable-address-check.patch and
    05_remove-privacy-breach-badges.patch to fit the new
    upstream version.
  * Removed 06_replace-imp-with-importlib.patch, issue fixed by
    new upstream version.
  * d/copyright: Removed circuits/six.py.

 -- Yogeswaran Umasankar <kd8mbd@gmail.com>  Fri, 19 Apr 2024 22:30:00 +0000

circuits (3.2.2-2) unstable; urgency=medium

  * Team upload.

  [ Yogeswaran Umasankar ]

  * Included a patch for /circuits/core/utils.py to replace
    deprecated imp with importlib to fix autopkgtest in
    Py3.12 (Closes: #1059657).
  * Removed vcs-control-file from python-circuits-doc.

  [ Emmanuel Arias ]
  * d/control: Bump Standards-Version to 4.6.2 (from 4.6.1.0; no further
    changes needed).
  * d/salsa-ci.yml: Enable salsa-ci.

 -- Yogeswaran Umasankar <kd8mbd@gmail.com>  Sat, 06 Jan 2024 16:00:00 +0000

circuits (3.2.2-1) unstable; urgency=medium

  * New upstream version 3.2.2 (Closes: #1024860)
  * Watch the upstream github instead of the PyPI tarball.
  * Refresh patches.
  * debian/control
    - Add python3-setuptools-scm to Build-Depends.
    - Update Homepage field.
    - Bump Standards-Version to 4.6.1.0, no changes needed.
  * debian/copyright
    - Don't esclude built docs since they are not included anymore
    - Update copyright years.
    - Use my debian.org address.

 -- Daniele Tricoli <eriol@debian.org>  Wed, 14 Dec 2022 17:15:09 +0100

circuits (3.1.0+ds1-4) unstable; urgency=medium

  [ Debian Janitor ]
  * Remove constraints unnecessary since buster:
    + Build-Depends: Drop versioned constraint on python3-all and
      python3-sphinx.

 -- Jelmer Vernooĳ <jelmer@debian.org>  Tue, 06 Dec 2022 18:57:59 +0000

circuits (3.1.0+ds1-3) unstable; urgency=medium

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

  [ Debian Janitor ]
  * Apply multi-arch hints.
    + python-circuits-doc: Add Multi-Arch: foreign.
  * Bump debhelper from old 12 to 13.

  [ Daniele Tricoli ]
  * Add patch for compatibility with python 3.10. Many thanks to Steve
    Langasek. (Closes: #1001244)
  * debian/control
    - Use my Debian email address.
    - Bump Standards-Version to 4.6.0.1 (no changes needed).

 -- Daniele Tricoli <eriol@debian.org>  Sun, 12 Dec 2021 23:31:20 +0100

circuits (3.1.0+ds1-2) unstable; urgency=medium

  * Team upload.
  * Fixed VCS URL (https)
  * d/control: Set Vcs-* to salsa.debian.org
  * d/copyright: Use https protocol in Format field
  * d/watch: Use https protocol
  * d/control: Remove ancient X-Python-Version field
  * d/control: Remove ancient X-Python3-Version field
  * Convert git repository from git-dpm to gbp layout
  * Use debhelper-compat instead of debian/compat.
  * Use Python 3 for building docs.
  * Drop Python 2 support.
  * Bump debhelper compat level to 12.
  * Enable autopkgtest-pkg-python testsuite.

 -- Ondřej Nový <onovy@debian.org>  Mon, 05 Aug 2019 10:38:58 +0200

circuits (3.1.0+ds1-1) unstable; urgency=medium

  [ Daniele Tricoli ]
  * New upstream release.
  * Switch to pybuild.
    - Build-Depends on dh-python.
    - Simplify debian/rules.
  * Ship manpages inside debian/manpages since they are no more included in
    sdist.
  * Disable running tests at build time since they are also failing upstream.
    (Closes: #792062)
    - Use export PYBUILD_DISABLE=test in debian/rules.
    - Remove python-coverage and python{,3}-pytest from Build-Depends.
  * debian/control
    - Remove python{,3}-pyinotify from Build-Depends and Depends.
    - Remove python-imaging, python-multiprocessing and python-routes from
      Recommends.
    - Remove python{,3}-six from Depends since the embedded copy is modified
      by upstream.
    - Move python{,3}-serial from Recommends to Suggests.
    - Bump Standards-Version to 3.9.6 (no changes needed).
    - Update Homepage field.
  * debian/copyright
    - Update copyright year.
    - Add new stanzas.
  * debian/watch
    - Use pypi.debian.net redirector.
  * debian/patches/01_disable_sphinxcontrib_extensions.patch
    - Refresh.
  * debian/patches/02_remove_templatebuiltins_js.patch
    - Refresh.
  * debian/patches/04_fix-python3-sintax-error.patch
    - Remove since it is not needed anymore.
  * debian/patches/05_fix-pil-import.patch
    - Remove since it is not needed anymore.
  * debian/patches/04_remove-google-adsense.patch
    - Remove Google AdSense tracking code.
  * debian/patches/05_remove-privacy-breach-badges.patch
    - Remove badges fetched from external websites.
  * debian/rules
    - Remove fabric scripts to not pollute namespace.
    - Remove Python implementation of htpasswd.

  [ Piotr Ożarowski ]
  * Remove HTML docs from upstream tarball (via Files-Excluded in
    debian/copyright)

 -- Daniele Tricoli <eriol@mornie.org>  Sun, 19 Jul 2015 20:21:25 +0200

circuits (2.1.0-2) unstable; urgency=low

  * Upload to unstable
  * debian/compat
    - Bumped debhelper compatibility level to 9
  * debian/control
    - Bumped debhelper B-D to (>= 9)
    - Removed python-greenlet from B-D and Recommends since
      upstream doesn't use it anymore
    - Added python3-pyinotify to B-D and to python3-circuits' Depends
  * debian/rules
    - Simplified override_dh_auto_clean
  * debian/patches/03_force-localhost-as-host-name.patch
    - Renamed to 03_disable-address-check.patch
  * debian/patches/03_disable-03_disable-address-check.patch
    - Disable address check since these tests are conceived
      to run on the same machine (Closes: #713757)
  * debian/patches/05_fix-pil-import.patch
    - Fix PIL import

 -- Daniele Tricoli <eriol@mornie.org>  Wed, 10 Jul 2013 19:22:13 +0200

circuits (2.1.0-1) experimental; urgency=low

  * New upstream release
  * debian/control
    - Bumped python(3)-pytest version to >= 2.3
  * debian/copyright
    - Updated years and added stanza for the modified embedded copy
      of python-six
  * debian/manpages
    - Removed since accepted upstream
  * debian/patches/01_disable_sphinxcontrib-bitbucket.patch
    - Renamed into 01_disable_sphinxcontrib_extensions.patch
  * debian/patches/01_disable_sphinxcontrib_extensions.patch
    - Disable sphinxcontrib-googleanalytics as well as sphinxcontrib-bitbucket
      because it's not packaged for Debian and it is used to track generated
      html files with Google Analytics web service
  * debian/patches/03_force-localhost-as-host-name.patch
    - Refreshed
  * debian/rules
    - Updated upstream changelog filename

 -- Daniele Tricoli <eriol@mornie.org>  Wed, 03 Apr 2013 00:29:54 +0200

circuits (2.0.1-1) unstable; urgency=low

  * New upstream release
    - Provided patch to fix entry point path for circuits.web CLI tool was
      merged upstream. Thanks to Jakub Wilk for the report. (Closes: #684740)
  * debian/control
    - Bumped Standards-Version to 3.9.4 (no changes needed)
    - Fixed lintian vcs-field-not-canonical
    - Removed python-sphinxcontrib.issuetracker from Build-Depends since it's
      not used anymore
  * debian/patches/01_use_issuetraker_instead_of_bitbucket.patch
    - Superseded by 01_disable_sphinxcontrib-bitbucket.patch
      because sphinxcontrib.issuetraker requires a network
      connection which is not available on Debian buildds.
      Thanks to James Page for the report. (Closes: #684886)
  * debian/patches/01_disable_sphinxcontrib-bitbucket.patch
    - Disable sphinxcontrib-bitbucket because it is not
      packaged for Debian
  * debian/patches/03_force-localhost-as-host-name.patch
    - Updated to disable check for address if DEB_BUILD_OPTIONS contains
      "parallel" option. (Closes: #680799)
  * debian/rules
    - Used override_dh_installchangelogs to install upstream changelog
    - Clean circuits.egg-info/entry_points.txt to make the package
      build twice in a row

 -- Daniele Tricoli <eriol@mornie.org>  Sun, 17 Feb 2013 05:58:38 +0100

circuits (1.6-1) unstable; urgency=low

  * New upstream release
    - Added Python 3 support
  * Builded Python3 package
    - CLI tools for Python3 are named circuits.bench3, circuits.sniff3 and
      circuits.web3
  * Added python-circuits-doc package and moved documentation and examples
    inside it
  * debian/control
    - Removed Sandro Tosi and added myself as uploader (Closes: #634186)
      Thanks to Sandro Tosi for his past work!
    - Updated Homepage field
    - Switched to dh_python2
    - Bumped Standards-Version to 3.9.3 (no changes needed)
    - Moved Build-Depends-Indep packages into Build-Depends
    - Removed python-epydoc from Build-Depends since upstream is using
      python-sphinx
    - Added python-sphinx to Build-Depends to build documentation
    - Removed python-pygame from Build-Depends
    - Added libjs-jquery to python-circuits-doc Depends
    - Added python-pytest and python3-pytest to Build-Depends to run tests
      at build time
    - Switched from XS-Python-Version to X-Python-Version and added
      X-Python3-Version
    - Bumped X-Python-Version to 2.6
    - Added python-pkg-resources to python-circuits' Depends and
      python3-pkg-resources to python3-circuits' Depends
    - Moved python-pyinotify from Suggests to Depends
    - Added python-serial, python-routes, python-imaging, python-greenlet
      to python-circuits' Recommends and python3-serial to python3-circuits'
      Recommends
    - Removed python-pygame, python-gtk2 from Suggests since they are not
      used anymore in python-circuits
  * debian/copyright
    - Made DEP5 compliant
  * debian/patches/01_use_issuetraker_instead_of_bitbucket.patch
    - Use python-sphinxcontrib.issuetracker instead of sphinxcontrib-bitbucket
      because the latter is not packaged for Debian and it does't add more
      features
  * debian/patches/02_remove_templatebuiltins_js.patch
    - Remove templatebuiltins.js because it contains names of Django builtin
      tags and filters not used in circuits documentation
  * debian/patches/03_force-localhost-as-host-name.patch
    - Force localhost as hostname
  * debian/patches/04_fix-python3-sintax-error.patch
    - Fix sintax errors since print and exec are not keywords in Python3
  * debian/python-circuits-doc.doc-base
    - Renamed from python-circuits.doc-base
  * debian/python-circuits-doc.links
    - Added a link to system wide libjs-jquery to not ship an embedded copy
      of the library
  * debian/{python-circuits.manpages,python3-circuits.manpages}
    - Added man pages for circuits.bench{3,}, circuits.sniff{3,} and
      circuits.web{3,}
  * debian/README.source
    - Removed because it contains only generic information about quilt
  * debian/rules
    - Switched to dh sequencer
    - Run tests at build time for the default Python version (Closes: #634153).
      Thanks Jakub Wilk for the report.
    - Clean properly to build twice in a row (Closes: #671077).
      Thanks Jakub Wilk for the report.
  * debian/source/format
    - Switched to dpkg-source 3.0 (quilt) format
  * debian/watch
    - Updated to new upstream download location (PyPI)

 -- Daniele Tricoli <eriol@mornie.org>  Wed, 13 Jun 2012 10:24:02 +0200

circuits (1.2.1-1) unstable; urgency=low

  * New upstream release
  * debian/patches/01_import_with_statement
    - dropped, no more needed
  * debian/{control, rules}
    - drop quilt, no more needed
  * debian/copyright
    - extended upstream copyright years
  * debian/rules
    - create 'docs' dir: it's not present in the upstream tarball and epydoc
      fails if it's not there
    - removed installation of upstream changelog, no more available
  * debian/{control, rules}
    - removed graph generation call, they're not available anymore
    - removed snakefood and graphvix b-d, no more needed
  * debian/control
    - bump Standards-Version to 3.8.4 (no changes needed)

 -- Sandro Tosi <morph@debian.org>  Thu, 04 Feb 2010 00:49:24 +0100

circuits (1.2-1) unstable; urgency=low

  * New upstream release
  * debian/control
    - updated Homepage field
    - added python-gtk2 to Suggests, needed for new GTK driver
  * debian/watch
    - updated to new upstream homepage location
  * debian/copyright
    - updated upstram project location
    - extended packaging copyright years
  * debian/rules
    - new docs location
  * debian/patches/01_import_with_statement
    - added patch to import the with statement explicitly (it's needed because
      Python 2.5 has if only from __future__)
  * debian/{control, rules, README.source}
    - added quilt patch management

 -- Sandro Tosi <morph@debian.org>  Tue, 19 Jan 2010 01:20:35 +0100

circuits (1.1.1-3) unstable; urgency=low

  [ Sandro Tosi ]
  * debian/python-circuits.doc-base
    - added doc-base
  * debian/control
    - bump Standards-Version to 3.8.3 (no changes needed)

  [ Luca Falavigna ]
  * debian/control:
    - Optionally recommend python (>= 2.6) with python-multiprocessing,
      multiprocessing module is part of Python 2.6.

 -- Sandro Tosi <morph@debian.org>  Tue, 10 Nov 2009 23:17:24 +0100

circuits (1.1.1-2) unstable; urgency=low

  [ Luca Falavigna ]
  * debian/{control, rules}
    - prepare for the upcoming Python 2.6 transition; thanks to Andrea Gasparini
      for the report; Closes: #531085
      + added versioned depend on python (>= 2.5.3-1~exp1)
      + used --install-layout=deb to setup.py install call to let files be
        installed under /usr instead of /usr/local

  [ Sandro Tosi ]
  * debian/control
    - bump Standards-Version to 3.8.2 (no changes needed)
  * debian/rules
    - fixed a leftover from the package we take the original file from
  * debian/copyright
    - extended debian packaging copyright years

 -- Sandro Tosi <morph@debian.org>  Sat, 04 Jul 2009 21:14:46 +0200

circuits (1.1.1-1) unstable; urgency=low

  * debian/control
    - added 'python-multiprocessing' to Recommends
    - added 'python-pyinotify', 'python-pygame' to Suggests
    - added 'snakefood', 'ghostscript', 'graphviz' (generate dependencies
      graphs), 'python-nose', 'python-pyinotify', 'python-pygame' (to run
      tests), 'python-epydoc' (to make doc) to b-d-i
    - bump Standards-Version to 3.8.1 (no changes needed)
  * debian/rules
    - add doc building and test execution (this is still not-fully supported)

 -- Sandro Tosi <morph@debian.org>  Sun, 19 Apr 2009 00:46:52 +0200

circuits (1.0b1-1) unstable; urgency=low

  * Initial release (Closes: #460672)

 -- Sandro Tosi <morph@debian.org>  Wed, 31 Dec 2008 15:45:41 +0100
