Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] Kann python3-distutils weg?  (Read 3415 times)

Offline harley-peter

  • User
  • Posts: 1.058
[DE] Kann python3-distutils weg?
« on: 2024/07/12, 11:21:11 »
Seit einigen Tagen soll bei einem Upgrade das o. a. Paket gelöscht werden. Ich bin mir nicht sicher, ob das noch benötigt wird oder ob es weg kann. Kann da mal einer der Experten ein Statement dazu abgeben?

Offline edlin

  • User
  • Posts: 624
Re: Kann python3-distutils weg?
« Reply #1 on: 2024/07/12, 11:40:29 »
Kann weg. Wenn es für dich wichtig wäre, wüßtest du das. Ist ein optionales Paket und ist bei mir auch nicht installiert.

edlin
Der Kluge lernt aus allem und von jedem,
der Normale aus seinen Erfahrungen
und der Dumme weiß alles besser.

Sokrates

Offline michaa7

  • User
  • Posts: 2.383
Re: Kann python3-distutils weg?
« Reply #2 on: 2024/07/20, 21:52:52 »
nunja, es scheint nicht das wichtigste Paket, aber mit
Code: [Select]
apt rdepends python3-distutils sieht man zumindest welche Pakete vom genannten abhängen ... und dann vllt nicht mehr richtig funktionieren.

Ich habe es auf "hold" gesetzt, weil ich davon ausgehe, dass auch python3-distutils den Versionssprung machen wird wie die bereits verfügbaren und updatebaren python Pakete. Ist aber meinerseits kein Fachwissen.
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline edlin

  • User
  • Posts: 624
Re: Kann python3-distutils weg?
« Reply #3 on: 2024/07/21, 11:41:43 »
Da würde mich die Ausgabe von apt rdepends schon mal interessieren. Bei mir sieht es so aus:
Code: [Select]
edlin@Devil:~$ apt-cache rdepends python3-distutils
<python3-distutils>
, da
Code: [Select]
edlin@Devil:~$ apt search python3-distutils
python3-distutils-extra/unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,unstable,now 3.0 all  [Installiert,automatisch]
  enhancements to the Python3 build system
liefert. Kurz: Das Paket python3-distutils existiert (bei mir) nicht (mehr) in den Quellen. Es gibt nur noch das ...-extra Paket. Und das wird bei mir von einer einzigen (verzichtbaren) Anwendung benötigt.
Aktuell ist da bei Python3 nichts da ...
https://discuss.python.org/t/no-module-named-distutils/50348
Wenn später mal ein Paket die distutils in neuem Gewande benötigt, so meldet sich apt ja ohnehin. Insofern halte ich das hold für überflüssig.
Du kannst dir die letzte Version zwar hier herunterladen, aber bei der Installation wird es sicher Ärger machen:
https://packages.debian.org/sid/all/python3-distutils/download

Schönen Sonntag noch, edlin



Der Kluge lernt aus allem und von jedem,
der Normale aus seinen Erfahrungen
und der Dumme weiß alles besser.

Sokrates

Offline michaa7

  • User
  • Posts: 2.383
Re: Kann python3-distutils weg?
« Reply #4 on: 2024/07/21, 12:28:02 »
Da würde mich die Ausgabe von apt rdepends schon mal interessieren. ...

Code: [Select]
apt rdepends python3-distutils
python3-distutils
Reverse Depends:
  Hängt ab von: python3-all (>= 3.11.2-1~)
 |Hängt ab von: zfs-dkms
  Hängt ab von: whipper
  Hängt ab von: python3-wheel
  Hängt ab von: wfuzz
  Hängt ab von: virulencefinder
  Hängt ab von: uwsgi-dev
  Hängt ab von: udiskie
  Hängt ab von: toil
  Hängt ab von: thefuck
  Hängt ab von: streamtuner2
  Hängt ab von: stegcracker
  Hängt ab von: sshuttle
  Hängt ab von: python3-sphinx
  Hängt ab von: spades
  Hängt ab von: python3-setuptools-scm
  Hängt ab von: python3-setuptools
  Hängt ab von: s-tui
  Hängt ab von: python3-rosclean
  Hängt ab von: q2-sample-classifier
  Hängt ab von: q2-emperor
  Hängt ab von: python3-venv (>= 3.11.2-1~)
  Hängt ab von: python3-full
  Hängt ab von: python3-dev (>= 3.11.2-1~)
 |Hängt ab von: zfs-dkms (<< 3.12)
  Empfiehlt: python3-virtualenv
  Hängt ab von: python3-virtualenv
  Hängt ab von: python3-uinput
 |Hängt ab von: python3-testtools
 Hängt ab von: python3-pip
  Hängt ab von: python3-iptables
  Hängt ab von: python3-gnuplotlib
  Hängt ab von: python3-gnocchiclient
  Hängt ab von: python3-fswrap
  Hängt ab von: python3-editor
  Hängt ab von: python3-docker
  Hängt ab von: python3-distutils-extra
  Hängt ab von: python3-pyroma
  Hängt ab von: python3-grib
  Hängt ab von: python3-osmnx
  Hängt ab von: python3-simtk
  Hängt ab von: mypaint
  Hängt ab von: multiqc
  Hängt ab von: python3-mdtraj
 |Hängt ab von: python3-librepo
  Hängt ab von: krop
  Hängt ab von: kleborate
  Empfiehlt: python3-klaus
  Hängt ab von: khard
  Hängt ab von: python3-jupyter-core
  Hängt ab von: hamster-time-tracker
  Hängt ab von: gwakeonlan
  Hängt ab von: grass-core
  Hängt ab von: gobject-introspection
  Hängt ab von: libglib2.0-dev-bin
  Hängt ab von: git-cola
  Hängt ab von: python3-galpy
  Hängt ab von: flowblade
  Hängt ab von: fades
 Hängt ab von: python3-extension-helpers
  Hängt ab von: eric
  Hängt ab von: python3-electrum
  Hängt ab von: python3-dockerpycreds
  Hängt ab von: docker-compose
 |Hängt ab von: python3-dnf
 |Hängt ab von: dh-python
 |Hängt ab von: python3-datalad
  Hängt ab von: cysignals-tools
  Hängt ab von: cwltool
  Hängt ab von: ceph-iscsi
  Hängt ab von: ceph-mgr-dashboard
  Hängt ab von: ceph-common
  Hängt ab von: python3-capstone
  Hängt ab von: bpytop
  Hängt ab von: python3-azure-cli-core
  Hängt ab von: python3-astropy
  Hängt ab von: python3-pyassimp
  Hängt ab von: python3-ansible-runner
  Hängt ab von: ansible-core
  Hängt ab von: ansible
  Hängt ab von: python3-capstone
  Hängt ab von: anki
  Hängt ab von: python3-versiontools
  Hängt ab von: python3-sage
  Kollidiert mit: python3
  Hängt ab von: jhbuild
  Hängt ab von: python3-azure-cli-core
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline edlin

  • User
  • Posts: 624
Re: Kann python3-distutils weg?
« Reply #5 on: 2024/07/21, 13:44:16 »
Also ich sitze gerade vor einer relativ jungen Installation, bei der ich beim allerersten full-upgrade python3-distutils habe gehen lassen. Dadurch taucht bei mir auch bei rdepends eine leere Liste auf. Da du aber python3-distutils (be)hältst, vermute ich mal, dass etliche Pakete dadurch nicht aktualisiert werden (können). Hab spaßeshalber mal für ein paar Pakete aus deiner Liste geschaut, wie es bei mir aussähe. Ergenis: Keines der Pakete ist auf python3-distutils versessen.
Code: [Select]
root@Devil:~# apt install flowblade fades docker-compose toil thefuck whipper python3-wheel wfuzz virulencefinder uwsgi-dev udiskie
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libaudgui5t64  libdirectfb-1.7-7t64    libmpeg2encpp-2.1-0t64  libopenni2-0      libsidplay1v5      libvidstab1.1
  libaudqt2t64   libmjpegutils-2.1-0t64  libmplex2-2.1-0t64      libplacebo338     libsphinxbase3t64  oxygen-icon-theme
  libavtp0       libmlt-data             libneon27t64            libpocketsphinx3  libssh-gcrypt-4    pocketsphinx-en-us
Verwenden Sie »apt autoremove«, um sie zu entfernen.

Installing:
  docker-compose  fades  flowblade  python3-wheel  thefuck  toil  udiskie  uwsgi-dev  virulencefinder  wfuzz  whipper

Installing dependencies:
  apparmor                   libgraphicsmagick++-q16-12t64  nodejs-doc              python3-enlighten        python3-rdflib
  black                      libmount-dev                   pkgconf                 python3-filelock         python3-reportlab
  cgroupfs-mount             libnet1                        pkgconf-bin             python3-freetype         python3-rlpycairo
  containerd                 libnode115                     python-biopython-doc    python3-humanfriendly    python3-s3transfer
  cppcheck                   libopencv-photo406t64          python3-arcp            python3-isodate          python3-schema-salad
  criu                       libopencv-shape406t64          python3-argcomplete     python3-jmespath         python3-shellescape
  cwl-upgrader               libopencv-stitching406t64      python3-biopython       python3-keyutils         python3-simplejson
  cwltool                    libopencv-videoio406t64        python3-blessed         python3-libcloud         python3-sparqlwrapper
  docker.io                  libopencv-viz406t64            python3-boto3           python3-mako             python3-spython
  gmic                       libpcre2-dev                   python3-botocore        python3-markdown         python3-tabulate
  gobject-introspection      libpkgconf3                    python3-cachecontrol    python3-markupsafe       python3-texttable
  gobject-introspection-bin  libselinux1-dev                python3-cdio            python3-mistune          python3-usb1
  icedax                     libsepol-dev                   python3-cgecore         python3-mlt7             python3-wcwidth
  kma                        libssl-dev                     python3-coloredlogs     python3-musicbrainzngs   python3-websocket
  libblkid-dev               libsysprof-capture-4-dev       python3-compose         python3-mypy-extensions  python3-zombie-imp
  libcap-dev                 ncbi-blast+                    python3-configargparse  python3-opencv           runc
  libdiscid0                 ncbi-data                      python3-cwl-utils       python3-platformdirs     sox
  libffi-dev                 node-acorn                     python3-dill            python3-prefixed         tini
  libgirepository-2.0-0      node-cjs-module-lexer          python3-discid          python3-protobuf         uuid-dev
  libglib2.0-dev             node-undici                    python3-docker          python3-prov             uwsgi-core
  libglib2.0-dev-bin         node-xtend                     python3-dockerpty       python3-pubsub           uwsgi-src
  libgmic1                   nodejs                         python3-dotenv          python3-pyte             w3c-sgml-lib

Vorgeschlagene Pakete:
  apparmor-profiles-extra      rootlesskit          node-corepack  prank             python-mako-doc             libsox-fmt-all
  apparmor-utils               zfs-fuse             bwa            probcons          python3-beaker              nginx-full
  python-black-doc             | zfsutils-linux     clustalo       python3-mysqldb   python-markdown-doc         | libapache2-mod-proxy-uwsgi
  containernetworking-plugins  gimp-gmic            clustalw       python3-mmtf      python-musicbrainzngs-doc   | libapache2-mod-uwsgi
  cppcheck-gui                 gmic-zart            dialign        python3-psycopg2  python-prov-doc             | libapache2-mod-ruwsgi
  clang                        vorbis-tools         dssp           raxml             python-pyte-doc             uwsgi-extra
  clang-tidy                   cdrkit-doc           emboss         samtools          python-rdflib-doc           uwsgi-plugins-all
  cwltool-doc                  gir1.2-glib-2.0-dev  fasttree       t-coffee          python3-egenix-mxtexttools
  docker-doc                   libglib2.0-doc       mafft          wise              python-reportlab-doc
  aufs-tools                   graphicsmagick-dbg   muscle3        cwl-utils         rl-accel
  debootstrap                  libssl-doc           phylip         python3-objgraph  rl-renderpm
  rinse                        npm                  phyml          python3-paramiko  singularity-container

Empfohlene Pakete:
  python3-biopython  gir1.2-appindicator3

Summary:
  Upgrading: 0, Installing: 121, Removing: 0, Not Upgrading: 0
  Download size: 162 MB / 162 MB
  Space needed: 738 MB / 408 GB available

Continue? [J/n] n
Abbruch.
Könnte es sein, dass du dir selbst im Wege stehst oder übersehe ich etwas?

edlin
Der Kluge lernt aus allem und von jedem,
der Normale aus seinen Erfahrungen
und der Dumme weiß alles besser.

Sokrates

Offline michaa7

  • User
  • Posts: 2.383
Re: Kann python3-distutils weg?
« Reply #6 on: 2024/07/21, 13:57:05 »
mein system ist up to date. Ich halte seit langem xfe uns apt-cacher-ng weil die bei mir in der neuesten Version seit langem Probleme machen.

Das halten von python3-distutils verhindert derzeit natürlich das upgrade von anderen python Paketen, was ja zu erwarten ist. Das schau ich mir ne zeitlang an und dann sehe ich weiter, sind wir siduction user ja gewohnt die Ausgabe von apt zu lesen und zu beachten.

Ich fand einfach dein "Kann weg" zu vorschnell als Hinweis für alle Nutzer. Deshalb habe ich meinen Senf dazu gegeben. In die Tiefen warum etwas als "rdepends" gelistet wird, bei der Installation aber nicht gezogen wird will und kann ich mich nc it begeben. Wer das Paket gehen lassen will solls tun .... und ja, ob ich das wirklich brauche weiß ich auch nciht.
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline edlin

  • User
  • Posts: 624
Re: Kann python3-distutils weg?
« Reply #7 on: 2024/07/21, 14:43:15 »
Nun, meine "Kann weg"-Entscheidung basiert auf zwei Fragen:
  • Benötige ich dieses Paket selbst für meine Arbeit?
  • Werden bei der Deinstallation des Paketes Anwendungen entfernt, die ich oder das System benötigen?
Wenn ich beide Fragen mit nein beantworten kann, dann lasse ich das Paket ziehen, zumal es ja in der Regel nicht „weg“ ist, sondern bei Bedarf wieder installiert werden kann. Da vertraue ich apt voll und ganz.

Somit können wir das Thema abschließen und jeder kann für sich entscheiden, welchen Weg er geht.

Genießt den Restsonntag

edlin 
Der Kluge lernt aus allem und von jedem,
der Normale aus seinen Erfahrungen
und der Dumme weiß alles besser.

Sokrates