3 ms·
I use tox extensively. Nox looks far easier to configure.
by axpy906 4y ago
I use tox extensively. Nox looks far easier to configure.
- nerpderp82 4y agoI use tox with a barebones ini file, haven't run into any issues that would necessitate a rewrite or a fork. Python feels like it has become JavaScript with a plethora of tools that all do the same things poorly. https://tox.wiki/en/latest/config.html https://tox.wiki/en/latest/config.html
- claytonjy 4y agoYou're not wrong about the proliferation of tools, but I'm hopeful it's a necessary waypoint to consolidate on fewer tools. Take dependency managers; for a long time there was just virtualenv+setuptools, then came Conda, then Pipenv. That was it for awhile, until Pipenv got displaced by Poetry. Now we have at least three others vying for mindshare: hatch, PDM, and Pyflow. They all have a ton of overlap with Poetry, but they're all a bit different. I think venv/Conda/Pipenv was a tolerable set: barebones, heavyweight for ML, and a tool that feels like what other langs have. I don't think we can handle 4 Pipenv replacements for long, so I hope we see some of these tools replace eachother in the coming years. I'm not sure if the standardization of pyproject.toml encourages or discourages this proliferation, but I think it's a huge win for the community vs setup.py.
- nerpderp82 4y agoI feel like a boomer just compiling Python from source and using venv/pip/setuptools/wheel until all the stupidity blows over. I wasn't even aware of hatch, PDM and Pyflow. Every new tool is just trolling the Python community. I even submitted a couple pip patches, never again.