Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
virtualenvs and the like not working for ya?
@LotsOfCaffeine having the need for versioning is bad? practically every major language has similar tools.... sdkman for the jdk, nvm for Node, rvm for Ruby. I honestly don't see the problem with it.
And they work with Windows just fine. At work I use conda for my Python scripts with absolutely no issues. If I need to have a project setup and don't feel like pulling out docker or something like that, just creating a conda environment with its own pip will work just fine. Never really understood the complaining for using virtual environments in Python, I know I don't worry about it on rails land and certainly not in Node.
@AleCx04 of course we need versioning but can we get one that works please?
The same code and same requirements.in/.txt throwing errors on machine but not the other.
Everything about this eco system is annoying to use, I hate every nano second I have to use this.
I want to commit a hate crime right now.
halfflat206335dCoding in python makes me want to shoot myself.
Python package management makes me want to shoot other people.
@LotsOfCaffeine dunno what to tell you. If i ever find a library or item that does not play well with my os I just change it. I get that from reading the docs. Reason number one why you will never catch me doing rails shit on a non Unix-like environment. I have from small to medium sized and even large Python apps running in production on both windows and Linux servers and have never had similar issues.
But I am aware that reading the docs might not be practical for all.
rhymiz6834dI've been building in Python for years, and I agree that package management was a nightmare. Especially if you were just starting off, but it's gotten better and pipenv has been pretty solid and reliable for my use cases
sudo-compile54434dI'm working with python for three years now. My first (and still maintaining) production application on python still works like charm on windows servers, and it is fairly large. Even as a newbie, the packages management seemed simple to me.
I agree that there are problems with lack of backward compatibility with python2 and some packages from 2010 are now unmaintained. This is a pain in the butt. . We're in the pricess of migrating to Python3 (late at that).
Apart from that, it's really seamless for our use case. We just need to read the docs very carefully.