Univention Bugzilla – Bug 54666
Create Debian package for python-keycloak
Last modified: 2022-04-25 15:36:36 CEST
We should create a Debian package for https://pypi.org/project/python-keycloak/
https://pypi.org/project/stdeb/ is your friend ;-)
The documentation is available here: https://python-keycloak.readthedocs.io/en/latest/#documentation
Done, I had this on my list for post merge. Thanks for taking this into consideration.
Package: python-keycloak Version: 0.27.0-1A~5.0.0.202204131856 Branch: ucs_5.0-0 Scope: errata5.0-1 dd0c0569a0 | Source package python-keycloak d160d7711b | fixup! Adjust mail addresses 9eab82d6e9 | Advisory
Do we need to add the package to base/univention-errata-level/maintained-packages.txt ?
I have added the binary package to that list (which has been created for Bug #52715)
OK: # dpkg -L python3-keycloak /. /usr /usr/lib /usr/lib/python3 /usr/lib/python3/dist-packages /usr/lib/python3/dist-packages/keycloak /usr/lib/python3/dist-packages/keycloak/__init__.py /usr/lib/python3/dist-packages/keycloak/authorization /usr/lib/python3/dist-packages/keycloak/authorization/__init__.py /usr/lib/python3/dist-packages/keycloak/authorization/permission.py /usr/lib/python3/dist-packages/keycloak/authorization/policy.py /usr/lib/python3/dist-packages/keycloak/authorization/role.py /usr/lib/python3/dist-packages/keycloak/connection.py /usr/lib/python3/dist-packages/keycloak/exceptions.py /usr/lib/python3/dist-packages/keycloak/keycloak_admin.py /usr/lib/python3/dist-packages/keycloak/keycloak_openid.py /usr/lib/python3/dist-packages/keycloak/tests /usr/lib/python3/dist-packages/keycloak/tests/__init__.py /usr/lib/python3/dist-packages/keycloak/tests/test_connection.py /usr/lib/python3/dist-packages/keycloak/urls_patterns.py /usr/lib/python3/dist-packages/python_keycloak-0.27.0.egg-info /usr/lib/python3/dist-packages/python_keycloak-0.27.0.egg-info/PKG-INFO /usr/lib/python3/dist-packages/python_keycloak-0.27.0.egg-info/dependency_links.txt /usr/lib/python3/dist-packages/python_keycloak-0.27.0.egg-info/requires.txt /usr/lib/python3/dist-packages/python_keycloak-0.27.0.egg-info/top_level.txt /usr/share /usr/share/doc /usr/share/doc/python3-keycloak /usr/share/doc/python3-keycloak/changelog.Debian.gz /usr/share/doc/python3-keycloak/changelog.gz /usr/share/doc/python3-keycloak/copyright REOPEN: missing dependency "jose": # cat /usr/lib/python3/dist-packages/python_keycloak-0.27.0.egg-info/requires.txt python-jose>=1.4.0 # apt depends python3-keycloak python3-keycloak Hängt ab von: python3-requests Hängt ab von: <python3:any> python3 >>> import keycloak Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3/dist-packages/keycloak/__init__.py", line 24, in <module> from .keycloak_admin import * File "/usr/lib/python3/dist-packages/keycloak/keycloak_admin.py", line 33, in <module> from .keycloak_openid import KeycloakOpenID File "/usr/lib/python3/dist-packages/keycloak/keycloak_openid.py", line 26, in <module> from jose import jwt ModuleNotFoundError: No module named 'jose'
r19575 | Backport from sid Package: python-jose Version: 3.3.0+dfsg-1A~5.0.0.202204201433 Branch: ucs_5.0-0 Scope: errata5.0-1 771107df69 | Add dependencies Package: python-keycloak Version: 0.27.0-1A~5.0.0.202204201437 Branch: ucs_5.0-0 Scope: errata5.0-1 5ec15c1bc5 | Advisory version
d4e74acf43 | Adjust dependencies b2c0e1db32 | Advisory version
OK: # python3 Python 3.7.3 (default, Jan 22 2021, 20:04:44) >>> import keycloak.authorization.permission >>> import keycloak.authorization.policy >>> import keycloak.authorization.role >>> import keycloak.connection >>> import keycloak.exceptions >>> import keycloak.keycloak_admin >>> import keycloak.keycloak_openid >>> import keycloak.urls_patterns OK: # apt depends python3-keycloak python3-keycloak Hängt ab von: python3-requests (>= 2.20.0) Hängt ab von: <python3:any> python3 Hängt ab von: python3-jose (>= 1.4.0) Hängt ab von: python3-urllib3 OK: YAML python3-keycloak OK: YAML python3-jose
<https://errata.software-univention.de/#/?erratum=5.0x291> <https://errata.software-univention.de/#/?erratum=5.0x292>