Hi Bastian, freetype-py builds fine with dpkg-buildpackage, but fails in
chroot (pdebuild pbuilder):
$ pdebuild
dpkg-checkbuilddeps: error: Unmet build dependencies:
python3-setuptools-scm
W: Unmet build-dependency in source
dh clean --with python3 --buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
install -d
/projects/freetype-py/debian/.debhelper/generated/_source/home
pybuild --clean --test-pytest -i python{version} -p 3.8
I: pybuild base:217: python3.8 setup.py clean
# Will use the system-provided FreeType.
Traceback (most recent call last):
File "setup.py", line 103, in <module>
setup(
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line
143, in setup
_install_setup_requires(attrs)
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line
138, in _install_setup_requires
dist.fetch_build_eggs(dist.setup_requires)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 695, in
fetch_build_eggs
resolved_dists = pkg_resources.working_set.resolve(
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line
781, in resolve
dist = best[req.key] = env.best_match(
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line
1066, in best_match
return self.obtain(req, installer)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line
1078, in obtain
return installer(requirement)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 754, in
fetch_build_egg
return fetch_build_egg(self, req)
File "/usr/lib/python3/dist-packages/setuptools/installer.py", line
83, in fetch_build_egg
raise DistutilsError('the `allow-hosts` option is not supported '
distutils.errors.DistutilsError: the `allow-hosts` option is not
supported when using pip to install requirements.
E: pybuild pybuild:352: clean: plugin distutils failed with: exit
code=1: python3.8 setup.py clean
dh_auto_clean: error: pybuild --clean --test-pytest -i python{version}
-p 3.8 returned exit code 13
make: *** [debian/rules:8: clean] Error 25
Are you able to interpret that error, or do you have a clean chroot to
inspect?
Drew