Re: gpgmepy: Broken sdist build => "make install fails"

Genes Lists via Gnupg-devel <[email protected]>
Newsgroups gmane.comp.encryption.gpg.devel
Message-ID <[email protected]>
On Fri, 2025-05-02 at 11:26 +0200, Paul Schwabauer wrote:
> With the latest commit, it's now possible to build a wheel package
> using 
> > make && python -m build|, and install it with |pip install
> > dist/*.whl|.

Thanks Paul - is there something I should do differently as it seems
not to build for me.

On fully updated archlinux with following versions installed:

  python 3.13.3-1
  swig 4.3.0-1
  python-setuptools 1:80.0.0-1
  python-build 1.2.2-3
  python-installer 0.7.0-10

With latest git head:

  git fetch --all
  git pull
  git clean -fdx
  ./autogen.sh --force

  mkdir ./build
  cd ./build

  ../configure --enable-maintainer-mode --prefix=/usr --disable-gpg-
test

  make

  /usr/bin/python -m build --wheel -v --no-isolation

Leads to (bunch of SPDX missing warnings then):

...

  self._finalize_license_expression()
running egg_info
writing gpg.egg-info/PKG-INFO
writing dependency_links to gpg.egg-info/dependency_links.txt
writing top-level names to gpg.egg-info/top_level.txt
reading manifest file 'gpg.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.org' under directory 'doc'
warning: no files found matching '*.tex' under directory 'doc'
warning: no files found matching '*.info' under directory 'doc'
warning: no files found matching '*.py' under directory 'examples'
warning: no files found matching '*.pyx' under directory 'examples'
warning: no files found matching 'README.org'
writing manifest file 'gpg.egg-info/SOURCES.txt'

ERROR Missing dependencies:
	swig

-- 
Gene

_______________________________________________
Gnupg-devel mailing list
[email protected]
https://lists.gnupg.org/mailman/listinfo/gnupg-devel
signature.asc (application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE-----

iHUEABYJAB0WIQRByXNdQO2KDRJ2iXo5BdB0L6Ze2wUCaBSltAAKCRA5BdB0L6Ze
24+ZAQDck4vuoaRCZetYeC6T84EK2v0bgzvfaa7kDkwxucA8MQD/dcLEaEUh+qiZ
3sE41GOUAqiY7WVBfoGpsak6VK2dCAQ=
=we9Q
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.