Package Details: python-httpsig 1.3.0-3

Git Clone URL: https://aur.archlinux.org/python-httpsig.git (read-only, click to copy)
Package Base: python-httpsig
Description: Secure HTTP request signing using the HTTP Signature draft specification
Upstream URL: https://github.com/ahknight/httpsig
Licenses: MIT
Submitter: denisalevi
Maintainer: denisalevi
Last Packager: denisalevi
Votes: 0
Popularity: 0.000000
First Submitted: 2019-04-03 10:04 (UTC)
Last Updated: 2019-04-05 15:43 (UTC)

Latest Comments

cyanescens commented on 2025-11-16 14:02 (UTC) (edited on 2025-11-16 14:35 (UTC) by cyanescens)

There is an error in the check() version which prevents from installing this package without commenting out the check() function in the PKGBUILD:

==> Starting check()...
/usr/lib/python3.13/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.

        This deprecation is overdue, please update your project and remove deprecated
        calls to avoid build errors in the future.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
/usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite'
  warnings.warn(msg)
/usr/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:

        License :: OSI Approved :: MIT License

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!
  self._finalize_license_expression()
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help [cmd1 cmd2 ...]
   or: setup.py --help-commands
   or: setup.py cmd --help

error: invalid command 'test'
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: python-httpsig-exit status 4

I also get this deprecation warning when using it:

/usr/lib/python3.13/site-packages/httpsig/__init__.py:1: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  from pkg_resources import get_distribution, DistributionNotFound

I'm not sure there is something to be done, since this package is abandoned...