home.social

#python2 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #python2, aggregated by home.social.

fetched live
  1. @pinskia I've been "left behind" so many times! It's always shaming and they're endlessly cheerleading and shaming. But are we really left behind while we watch them create mountains of new technical debt? #cobol #go #rust #python2 *pythhon3 #perl #lisp #forth #apl .....

  2. @pinskia I've been "left behind" so many times! It's always shaming and they're endlessly cheerleading and shaming. But are we really left behind while we watch them create mountains of new technical debt? #cobol #go #rust #python2 *pythhon3 #perl #lisp #forth #apl .....

  3. En general siempre he actualizado @archlinux usando #pacman

    El problema es que, si tenemos paquetes instalados desde #AUR, esos no se actualizarán.

    Llevo varios años usando #Arch #Linux, y pocas veces he actualizado los paquetes de AUR (porque suelen demorar más, compilaciones, etc).

    Hoy decidí hacer limpieza de paquetes obsoletos, eliminé, entre otras tantas cosas, #python2, y varios paquetes que ya no uso, y corrí #yay para actualizar todo.

    Ahí está mi máquina, compilando hace +8 horas 😅

  4. En general siempre he actualizado @archlinux usando #pacman

    El problema es que, si tenemos paquetes instalados desde #AUR, esos no se actualizarán.

    Llevo varios años usando #Arch #Linux, y pocas veces he actualizado los paquetes de AUR (porque suelen demorar más, compilaciones, etc).

    Hoy decidí hacer limpieza de paquetes obsoletos, eliminé, entre otras tantas cosas, #python2, y varios paquetes que ya no uso, y corrí #yay para actualizar todo.

    Ahí está mi máquina, compilando hace +8 horas 😅

  5. @cidra I've only ever used to get older versions of running because they still have .But I see your point!

  6. @cidra I've only ever used #Toolbox to get older versions of #Fedora running because they still have #Python2 .But I see your point!

  7. Hype for the Future 86D → Upcoming Topics for the YouTube Channels

    Introduction -- novaTopFlex novaTopFlex continues to showcase distinctive features of the Python programming language, including, but not limited to, the distinctions between Python 2 and Python 3. Most of the Python 2 and Python 3 content distinctions occur between versions, rather than within them. Schedule Upcoming YouTube videos for the novaTopFlex YouTube channel shall include (by date and time, all EST/EDT): January 26 at 9:00 AM Python 2 Mathematics Python 2 abs() Python 2 […]

    novatopflex.wordpress.com/2026

  8. Hype for the Future 86D → Upcoming Topics for the YouTube Channels

    Introduction -- novaTopFlex novaTopFlex continues to showcase distinctive features of the Python programming language, including, but not limited to, the distinctions between Python 2 and Python 3. Most of the Python 2 and Python 3 content distinctions occur between versions, rather than within them. Schedule Upcoming YouTube videos for the novaTopFlex YouTube channel shall include (by date and time, all EST/EDT): January 26 at 9:00 AM Python 2 Mathematics Python 2 abs() Python 2 […]

    novatopflex.wordpress.com/2026

  9. Today I learned 'bool' is a subclass of 'int' in Python.

    Before Python introduced a boolean type, it used 0 and 1 for truth values. 'bool' was later designed to behave like 0 and 1 to maintain backward compatibility.

    #python #programming #python2 #python3 #til

  10. Today I learned 'bool' is a subclass of 'int' in Python.

    Before Python introduced a boolean type, it used 0 and 1 for truth values. 'bool' was later designed to behave like 0 and 1 to maintain backward compatibility.

    #python #programming #python2 #python3 #til

  11. I wonder when I'll stop finding forgotten #Python2 scripts in dusty subdirectories which need hasty updating.

    Apparently it won't be today.

  12. I wonder when I'll stop finding forgotten #Python2 scripts in dusty subdirectories which need hasty updating.

    Apparently it won't be today.

  13. @amin

    Eh...

    It's a rolling release, so it's got that going for it, but a lot/most of their custom utilities (such as the package manager) is still on Python 2, which is... not good.

    /usr/bin/python is even a symlink to python2 which is really not good.

    Small team. Looks like the original dev, who started a new distro, is going to re-work a lot of those things, which will be the basis for Solus going forward, so there's a lot of hope for newer and better utilities.

    To be clear, my only real complaint so far is the python2-ness of it.

    Also, they don't have a ksh package (which some of my scripts require), but I managed to compile the standard ksh2020.

    I don't know if I will stay. #Python2 is kind of a deal-breaker.

    Still slowly replicating my #KDE #Plasma setup from my work #Debian box. I have a lot of custom keybinds that make it a little more like i3/sway for me.

    My other options are Debian testing, #FreeBSD (probably will lose the ability to run KSP), or #OpenSuSE tumbleweed (if they can ever just enable polkit by default, already).

  14. @amin

    Eh...

    It's a rolling release, so it's got that going for it, but a lot/most of their custom utilities (such as the package manager) is still on Python 2, which is... not good.

    /usr/bin/python is even a symlink to python2 which is really not good.

    Small team. Looks like the original dev, who started a new distro, is going to re-work a lot of those things, which will be the basis for Solus going forward, so there's a lot of hope for newer and better utilities.

    To be clear, my only real complaint so far is the python2-ness of it.

    Also, they don't have a ksh package (which some of my scripts require), but I managed to compile the standard ksh2020.

    I don't know if I will stay. #Python2 is kind of a deal-breaker.

    Still slowly replicating my #KDE #Plasma setup from my work #Debian box. I have a lot of custom keybinds that make it a little more like i3/sway for me.

    My other options are Debian testing, #FreeBSD (probably will lose the ability to run KSP), or #OpenSuSE tumbleweed (if they can ever just enable polkit by default, already).

  15. Пишем приложение для SIM-карты

    Приветствую всех! Думаю, многим из вас доводилось слышать такое утверждение, что SIM-карта — по сути полноценный специализированный компьютер. А раз симка — это компьютер, то, очевидно, должен быть и софт для него. Как насчёт попробовать что-нибудь написать и заставить это работать прямо на карте? Давайте разбираться. Итак, в сегодняшней статье поговорим про эту довольно редко упоминающуюся сторону сотовой связи. Узнаем, как писать приложения, чтобы они запускались на всех телефонах, от Nokia 3310 до последних айфонов. Попутно выясним, как загружать их в SIM-карты и насколько сложно это сделать, и, конечно же, напишем наш первый апплет. Традиционно будет много интересного.

    habr.com/ru/companies/timeweb/

    #timeweb_статьи #javacard #sim #python2 #pcsc #stk #gsm #kic #kid #ki #opc #adm #симки #смарткарты #iso7816

  16. Imagine:
    - small custom tool in #Python2 / #Jython, bundled to an .exe
    - Last time bundled was a few years back
    - executable used on CI server

    Then:
    - suddenly all builds across the Server fail 😳
    - The CI server and your own PC fail executing your small tool, saying "This application needs #Java 8" 🤔
    - But your CI Server and own PC _have_ Java 8 installed 🤨
    - The fellas around you have seemingly the same tools installed and can execute the tool 🧐

    #programming #magic #CI

  17. Imagine:
    - small custom tool in #Python2 / #Jython, bundled to an .exe
    - Last time bundled was a few years back
    - executable used on CI server

    Then:
    - suddenly all builds across the Server fail 😳
    - The CI server and your own PC fail executing your small tool, saying "This application needs #Java 8" 🤔
    - But your CI Server and own PC _have_ Java 8 installed 🤨
    - The fellas around you have seemingly the same tools installed and can execute the tool 🧐

    #programming #magic #CI

  18. It is wild that, in this year of the Lord, I still have to install to get a development environment for 's . Google, aka the champions of deprecating stuff, one of the most powerful tech companies worldwide, somehow can't provide a reasonable migration path off a language that was EOL'd 4 years ago :(

  19. @mariatta

    Packages still depending on six (via "pipdeptree --reverse -p six"):

    asttokens
    bleach
    fire
    html5lib
    ics
    isodate
    lplight
    Mastodon.py
    python-coveralls
    python-dateutil

    #python #six #python2 #pipdeptree

  20. @mariatta

    Packages still depending on six (via "pipdeptree --reverse -p six"):

    asttokens
    bleach
    fire
    html5lib
    ics
    isodate
    lplight
    Mastodon.py
    python-coveralls
    python-dateutil

    #python #six #python2 #pipdeptree

  21. Python gurus, can I wrap a function in more than one decorator at the same time? On the same topic, can I wrap a decorator in another decorator ?

    Asking for a friend...

    #programing #python2

  22. "Type annotations are unsupperted in Python 2"
    😒😒

    Will man Jython überhaupt noch verwenden? 🤐

    #Jython #Python #Python2 #LegacyCode

  23. "Type annotations are unsupperted in Python 2"
    😒😒

    Will man Jython überhaupt noch verwenden? 🤐

    #Jython #Python #Python2 #LegacyCode

  24. #Python2 (2002) 🐍
    A man, his business partner, and his wife are enlisted to transport an unknown object from a Russian military base, only to discover that the object is a giant, genetically-altered python.
    #CreatureFeature #FilmsWithBite
    #FilmMastodon 📽️ 🎬

  25. #Python2 (2002) 🐍
    A man, his business partner, and his wife are enlisted to transport an unknown object from a Russian military base, only to discover that the object is a giant, genetically-altered python.
    #CreatureFeature #FilmsWithBite
    #FilmMastodon 📽️ 🎬

  26. Some questions regarding Ghidra:

    * NetworkX libraries don't support Jython, right?
    * Which Python 3.X bridge is the most used for Ghidra? Is it Ghidrathon? Or perhaps ghidra-bridge?
    * Do you happen to know if there are differences big enough to worry about supporting Ghidrathon or Ghidra Bridge?

    #Ghidra #NetworkX #Jython #Ghidrathon #GhidraBridge
    #Python3 #Python2

  27. Some questions regarding Ghidra:

    * NetworkX libraries don't support Jython, right?
    * Which Python 3.X bridge is the most used for Ghidra? Is it Ghidrathon? Or perhaps ghidra-bridge?
    * Do you happen to know if there are differences big enough to worry about supporting Ghidrathon or Ghidra Bridge?

    #Ghidra #NetworkX #Jython #Ghidrathon #GhidraBridge
    #Python3 #Python2

  28. @CyDeFect @FiLiS all of these are missing too many details to tell anything about them. Except for #CIFS (although you probably don't even want that but #SMB3 instead, #Linux just kept tthe "CIFS" name although supporting SMB3), all #FreeBSD offers is indeed #SMB1. Whether this is an issue or not depends on your scenario and environment. I just offer my shares via #NFS as well, problem solved for me.

    BTW, #seamonkey was removed mainly because of a #python2 (EOL for a long time) build dependency. IIRC this is meanwhile solved, so the port *could* be readded, it's just someone would have to do it and maintain it. There's an inofficial port available, you'll find it on the forums.

  29. @CyDeFect @FiLiS all of these are missing too many details to tell anything about them. Except for (although you probably don't even want that but instead, just kept tthe "CIFS" name although supporting SMB3), all offers is indeed . Whether this is an issue or not depends on your scenario and environment. I just offer my shares via as well, problem solved for me.

    BTW, was removed mainly because of a (EOL for a long time) build dependency. IIRC this is meanwhile solved, so the port *could* be readded, it's just someone would have to do it and maintain it. There's an inofficial port available, you'll find it on the forums.

  30. I'm just starting converting an old program to and I'm having errors when waiting for threads to stop using .join() - is this a known difference?

  31. I'm just starting converting an old #Python2 program to #Python3 and I'm having errors when waiting for threads to stop using .join() - is this a known difference?

  32. @orsinium @jhx Thanks for technical details! Still, it's a PITA. ports have still some version (with an expiration date set in 2020!) because SOME software still needs it to build 😞

  33. @jhx I never really tried ... but this neverending story about and upstreams not managing to update their build(!) systems to (so, there must be some massive breaking changes I guess?) leaves some bitter taste....

  34. ¿Cómo puedo hacer que #Inkscape tome #python2.7 en lugar del #python del sistema?