On Thu, Jun 02, 2022 at 09:15:40PM +0200, Alec Leamas wrote:
I try handle a package which installs a partly compiled, architecture-dependent python module. Until now this has been done in /usr/lib/triplet/python3.10/site-packages. This scheme has basically worked
fine.
However, here is an Ubuntu bug [1] where a user runs into problems because
this installation path is not in sys.path by default.
I have been trying to look in the python policy docs, but cannot find the exact way to install code like this, in the policy [2]
parlance an "extension module".
Not sure where is this documented but you can easily check on your system. It should be /usr/lib/python3/dist-packages/*.cpython-3*-x86_64-linux-gnu.so
Hm...this is not what I have. Did I get get the term "Extension module" wrong?
Well, we don't know what do you have.
Extension modules are ones you import.
That aside, what I have is some python3 scripts and a compiled .so library invoked form the python code. The whole thing designed to be in the same directory. And the question is how this should be installed...
Invoked how?
--
WBR, wRAR
-----BEGIN PGP SIGNATURE-----
iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmKZJMQtFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh Wx0P/RFY3ct0uwdo+KNvroJBdeLMnSuw0mjzU1MPHHV1ZC3BWk+7QmOPrHjFMExG gGkb2abHVqlxO65Ujn5FAwUwTYWEMONvV6BXbiQBIPHW02kdG8GTBgxlEey3yZNk rdTxLNpyJwKoxOHD0JdGbg6EC0C+oWr1961SSQNbnVrEPwHZBwK50rHZ0hsQFMjU n/i42Fxu/saFmSQ9pnmKw0ett4uyUYCH1cRy5mU/akgSGEmLqKTodd9Xq26IXr1b BFI/pQdtBHlOjP8YULva6BHqH2hMfp5x6VMVEZ3DaaTLFxxeo0fmWb3b/RrTindf Dw3Y/nlIWhB5wxw0WOBE1EYwvwc3KH2LhtRA0NcmTfuOuMKliTt2mrock3QUk9Tn b7Ne9XeVUn51YHt8du6QngZf6CjVKV0jVtBybSYu239r2xoyLZj623+Xs/XmHC0y 18LBHRjDny9dTe/0RZ7wzKr8HWlB3YDBWXHdrpsVjbTSHf5/Ni/7hRoIyPmB10Lh tG13tl78gUInrh427s658kY3CoCHyrBbtDKqF/wD5KxCVKeonpcXv2sP0LdeG80a p9TJyvDE+ifSN0acIb6Ynor/pUzMlBd1GqP/c+Bh4F/QskO8SQQRzl8b8Wxzp6K/ 6K0W9XGI/WIvGH1/mzg/5u/rf64I6qmTgtFkhpLmudrf1xwn
=0PN+
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)