Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Stefan Reuther Newsgroups: de.alt.folklore.computer Subject: Re: Alte Programmiersprachen in neuen Compilern Date: Sun, 23 Mar 2025 12:18:39 +0100 Lines: 26 Message-ID: References: <1a68d9113c60901fac13271812d6783f@wxp-nb-01.mouse.local> <15t67de9a2ai2aa700n3e8%sfroehli@Froehlich.Priv.at> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net LS7k8jiYNvv4t/HmACY3WgcKcjx9NEXPCcETC+wmWK9gW7P/MU Cancel-Lock: sha1:kivRYDKrenurSSDwEBoGNn4QJlg= sha256:H3SSYnDvyDAr080lFOgnFRCYwst28FPtsfUfBeO2MJA= User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 Hamster/2.1.0.1538 In-Reply-To: Xref: csiph.com de.alt.folklore.computer:48091 Am 22.03.2025 um 17:35 schrieb Marc Haber: > "Peter J. Holzer" wrote: >> Stefan geht es vermutlich eher um den Wildwuchs auf den Repositorys wie >> PyPI, npm, CPAN, etc. Da kann halt jeder Pakete hochladen, was dazu >> führt, dass manche Pakete absolut trivial sind, und es für viele >> Anwendungszwecke zig Pakete gibt und man nicht weiß, welches man nehmen >> soll. > > Ich nehm einfach die die für Debian paketiert sind und schwupps kann > ich simpelst mit der seriellen Schnittstelle sprechen, JSON und YAML > lesen und scheiben, Excels erzeugen und wieder zurücklesen, Webseiten > scrapen, Modbus oder MQTT sprechen etc bla. Alleine argparse spart > jedes Mal einen halben Tag. Wenn's funktioniert, ist das super. Wenn nicht: nur bei wenigen Programmiersprachen hab ich so geflucht wie bei Python. Heißt das nun python-crypto? python-cryptodome? python3-crypto? Oder installier ich mir das Paket lieber in manuell in ein virtualenv? Wie navigiere ich um die Tretminen von deprecated Funktionen herum? Wie stelle ich sicher, dass nachdem ich alle deprecated-Funktionen ersetzt habe, so dass es bei mir unter Debian 12 läuft, es immer noch unter Ubuntu 18.4 läuft, was aufgrund der Forderung nach reproduzierbaren Builds auch für die erste Projektversion noch in der CI existiert? Stefan