Skip to content

Update requirements.txt - add missing typing-extensions#4

Open
smg-ca wants to merge 1 commit intolinuxmuster:mainfrom
smg-ca:patch-1
Open

Update requirements.txt - add missing typing-extensions#4
smg-ca wants to merge 1 commit intolinuxmuster:mainfrom
smg-ca:patch-1

Conversation

@smg-ca
Copy link

@smg-ca smg-ca commented Feb 23, 2026

Add missing typing-extensions python module which is used here:

https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/up.py#L2
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/students.py#L2
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/devices.py#L2
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/check_attic.py#L3
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/users.py#L2
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/check_parents.py#L3
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/samba.py#L2
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/quotas.py#L3
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/projects.py#L2
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/main.py#L33
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/linbo.py#L4
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/check_smbclient.py#L3
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/student.py#L2
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/printers.py#L2
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/userlog.py#L3
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/mgmtgroup.py#L2
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/user.py#L2
https://github.com/linuxmuster/linuxmuster-cli7/blob/main/usr/lib/python3/dist-packages/linuxmusterCli/typers/schoolclass.py#L3

@kiarn
Copy link
Member

kiarn commented Feb 23, 2026

Hello @smg-ca,

Thank you for your contribution, but typing-extensions is already a dependency of typer:

$ pip show typer  
Name: typer
Version: 0.16.0
Summary: Typer, build great CLIs. Easy to code. Based on Python type hints.
Home-page: 
Author: 
Author-email: =?utf-8?q?Sebasti=C3=A1n_Ram=C3=ADrez?= <tiangolo@gmail.com>
License: 
Location: /opt/linuxmuster/lib/python3.12/site-packages
Requires: click, rich, shellingham, typing-extensions

So it's not necessary to add it explicitly to the requirements, except if you have a concrete example of missing package in an automated installation of linuxmuster-cli7.

Cheers,

Arnaud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants