Debian NEW package overview for pysha3
pysha3_1.0.2-5_amd64.changes (click to toggle)
Date:Tue, 01 Nov 2022 16:11:42 +1100
Binary:python3-sha3 python3-sha3-dbgsym
Architecture:source amd64
Maintainer:Ben Finney <>
Changed-By:Ben Finney <>
python3-sha3 - SHA-3 (Keccak) hash implementation — Python 3
Closes:954470 1023030
pysha3 (1.0.2-5) unstable; urgency=medium

  * The “Sarah Ratley” release.
  * Acknowledge non-maintainer upload “1.0.2-4.1”.
    Thanks to Emmanuel Arias for the upload.
  * Acknowledge non-maintainer upload “1.0.2-4.1+deb11u1”.
    Thanks to Stefano Rivera for the upload.
  * Use only supported Python versions in the AutoPkgTest.
    Closes: bug#954470.
  * Use the automatic package-name placeholder in AutoPkgTest definition.
  * debian/patches/CVE-2022-37454.integer-and-buffer-overflow.patch:
    * Correct Keccak implementation for an integer and buffer overflow.
      Closes: bug#1023030.
  * Correctly describe maintenance of this Debian source package.
  * Declare Debhelper compatibility level 13.
  * Declare conformance to “Standards-Version: 4.6.1”.
    No additional changes required.
  * Specify the commands for running the package test suite.
  * debian/patches/prioritise-setuptools.patch:
    * Prioritise the Setuptools implementation of Command.
  * Remove obsolete field from DEP-12 metadata.
  * Use the GitHub project URL as the Homepage field value.
  * Override false positive Lintian check for VCS-* field names.
731620506a9c8287169b6e8fab87c0f1 1998 python optional pysha3_1.0.2-5.dsc
77cf3865b6d72d3d269fce6a41825418 11536 python optional pysha3_1.0.2-5.debian.tar.xz
c1fcf3d083a758c66dd6165ad4de5b6d 8132 python optional pysha3_1.0.2-5_amd64.buildinfo
96fc8161689459a1e2e92980f93eccb3 103252 debug optional python3-sha3-dbgsym_1.0.2-5_amd64.deb
9ad96c65c853fc4d3d5d4a8f5d5b3875 43384 python optional python3-sha3_1.0.2-5_amd64.deb
pysha3_1.0.2-5.dsc (click to toggle)
Format:3.0 (quilt)
Maintainer:Ben Finney <>
Testsuite-Triggers:python3-all, python3-pkg-resources
Build-Depends:tox, python3-flake8, python3-setuptools, dh-python, debhelper-compat (=13)
Build-Depends-Arch:python3-all-dev, python3
Package-List:python3-sha3 deb python optional arch=any
59cd2db7a9988c1f3f6aee40145e0c96 829192 pysha3_1.0.2.orig.tar.gz
77cf3865b6d72d3d269fce6a41825418 11536 pysha3_1.0.2-5.debian.tar.xz
lintian 2.104.0 check for pysha3_1.0.2-5.dsc (click to toggle)
README.source for pysha3_1.0.2-5.dsc (click to toggle)
Debian source package for ‘pysha3’

:Author: Ben Finney <>
:Updated: 2022-11-01

Package maintenance in VCS

The source for the Debian packaging is managed in the ‘main’ branch of the
Git repository.

Work on a release in VCS

* Get the correct upstream source, using UScan::

      $ uscan --download

* In the ‘main’ branch, create a new Debian changelog entry.

  Because the release is not complete, many aspects have not been decided and
  should not be recorded in the VCS:

  * The target destination (in the header) is “UNRELEASED”.

  * The person and timestamp of the release is undecided, so should be empty:
    the signature line should have no content, just the “ --” leader.

* While working on the package, temporarily finalise the signature line for
  testing the build.

  This ephemeral state should not be part of the VCS history, though, so do not
  commit that finalised changelog entry; revert it to the above state to
  continue development.

Build the source package from VCS

* Ensure the ‘main’ branch contains all the changes that are intended for the
  release to Debian.

* Until the work is ready for release, do not commit a finalised Debian
  changelog entry. The changelog entry should be in the state described in
  “Work on a release in VCS”, above.

  This correctly leaves the decision of which destination for the upload, who
  uploads and when, to the point in time where that decision is made: the time
  of finalising the release.

* Rebase a working branch, e.g. ‘wip/release/1.0.2-3’, from the HEAD of

* In this branch, finalise the ‘debian/changelog’:

  * Declare a release name, e.g. “* The “Ananta Bijoy Das” release.”

  * Set the target distribution, e.g. “unstable”.

  * Set the signature line containing the correct person and timestamp,
    e.g. “Ben Finney <>  Tue, 09 Aug 2016 06:05:28 +1000”.

  * Commit the finalised changelog with a commit message of the form
    “Finalise release “1.0.2-3”.”

* Test the source package:

  * Export the source package::

        $ gbp buildpackage -S

  * Test the source package by building it in a Sbuild or Pbuilder
    environment, with all Lintian checks enabled.

* Only when the package builds satisfactorily from the source package:

  * Switch to the ‘main’ branch.

  * Pull the work-in-progress branch ‘wip/release/1.0.2-3’ to ‘main’.

  * Create and sign a tag for the release, ‘release/1.0.2-3’ with
    the commit message “Debian release “1.0.2-3.”::

        $ git tag --sign \
            --message "Debian release “1.0.2-3”." \

* Upload the successfully-built source package to Debian.

* Prepare the ‘main’ branch for ongoing work:

  * Delete the work-in-progress branch ‘wip/release/1.0.2-3’.

  * Optionally: Create a new work-in-progress for an upcoming release,
    as described in “Work on a release in VCS”, above.

 -- Ben Finney <>, Tue,  1 Nov 2022 13:16:40 +1100
control file for python3-sha3_1.0.2-5_amd64.deb (click to toggle)
Maintainer:Ben Finney <>
Depends:python3 (<<3.11), python3 (>=3.10~), python3:any, libc6 (>=2.14)
SHA-3 (Keccak) hash implementation — Python 3
 ‘sha3’ is a Python library for the SHA-3 hashing functions.
 This is a stand-alone package of the ‘sha3’ code included in Python
 3.6 and later.
 SHA-3, also known as “Keccak”, is a family of algorithms standardised
 by NIST under the title “FIPS 202, SHA-3 Standard: Permutation-Based
 Hash And Extendable-Output Functions”.
 This package installs the library for Python 3.
lintian 2.104.0 check for python3-sha3_1.0.2-5_amd64.deb (click to toggle)
contents of python3-sha3_1.0.2-5_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2022-11-01 05:11 ./
drwxr-xr-x root/root         0 2022-11-01 05:11 ./usr/
drwxr-xr-x root/root         0 2022-11-01 05:11 ./usr/lib/
drwxr-xr-x root/root         0 2022-11-01 05:11 ./usr/lib/python3/
drwxr-xr-x root/root         0 2022-11-01 05:11 ./usr/lib/python3/dist-packages/
-rw-r--r-- root/root     88784 2022-11-01 05:11 ./usr/lib/python3/dist-packages/
drwxr-xr-x root/root         0 2022-11-01 05:11 ./usr/lib/python3/dist-packages/pysha3-1.0.2.egg-info/
-rw-r--r-- root/root      6830 2022-11-01 05:11 ./usr/lib/python3/dist-packages/pysha3-1.0.2.egg-info/PKG-INFO
-rw-r--r-- root/root         1 2022-11-01 05:11 ./usr/lib/python3/dist-packages/pysha3-1.0.2.egg-info/dependency_links.txt
-rw-r--r-- root/root        13 2022-11-01 05:11 ./usr/lib/python3/dist-packages/pysha3-1.0.2.egg-info/top_level.txt
-rw-r--r-- root/root       746 2017-02-05 16:41 ./usr/lib/python3/dist-packages/
drwxr-xr-x root/root         0 2022-11-01 05:11 ./usr/share/
drwxr-xr-x root/root         0 2022-11-01 05:11 ./usr/share/doc/
drwxr-xr-x root/root         0 2022-11-01 05:11 ./usr/share/doc/python3-sha3/
-rw-r--r-- root/root      1474 2022-11-01 05:11 ./usr/share/doc/python3-sha3/changelog.Debian.gz
-rw-r--r-- root/root      1513 2017-02-05 16:39 ./usr/share/doc/python3-sha3/changelog.gz
-rw-r--r-- root/root     12684 2022-11-01 05:11 ./usr/share/doc/python3-sha3/copyright
control file for python3-sha3-dbgsym_1.0.2-5_amd64.deb (click to toggle)
Maintainer:Ben Finney <>
Depends:python3-sha3 (=1.0.2-5)
debug symbols for python3-sha3
lintian 2.104.0 check for python3-sha3-dbgsym_1.0.2-5_amd64.deb (click to toggle)
contents of python3-sha3-dbgsym_1.0.2-5_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2022-11-01 05:11 ./
drwxr-xr-x root/root         0 2022-11-01 05:11 ./usr/
drwxr-xr-x root/root         0 2022-11-01 05:11 ./usr/lib/
drwxr-xr-x root/root         0 2022-11-01 05:11 ./usr/lib/debug/
drwxr-xr-x root/root         0 2022-11-01 05:11 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2022-11-01 05:11 ./usr/lib/debug/.build-id/5e/
-rw-r--r-- root/root    108608 2022-11-01 05:11 ./usr/lib/debug/.build-id/5e/fe9bde5bf62f59a4cb51f4a101c2e52c30ca6c.debug
drwxr-xr-x root/root         0 2022-11-01 05:11 ./usr/share/
drwxr-xr-x root/root         0 2022-11-01 05:11 ./usr/share/doc/
lrwxrwxrwx root/root         0 2022-11-01 05:11 ./usr/share/doc/python3-sha3-dbgsym -> python3-sha3

Timestamp: 01.11.2022 / 07:01:54 (UTC)