Package Details: python-launchpadlib 2.0.0-1

Git Clone URL: https://aur.archlinux.org/python-launchpadlib.git (read-only, click to copy)
Package Base: python-launchpadlib
Description: A free Python 3 library for scripting Launchpad through its web services interface.
Upstream URL: https://launchpad.net/launchpadlib
Licenses: LGPL3
Submitter: j_4321
Maintainer: j_4321
Last Packager: j_4321
Votes: 2
Popularity: 0.000251
First Submitted: 2019-02-19 16:52 (UTC)
Last Updated: 2024-10-25 16:34 (UTC)

Latest Comments

dreieck commented on 2023-09-05 16:22 (UTC)

Serious warnings appear during package build:

==> Starting build()...
[...]
/usr/lib/python3.11/site-packages/setuptools/command/build_py.py:201: _Warning: Package 'launchpadlib.docs' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'launchpadlib.docs' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'launchpadlib.docs' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'launchpadlib.docs' to be distributed and are
        already explicitly excluding 'launchpadlib.docs' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
/usr/lib/python3.11/site-packages/setuptools/command/build_py.py:201: _Warning: Package 'launchpadlib.docs.files' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'launchpadlib.docs.files' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'launchpadlib.docs.files' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'launchpadlib.docs.files' to be distributed and are
        already explicitly excluding 'launchpadlib.docs.files' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
[...]
==> Starting package_python-launchpadlib()...
running install
/usr/lib/python3.11/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
[...]

Regards!

victorbnl commented on 2023-07-28 14:48 (UTC) (edited on 2023-07-28 15:02 (UTC) by victorbnl)

There seems to be an error with the GPG key:

gpg: key 393587D97D86500B: no user ID
gpg: Total number processed: 1
error: failed to run: gpg --recv-keys AC0A4FF12611B6FCCF01C111393587D97D86500B:

EDIT: It is an issue with the following dependencies: python-lazr-restfulclient, python-wadllib.

EDIT 2: The issue happens on python-lazr-restfulclient because of its dependency on python-wadllib. Thus the issue happens because of the python-wadllib package. I’m going to comment it there.

EDIT 3: The solution is to change your keyserver and not download the key from keys.openpgp.org.