python-cffi (1.16.0-2) unstable; urgency=medium

  * Patch: Use virtualenv's bundled setuptools and wheel on Python 3.12.
    (Closes: #1055337)

 -- Stefano Rivera <stefanor@debian.org>  Sat, 04 Nov 2023 20:02:00 +0200

python-cffi (1.16.0-1) unstable; urgency=medium

  * New upstream release.
  * Drop all patches, superseded upstream.
  * Bump copyright years.
  * Upstream reorganised the source tree, update our packaging.
  * Upstream moved to GitHub, update metadata.
  * Drop debian/python-cffi-backend.substvars that we've accidentally been
    including in the source package.
  * Explicitly build egg-info before running tests, so the setuptools
    extension can be discovered.
  * Build with pybuild-plugin-pyproject.
  * Improve cleaning.
  * Correct a path typo in copyright.

 -- Stefano Rivera <stefanor@debian.org>  Mon, 02 Oct 2023 18:16:49 +0200

python-cffi (1.15.1-5) unstable; urgency=medium

  * Patch: Fix test failures on hppa, thanks John David Anglin.
    (Closes: #1024271)
  * Bump Standards-Version to 4.6.2, no changes needed.

 -- Stefano Rivera <stefanor@debian.org>  Mon, 19 Dec 2022 19:49:59 -0400

python-cffi (1.15.1-4) unstable; urgency=medium

  * Patch: Untrack some objects that triggered assertion failures in 3.11.
    (Closes: #1024767, #1025027)

 -- Stefano Rivera <stefanor@debian.org>  Sun, 04 Dec 2022 19:39:20 -0400

python-cffi (1.15.1-3) unstable; urgency=medium

  * Patch: Python 3.11 (final) support. (Closes: #1021873)

 -- Stefano Rivera <stefanor@debian.org>  Sun, 16 Oct 2022 22:00:09 +0200

python-cffi (1.15.1-2) unstable; urgency=medium

  * Use PYBUILD_NAME.
  * Prefer execute_{before|after} to overrides in debian/rules.
  * Support the nocheck and nodoc build profiles.

 -- Stefano Rivera <stefanor@debian.org>  Sat, 15 Oct 2022 23:37:22 +0200

python-cffi (1.15.1-1) unstable; urgency=medium

  * New upstream release.
  * Bump Standards-Version to 4.6.1, no changes needed.
  * Bump copyright years.

 -- Stefano Rivera <stefanor@debian.org>  Tue, 19 Jul 2022 15:38:04 +0200

python-cffi (1.15.0-1) unstable; urgency=medium

  [ Stefano Rivera ]
  * New upstream release.
  * Drop patches, superseded upstream.
  * Update copyright.

  [ Debian Janitor ]
  * Bump debhelper from old 12 to 13.

 -- Stefano Rivera <stefanor@debian.org>  Fri, 15 Oct 2021 21:15:02 -0700

python-cffi (1.14.6-2) unstable; urgency=medium

  * Thanks for the upload, Mattias.
  * Drop -dbg package, no longer needed now that pydebug builds of python can
    use the regular python ABI in extensions. (Closes: #994349)
  * Bump Standards-Version to 4.6.0, no changes needed.

 -- Stefano Rivera <stefanor@debian.org>  Wed, 15 Sep 2021 12:41:55 -0700

python-cffi (1.14.6-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Filter out local symbols in unknown exported symbols test.
    (Closes: #893745)

 -- Mattias Ellert <mattias.ellert@physics.uu.se>  Wed, 25 Aug 2021 21:34:08 +0200

python-cffi (1.14.6-1) unstable; urgency=medium

  * New upstream release.
  * Bump copyright years.

 -- Stefano Rivera <stefanor@debian.org>  Mon, 12 Jul 2021 17:30:45 -0400

python-cffi (1.14.5-1) unstable; urgency=medium

  * New upstream release.
  * Bump Standards-Version to 4.5.1, no changes needed.

 -- Stefano Rivera <stefanor@debian.org>  Fri, 12 Feb 2021 11:02:18 -0800

python-cffi (1.14.4-1) unstable; urgency=medium

  [ Stefano Rivera ]
  * New upstream release.
  * Drop patch python3.9-dbg-test-segfault, superseded upstream.
  * Bump watch file version to 4, no changes needed.

  [ Debian Janitor ]
  * Apply multi-arch hints.
    + python3-cffi-backend, python3-cffi-backend-dbg: Add Multi-Arch: same.
    + python-cffi-doc: Add Multi-Arch: foreign.

 -- Stefano Rivera <stefanor@debian.org>  Fri, 27 Nov 2020 21:53:32 -0800

python-cffi (1.14.3-2) unstable; urgency=medium

  * Revert the temporary NMU hack: Ignore test results for a first build.
  * Patch: Fix a crash in tests under python3.9-dbg. (Closes: #971910)
  * Update upstream metadata to point to heptapod.

 -- Stefano Rivera <stefanor@debian.org>  Wed, 14 Oct 2020 09:34:33 -0700

python-cffi (1.14.3-1.1) unstable; urgency=high

  * Non-maintainer upload.
  * Ignore test results for a first build.

 -- Matthias Klose <doko@debian.org>  Wed, 14 Oct 2020 08:35:50 +0200

python-cffi (1.14.3-1) unstable; urgency=medium

  * New upstream release.
  * Update Vcs URLs for DPMT & PAPT merger.
  * Update Maintainer email for DPMT & PAPT merger.

 -- Stefano Rivera <stefanor@debian.org>  Wed, 23 Sep 2020 13:29:18 -0700

python-cffi (1.14.2-1) unstable; urgency=medium

  * New upstream release.

 -- Stefano Rivera <stefanor@debian.org>  Wed, 26 Aug 2020 21:28:03 -0700

python-cffi (1.14.1-1) unstable; urgency=medium

  [ Stefano Rivera ]
  * New upstream release.

  [ Debian Janitor ]
  * Use secure URI in Homepage field.
  * Remove obsolete field Name from debian/upstream/metadata (already
    present in machine-readable debian/copyright).

 -- Stefano Rivera <stefanor@debian.org>  Sun, 26 Jul 2020 10:48:15 -0700

python-cffi (1.14.0-2) unstable; urgency=medium

  * Drop python2 support; Closes: #937639

 -- Sandro Tosi <morph@debian.org>  Fri, 10 Apr 2020 20:37:28 -0400

python-cffi (1.14.0-1) unstable; urgency=medium

  * New upstream release.
  * Bump copyright years.
  * Bump Standards-Version to 4.5.0, no changes needed.

 -- Stefano Rivera <stefanor@debian.org>  Thu, 13 Feb 2020 21:15:43 -0800

python-cffi (1.13.2-1) unstable; urgency=medium

  * New upstream point release, no significant changes.

 -- Stefano Rivera <stefanor@debian.org>  Tue, 24 Dec 2019 10:13:31 +0200

python-cffi (1.13.1-1) unstable; urgency=medium

  [ Stefano Rivera ]
  * New upstream release. (Closes: #942865)

  [ Ondřej Nový ]
  * Bump Standards-Version to 4.4.1.

 -- Stefano Rivera <stefanor@debian.org>  Sat, 02 Nov 2019 11:26:50 -0700

python-cffi (1.12.3-1) unstable; urgency=medium

  * New upstream release.
  * Bump debhelper compat to 12 (and use B-D syntax).
  * Bump Standards-Version to 4.4.0, no changes needed.
  * Remove versioned constraints that pre-date stretch.

 -- Stefano Rivera <stefanor@debian.org>  Mon, 08 Jul 2019 22:56:35 -0700

python-cffi (1.12.2-1) unstable; urgency=medium

  * New upstream release.
    - With initial Python 3.8 compatibility.

 -- Stefano Rivera <stefanor@debian.org>  Tue, 26 Feb 2019 14:00:14 -0800

python-cffi (1.12.1-1) unstable; urgency=medium

  * New upstream release.
  * Drop patch xfail-modify-struct, superseded upstream.

 -- Stefano Rivera <stefanor@debian.org>  Mon, 25 Feb 2019 11:01:48 -0800

python-cffi (1.12.0-2) unstable; urgency=medium

  * Patch xfail-modify-struct: xfail TestOwnLib.test_modify_struct_value on
    arm64, hppa, riscv64, and sparc64, until resolved upstream.

 -- Stefano Rivera <stefanor@debian.org>  Wed, 13 Feb 2019 17:25:34 -0800

python-cffi (1.12.0-1) unstable; urgency=medium

  * New upstream release.
  * Drop all patches, superseded upstream.
    - Hopefully fixed race in locking tests on hurd (Closes: #893743)
  * Bump Standards-Version to 4.3.0, no changes needed.
  * Bump copyright years.
  * Delete .pytest_cache/ in clean.

 -- Stefano Rivera <stefanor@debian.org>  Wed, 13 Feb 2019 13:01:48 -0800

python-cffi (1.11.5-3) unstable; urgency=medium

  [ Ondřej Nový ]
  * Use 'python3 -m sphinx' instead of sphinx-build for building docs

  [ Stefano Rivera ]
  * Patch skip-double-float-int: Skip big double->float inf tests on ppc64el,
    they are known to fail on gcc8, and the blame is being debated upstream.
  * Patch skip-init-locking-hurd: Skip a non-critical test that fails
    occasionally Hurd. (See: #893743)
  * Bump Standards-Version to 4.2.1, no changes needed.

 -- Stefano Rivera <stefanor@debian.org>  Wed, 12 Sep 2018 17:05:03 +0300

python-cffi (1.11.5-2) unstable; urgency=medium

  [ Ondřej Nový ]
  * d/tests: Use AUTOPKGTEST_TMP instead of ADTTMP
  * d/control: Remove ancient X-Python-Version field
  * d/control: Remove ancient X-Python3-Version field

  [ Stefano Rivera ]
  * Add python-cffi-doc package with Sphinx docs (Closes: #891865)
  * Patch: x32-pointers: handle pointers on ILP32 ABIs correctly.
    (Closes: #884705)
  * Bump Standards-Version to 4.2.0, no changes needed.

 -- Stefano Rivera <stefanor@debian.org>  Sun, 26 Aug 2018 22:17:20 +0100

python-cffi (1.11.5-1) unstable; urgency=medium

  * New upstream release.
  * Drop patches, superseded upstream.

 -- Stefano Rivera <stefanor@debian.org>  Tue, 27 Feb 2018 11:34:07 -0800

python-cffi (1.11.4-1) unstable; urgency=medium

  [ Stefano Rivera ]
  * New upstream release.
  * Drop patches, superseded upstream.
  * Update copyright years.
  * Bump Standards-Version to 4.1.3, no changes needed.
  * Declare Rules-Requires-Root: no
  * Bump debhelper compat to 11.
  * Patch: Avoid embedded bootstrapping race in recent python2.7
    (Closes: #889813)

  [ Ondřej Nový ]
  * d/control: Set Vcs-* to salsa.debian.org
  * d/copyright: Use https protocol in Format field
  * d/control: Deprecating priority extra as per policy 4.0.1

 -- Stefano Rivera <stefanor@debian.org>  Tue, 20 Feb 2018 10:24:15 -0800

python-cffi (1.9.1-2) unstable; urgency=medium

  * Patch kfreebsd-mtime-resolution: Explicitly flush import cache after
    creating a Python module in test_recompiler. Fixes test failures on
    kFreeBSD.

 -- Stefano Rivera <stefanor@debian.org>  Fri, 30 Dec 2016 19:15:07 +0100

python-cffi (1.9.1-1) unstable; urgency=medium

  * New upstream release.

 -- Stefano Rivera <stefanor@debian.org>  Fri, 30 Dec 2016 12:54:55 +0100

python-cffi (1.7.0-1) unstable; urgency=medium

  * New upstream release. (Closes: #811953)

 -- Stefano Rivera <stefanor@debian.org>  Mon, 01 Aug 2016 12:52:35 -0400

python-cffi (1.6.0-1) unstable; urgency=medium

  * New upstream release.
  * Bump Standards-Version to 3.9.8, no changes needed.
  * britney now supports versioned Provides, so generate them in pydist.

 -- Stefano Rivera <stefanor@debian.org>  Sat, 07 May 2016 18:57:57 +0200

python-cffi (1.5.2-1) unstable; urgency=medium

  * New upstream release.
  * Drop all patches, superseded upstream.
  * Switch VCS fields to the same https URL
  * Switch watch file to use https.
  * Bump Standards-Version to 3.9.7, no changes needed.
  * Instruct virtualenv to never download, during package tests.

 -- Stefano Rivera <stefanor@debian.org>  Thu, 18 Feb 2016 00:09:22 -0800

python-cffi (1.5.0-1) unstable; urgency=medium

  * New upstream release
  * Bump dh-python Build-Dep to a version that can correctly use
    --ext-dest-dir.
  * Drop patches superseded upstream.
  * Patch the new extension system to work with pybuild, and support -dbg
    interpreters.
  * Bump copyright years.

 -- Stefano Rivera <stefanor@debian.org>  Sun, 17 Jan 2016 11:03:41 -0800

python-cffi (1.4.2-2) unstable; urgency=medium

  * Workaround a libffi bug in struct return value handling on arm64, which
    was causing tests to fail.

 -- Stefano Rivera <stefanor@debian.org>  Tue, 29 Dec 2015 10:46:03 +0200

python-cffi (1.4.2-1) unstable; urgency=medium

  * New upstream release

 -- Stefano Rivera <stefanor@debian.org>  Fri, 25 Dec 2015 17:16:28 +0200

python-cffi (1.3.1-1) unstable; urgency=medium

  * New upstream release.

 -- Stefano Rivera <stefanor@debian.org>  Tue, 24 Nov 2015 08:52:16 -0800

python-cffi (1.3.0-3) unstable; urgency=medium

  * Install setuptools for autopkgtests.
  * Allow test_zdist to be run standalane, for autopkgtests.

 -- Stefano Rivera <stefanor@debian.org>  Mon, 26 Oct 2015 23:52:12 -0700

python-cffi (1.3.0-2) unstable; urgency=medium

  * Fix test failures on 32bit ARM.

 -- Stefano Rivera <stefanor@debian.org>  Thu, 22 Oct 2015 08:35:44 -0700

python-cffi (1.3.0-1) unstable; urgency=medium

  * New upstream release (Closes: #799278).
  * Update VCS fields for Git migration.

 -- Stefano Rivera <stefanor@debian.org>  Wed, 21 Oct 2015 17:11:18 -0700

python-cffi (1.2.1-1) unstable; urgency=medium

  * New upstream release.
  * Upload to unstable.
  * Use stricter dependencies (python{3,}-cffi-backend-api-XXX), until we can
    use versioned provides.

 -- Stefano Rivera <stefanor@debian.org>  Thu, 17 Sep 2015 11:56:41 -0400

python-cffi (1.1.2-2) experimental; urgency=medium

  * Upload to experimental
  * Rewrite cffi dependencies to python-cffi-backend with a PyDist
    file, so that pre-built cffi modules only depend on the backend.

 -- Stefano Rivera <stefanor@debian.org>  Mon, 29 Jun 2015 15:53:54 -0700

python-cffi (1.1.2-1) unstable; urgency=medium

  * New upstream release.
  * Update clean rule for test-suite reorg.
  * Patch: Correctly locate py2.7 debug build extensions.
  * Remove package data from -dbg packages.
  * Install upstream's new shiny changelog as a changelog.
  * Drop now-obsolete XS-Testsuite field.
  * Update autopkgtests, for test-suite reorg. Ignore test_parse_c_type.py.
  * Split the cffi_backend module into python-cffi-backend (and similarly for
    Python 3). (Closes: #782275)

 -- Stefano Rivera <stefanor@debian.org>  Mon, 29 Jun 2015 14:13:00 -0700

python-cffi (0.9.2-2) unstable; urgency=medium

  * Upload to unstable, now that jessie has released.

 -- Stefano Rivera <stefanor@debian.org>  Fri, 08 May 2015 22:50:47 -0700

python-cffi (0.9.2-1) experimental; urgency=medium

  * New upstream release.

 -- Stefano Rivera <stefanor@debian.org>  Tue, 17 Mar 2015 21:24:23 -0700

python-cffi (0.9.0-1) experimental; urgency=medium

  * New upstream release. (Closes: #733517, 774787)
  * Drop patches, applied upstream.
  * Point watch file at pypi.debian.net.
  * Update copyright years.
  * Bump Standards-Version to 3.9.6, no changes needed.
  * Upload to experimental, due to the freeze.

 -- Stefano Rivera <stefanor@debian.org>  Wed, 04 Mar 2015 14:58:17 +0200

python-cffi (0.8.6-1) unstable; urgency=medium

  * New upstream release.
  * Drop patches, applied upstream.
  * Patch: arm64: Test suite passes on arm64 (LP: #1271256)
  * Bump Standards-Version to 3.9.5, no changes needed.
  * Use pybuild's --name feature. Bump B-D appropriately.
  * Use --tb=native for ADT tests, so that logs won't get GB long
    (Closes: #743244)
  * Depend on build-essential in ADT tests.
  * Build-Depend (and ADT Depend) on the new virtualenv package, rather than
    python-virtualenv, for the zintegration tests.
  * Add DEP-12 upstream metadata.

 -- Stefano Rivera <stefanor@debian.org>  Thu, 24 Jul 2014 10:55:19 +0200

python-cffi (0.8.1-2) unstable; urgency=medium

  * Team upload

  [ Stefano Rivera ]
  * Patch: link-libm. Fixes build failures on Sparc and S390x, where libm
    isn't implicitly linked (Closes: #733517)
  * Patch: skip-sparc-failure. Skip a test on Sparc that crashes the test
    runner.

 -- Scott Kitterman <scott@kitterman.com>  Mon, 14 Jul 2014 01:13:49 -0400

python-cffi (0.8.1-1) unstable; urgency=medium

  * New upstream release.
  * Drop big-endian-bitfields patch, superseded upstream.
  * Patch: py3.4-test-failure. Add a missing goto to an error path.
    (Closes: #734299, LP: #1270401)

 -- Stefano Rivera <stefanor@debian.org>  Sat, 18 Jan 2014 20:22:26 +0200

python-cffi (0.7.2-2) unstable; urgency=low

  * Patch: big-endian-bitfields. Handle bitfields correctly on big endian
    archs.

 -- Stefano Rivera <stefanor@debian.org>  Sun, 01 Sep 2013 17:41:20 +0200

python-cffi (0.7.2-1) unstable; urgency=low

  [ Stefano Rivera ]
  * New upstream release.
    - Supports creating void * handles for Python objects.
  * Switched watch file to https.
  * Build with pybuild.
  * Use -m pytest in autopkgtests.

  [ Jakub Wilk ]
  * Use canonical URIs for Vcs-* fields.

 -- Stefano Rivera <stefanor@debian.org>  Fri, 09 Aug 2013 16:22:47 +0200

python-cffi (0.6-1) unstable; urgency=low

  * New upstream release.
    - Fixing most of the build failures.
  * Drop all patches (superseded upstream).
  * autopkgtests: Depend on python-dev / python3-dev.
  * Suggest python-dev / python3-dev (needed for building verifier
    extensions).

 -- Stefano Rivera <stefanor@debian.org>  Tue, 16 Apr 2013 18:18:19 +0200

python-cffi (0.5-1) unstable; urgency=low

  * Initial package (Closes: #700084)

 -- Stefano Rivera <stefanor@debian.org>  Mon, 25 Feb 2013 12:12:31 +0200
