Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #9121

PEP 384 (limited ABI)

From Dmitry Shachnev <mitya57@debian.org>
Newsgroups linux.debian.maint.python
Subject PEP 384 (limited ABI)
Date 2016-12-31 17:10 +0100
Message-ID <sUuoh-58u-9@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi all, and happy holidays!

The new releases of SIP and PyQt are using the limited set of Python ABI [1]
defined in PEP 384 [2], so that the same .so files work with different Python
versions.

As there seems to be no PEP 384 support in dh_python3, I wonder if I should:

A) Build with only one Python 3 version and install the .so files with
   foo.abi3.so filenames (so no rebuilds will be needed for Python updates);
B) Do not change anything: build for all supported Python 3 versions and
   let dh_python3 rename the files;
C) Anything else?

I could not find any discussion of this PEP in Debian except a couple of
messages from 2010 [3].

[1]: https://www.riverbankcomputing.com/news/sip-419
[2]: https://www.python.org/dev/peps/pep-0384/
[3]: https://lists.debian.org/debian-python/2010/05/msg00103.html

--
Dmitry Shachnev

Back to linux.debian.maint.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

PEP 384 (limited ABI) Dmitry Shachnev <mitya57@debian.org> - 2016-12-31 17:10 +0100
  Re: PEP 384 (limited ABI) Stefano Rivera <stefanor@debian.org> - 2016-12-31 19:00 +0100
    Re: PEP 384 (limited ABI) Dmitry Shachnev <mitya57@debian.org> - 2017-01-01 20:40 +0100
      Re: PEP 384 (limited ABI) Dmitry Shachnev <mitya57@debian.org> - 2017-01-06 22:40 +0100

csiph-web