Package: python-sqlobject
Version: 3.7.0+dfsg-1
Severity: normal
Dear Maintainer,
The 3.7 sqlobject package includes an overly restrictive requires.txt
file from upstream, which breaks with the version of formencode
currently in debian when used with setuptools.
The sqlobject disables the use of formencode 1.3.0 to work around an
issue with the wheels produced by that version, but the problem doesn't
apply to the debian version.
When running a local python app using setuptools with the current package,
the restrictions cause the following traceback:
error: Could not find suitable distribution for
Requirement.parse('FormEncode!=1.3.0,>=1.1.1')
Traceback (most recent call last):
File "./test", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3126,
in <module>
@_call_aside
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3110,
in _call_aside
f(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3139,
in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 583,
in _build_master
return cls._build_from_requirements(__requires__)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 596,
in _build_from_requirements
dists = ws.resolve(reqs, Environment())
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 784,
in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'FormEncode!=1.3.0,>=1.1.1'
distribution was not found and is required by SQLObject
Lowering the requirement to allow Formencode>=1.3.0 gives a working
installation.
-- System Information:
Debian Release: buster/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 4.19.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_ZA.UTF-8, LC_CTYPE=en_ZA.UTF-8 (charmap=UTF-8),
LANGUAGE=en_ZA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages python-sqlobject depends on:
ii python 2.7.15-3
ii python-formencode 1.3.0-3
ii python-pkg-resources 40.6.2-1
ii python-pydispatch 2.0.5-1
Versions of packages python-sqlobject recommends:
ii sqlobject-admin 3.7.0+dfsg-1
Versions of packages python-sqlobject suggests:
pn python-adodb <none>
ii python-fdb 1.6.1+dfsg1-1
ii python-mysqldb 1.3.10-1+b1
ii python-psycopg2 2.7.6.1-3
pn python-pymssql <none>
pn python-sqlite <none>
ii python-sqlobject-doc 3.7.0+dfsg-1
-- debconf-show failed
_______________________________________________
Python-modules-team mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team