Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
@AleCx04 the fact that we need those is my point
Also, they're not really a thing for Windows systems right? -
@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. -
@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. -
rhymiz614yI'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
-
I'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.
Related Rants
If there's something that makes me want to shoot myself even more than having to work with python, it's python's package management.
rant
python