Nothing Special   »   [go: up one dir, main page]

Debian Bug report logs - #1098590
pynput: FTBFS: /usr/bin/python3.12: No module named pip

version graph

Package: src:pynput; Maintainer for src:pynput is Debian Python Team <team+python@tracker.debian.org>;

Reported by: Santiago Vila <sanvila@debian.org>

Date: Fri, 21 Feb 2025 23:31:16 UTC

Severity: serious

Tags: ftbfs, sid, trixie

Found in version pynput/1.7.7-1

Fixed in version pynput/1.7.7-2

Done: Colin Watson <cjwatson@debian.org>

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, sanvila@debian.org, Debian Python Team <team+python@tracker.debian.org>:
Bug#1098590; Package src:pynput. (Fri, 21 Feb 2025 23:31:17 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@debian.org>:
New Bug report received and forwarded. Copy sent to sanvila@debian.org, Debian Python Team <team+python@tracker.debian.org>. (Fri, 21 Feb 2025 23:31:17 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@debian.org>
To: Debian BTS <submit@bugs.debian.org>
Subject: pynput: FTBFS: /usr/bin/python3.12: No module named pip
Date: Fri, 21 Feb 2025 23:28:17 +0000
Package: src:pynput
Version: 1.7.7-1
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with sphinxdoc --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:311: python3.12 setup.py clean 
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _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`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
/usr/bin/python3.12: No module named pip
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/setuptools/installer.py", line 107, in _fetch_build_egg_no_warn
    subprocess.check_call(cmd)
  File "/usr/lib/python3.12/subprocess.py", line 415, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/python3.12', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpuxdcscu6', '--quiet', 'six']' returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/setup.py", line 87, in <module>
    setuptools.setup(
  File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 116, in setup
    _install_setup_requires(attrs)
  File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 89, in _install_setup_requires
    _fetch_build_eggs(dist)
  File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 94, in _fetch_build_eggs
    dist.fetch_build_eggs(dist.setup_requires)
  File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 663, in fetch_build_eggs
    return _fetch_build_eggs(self, requires)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/setuptools/installer.py", line 44, in _fetch_build_eggs
    resolved_dists = pkg_resources.working_set.resolve(
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 888, in resolve
    dist = self._resolve_dist(
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 924, in _resolve_dist
    dist = best[req.key] = env.best_match(
                           ^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1262, in best_match
    return self.obtain(req, installer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1298, in obtain
    return installer(requirement) if installer else None
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/setuptools/installer.py", line 109, in _fetch_build_egg_no_warn
    raise DistutilsError(str(e)) from e
distutils.errors.DistutilsError: Command '['/usr/bin/python3.12', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpuxdcscu6', '--quiet', 'six']' returned non-zero exit status 1.
E: pybuild pybuild:389: clean: plugin distutils failed with: exit code=1: python3.12 setup.py clean 
dh_auto_clean: error: pybuild --clean -i python{version} -p "3.12 3.13" returned exit code 13
make: *** [debian/rules:6: clean] Error 25
dpkg-buildpackage: error: debian/rules clean subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202502/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:pynput, so that this is still
visible in the BTS web page for this package.

Thanks.



Message sent on to Santiago Vila <sanvila@debian.org>:
Bug#1098590. (Sun, 23 Feb 2025 15:54:02 GMT) (full text, mbox, link).


Message #8 received at 1098590-submitter@bugs.debian.org (full text, mbox, reply):

From: Colin Watson <cjwatson@debian.org>
To: 1098590-submitter@bugs.debian.org
Subject: Bug#1098590 marked as pending in pynput
Date: Sun, 23 Feb 2025 15:52:19 +0000
Control: tag -1 pending

Hello,

Bug #1098590 in pynput reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/python-team/packages/pynput/-/commit/0d013b0dd97b26724d22d8733ea9aabad1bce280

------------------------------------------------------------------------
Build-depend on python3-six

Closes: #1098590
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1098590



Added tag(s) pending. Request was from Colin Watson <cjwatson@debian.org> to 1098590-submitter@bugs.debian.org. (Sun, 23 Feb 2025 15:54:02 GMT) (full text, mbox, link).


Reply sent to Colin Watson <cjwatson@debian.org>:
You have taken responsibility. (Sun, 23 Feb 2025 16:24:02 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Sun, 23 Feb 2025 16:24:02 GMT) (full text, mbox, link).


Message #15 received at 1098590-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1098590-close@bugs.debian.org
Subject: Bug#1098590: fixed in pynput 1.7.7-2
Date: Sun, 23 Feb 2025 16:20:55 +0000
[Message part 1 (text/plain, inline)]
Source: pynput
Source-Version: 1.7.7-2
Done: Colin Watson <cjwatson@debian.org>

We believe that the bug you reported is fixed in the latest version of
pynput, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1098590@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin Watson <cjwatson@debian.org> (supplier of updated pynput package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 23 Feb 2025 15:50:41 +0000
Source: pynput
Architecture: source
Version: 1.7.7-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Colin Watson <cjwatson@debian.org>
Closes: 1098590
Changes:
 pynput (1.7.7-2) unstable; urgency=medium
 .
   * Team upload.
   * Build-depend on python3-six (closes: #1098590).
   * Use dh-sequence-sphinxdoc.
   * Use pybuild-plugin-pyproject.
Checksums-Sha1:
 1dad84a514005a31cef65d2b5194d3b6f8f16509 2324 pynput_1.7.7-2.dsc
 02754af22edc860f1f8d2a93e8027cc4bbbce56c 3416 pynput_1.7.7-2.debian.tar.xz
Checksums-Sha256:
 3ddba9a936e127d5879455321655d8b6881b2ca978320cbe28636a53ec439665 2324 pynput_1.7.7-2.dsc
 31fd43e71a84b682c186d9c95d59b853b97e07b4a3d313b2ed53af4df0db9454 3416 pynput_1.7.7-2.debian.tar.xz
Files:
 cb78cbc284efdda76020c0fa7d817acf 2324 python optional pynput_1.7.7-2.dsc
 e6e302865b9cc2569cbc164f9ce8c9da 3416 python optional pynput_1.7.7-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAme7RCcACgkQOTWH2X2G
UAtgUQ//fAuPs+CWQZQv4/Ih9bVoPA9gX1i8rC7ibbGkaeb1RJy0K62UTFeJcTCk
Jvzf8oILYiSCF7EKUlMsp4NHXAS2EcHaMQqf5ShAQPmVyldkj8QOyglG4LXDoeXF
6ET5cNNQFTomtr02TwKO7sJkY2A55sKe6KMPqmXx7LTcKlrFQJWmmkF0Iz3uFk1L
yFtFsHGjk0TDL+iDj2Zoi4UJwwTvl0U8QMaYEGU03nI4jfUCiHayLC2ztkcjV7QI
VtFCjjDwJeDzn4pxhgWTMtvRkqqCIOmrCMq9WDfRLzEeoyri2S38dSUYV3fNyHsN
gaTO1SAza8/3BTA/9WaSyiczRgdO4UiFkDcFt9dU3Y9w0vPqh7ccUoA2THVH5GFj
mJch3Z8hyFLz9ZvmkcO7iKGttKrOaF1M/FFNgqkTwaNaPom0JIL5edjYzt65BKfH
kty1JqBXjTTg9Y0zDouOlUlEjNLntfduriSzY166raVI4uJsqxbCpXVjWDlNpnR+
E096lbJoh/BVQyY2ta6tXc02wexQEu2Gv2s0fkV8CMCML2fZ/OEgJ5LQCzuN2vaf
b/b1ssnyGBlK+xcYdJ3LSBRWt/1IL8xyx3IgJfykjOwQQpAoAj3eRw3LWzCu1l8z
r6fM8spciXm6quRq1NObZ4JhML2jkmK200Gp4JuTlV1EuLP3KOA=
=yzIB
-----END PGP SIGNATURE-----

[Message part 2 (application/pgp-signature, inline)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Mar 6 17:27:48 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.