So I made a small little command-line utility for myself just for practice, but I had a hard time figuring out how to actually turn it into something I can just use on the command line with no fuss. It uses a virtual environment as Python packages should, so it needs to be run in that environment and I was having trouble figuring out how to do it.
But then I remembered that pipx runs application in a virtual environment, and after checking the docs, I found out that it allows installing local packages by just pointing install
at the package directory. So I did, and after setting up the command name as a project script that points to main
it ended up working.
I haven't ever heard of anyone doing something like this for a personal program though. Is something like this a bad idea? Is it over engineering or error prone? Is there another way that most people do something like this?
Honestly, owning up to it being a selfish decision deserves some respect. I'm a big proponent of free expression and avoiding censorship, but I took a gander at the kinda stuff they got over there and...
It's not even the views they hold that's my main problem. It's really that they're just so needlessly rude and aggressive, and as you pointed out, they seem to be a lot more censorship happy than here anyway. I would be more sympathetic to them if they were less censorship happy themselves, and if they were less mean.
I do want to stress that I hope you keep the number of blocked instances to a minimum, since I feel that it would be better if the Lemmy software had better tools for users to control what they block for themselves better, and also maybe just having "default" blocklists that users can disable, to keep the new-user experience nice, but yeah for that particular instance, I can't be too mad about it.