Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As a user, I'm afraid this means I'm unlikely to use Asciinema anymore. They've left me with no acceptable installation option. Go get was clean and installed a nice, statically-linked binary. The python ecosystem is messy. Not even considering the disaster that is version 2 vs 3, an installed python program is just harder to manage as files are strewn across many directories that are difficult to understand without understanding python development. This may be fine if you're writing an application and you spend enough time with it to understand the structure and purpose of the installed files, but as a casual user, it sucks. Brew isn't much better as I've continually run into problems upgrading packages. I love the idea of nix, but gave up on it after my first few installed programs all didn't work for anything involving SSL.

I know it wasn't intentional, but this change feels like a huge FU to users. If I'm forced to use Asciinema again, I'm going to have to resort to using it from from within a Docker container where the mess is, at least, sandboxed, but that option has its own drawbacks.



99% of asciinema users don't care about Go, Python, static binaries and other details like this. They're happy they can 'brew install asciinema' or 'sudo yum install asciinema' and just use the tool. You're beeing too religious about it.


Yep. This. I don't write Python, don't know the ecosystem, so when something doesn't work out of the box I'm screwed. Go on the otherhand I grab a statically linked binary and I'm set.


    pip install asciinema


I use Deluge bit torrent client which is written in Python & GTK+3 , never had a problem (Windows) it's perfectly possible to deliver self contained applications with Python,or anything else.



I don't know much about how this works on *nix, but on Windows it's not super difficult to bundle a Python application with py2exe and distribute that.


TL:DR There's no way any software vendors provide statically linked Python programs, ever.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: