[prev in list] [next in list] [prev in thread] [next in thread]
List: netbsd-tech-pkg
Subject: Python Version confusion in dependencies (of calibre, in this case)
From: Olaf Seibert <rhialto () NetBSD ! org>
Date: 2019-04-15 16:11:54
Message-ID: 20190415161154.GQ457 () falu ! nl
[Download RAW message or body]
I am building misc/calibre, which needs py-qt5, which needs py-sip.
My default Python version is 3.7, but calibre requires 2.7.
(PYTHON_VERSION_DEFAULT = 37)
(PYTHON_VERSIONS_ACCEPTED= 27 # as of 3.16.0)
So from calibre, it builds py27-qt5, which is fine.
However, from py27-qt5, it builds py36-sip, which is not fine. It
is interesting that it chooses 3.6 and not 3.7 which is my default.
This is first noticed in my case when building Calibre (2 packages up) like
this:
*
* Running build
*
Traceback (most recent call last):
File "setup.py", line 121, in <module>
sys.exit(main())
File "setup.py", line 106, in main
command.run_all(opts)
File "/pkg_comp/obj/pkgsrc/misc/calibre/default/calibre-3.40.1/setup/__init__.
py", line 242, in run_all
self.run_cmd(self, opts)
File "/pkg_comp/obj/pkgsrc/misc/calibre/default/calibre-3.40.1/setup/__init__.
py", line 238, in run_cmd
cmd.run(opts)
File "/pkg_comp/obj/pkgsrc/misc/calibre/default/calibre-3.40.1/setup/build.py"
, line 255, in run
self.env = init_env()
File "/pkg_comp/obj/pkgsrc/misc/calibre/default/calibre-3.40.1/setup/build.py"
, line 150, in init_env
from setup.build_environment import msvc, is64bit, win_inc, win_lib, NMAKE
File "/pkg_comp/obj/pkgsrc/misc/calibre/default/calibre-3.40.1/setup/build_env
ironment.py", line 92, in <module>
from PyQt5.QtCore import PYQT_CONFIGURATION
ImportError: No module named sip
*** Error code 1
The files built by py
pkg_comp:default.conf# pkg_info py27-qt5
Information for py27-qt5-5.11.3nb3:
Comment:
Python binding for Qt5
Requires:
py36-sip-qt5-[0-9]*
python36>=3.6.0
py36-dbus>=1.1.1nb1
py36-sip>=4.19.4
...
Did this (inhertitance of Python version) break recently, or did I just
not notice because I had PYTHON_VERSION_DEFAULT = 27 before?
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- "What good is a Ring of Power
\X/ rhialto/at/falu.nl -- if you're unable...to Speak." - Agent Elrond
["signature.asc" (application/pgp-signature)]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic