Do you think that the alternatives failed because they weren't 'spot on'? Perhaps they failed because it's a much harder problem than they recognized when they started out.
I don't think it is correct that "they don't have the choice". Reliance on EUDAs in Excel is a well telegraphed problem for literally decades. There have been lots of attempts to solve it, whether by apps which seek to…
If you think that there is 'no good reason' why excel users couldn't pick up some coding, and 'no good reason' why developers shouldn't make business reports, you should think about those questions harder, and try to…
I didn't say it was a silver bullet... I said "Don't Use setup.py".
The thing is that using setuptools is neither standard nor Pythonic. It isn't part of the standard library. It's a way of doing things that is broken, and has been specifically called out by the Python developer…
Because of PEP 518.
How does setuptools not count as a dependency? If you've never run into setuptools compatibility problems, you've either been much luckier than me, or you haven't done much with Python packages. Vanilla ubuntu used to…
72MB? On a development machine? Are you on dialup? Poetry doesn't fragment the ecosystem. Unlike setuptools it uses pyproject.toml, which can be read by other tools, and is the correct way of storing package…
I don't recognize this. I use poetry all the time, without setup.py and the local installs are editable. I have published half a dozen packages which don't have a setup.py and they all work fine.
I know Python much better than I do rust or node, but I think the Python design decision was decent here: you can use different tools, but all of them should put the configuration in pyproject.toml. That file has fields…
This is bad advice. Do not create a setup.py for a new package. (Keeping setup.py for an old package can be okay.) The author is correct that you want a tool such as flit or poetry which will work with pyproject.toml.…
Do you think that the alternatives failed because they weren't 'spot on'? Perhaps they failed because it's a much harder problem than they recognized when they started out.
I don't think it is correct that "they don't have the choice". Reliance on EUDAs in Excel is a well telegraphed problem for literally decades. There have been lots of attempts to solve it, whether by apps which seek to…
If you think that there is 'no good reason' why excel users couldn't pick up some coding, and 'no good reason' why developers shouldn't make business reports, you should think about those questions harder, and try to…
I didn't say it was a silver bullet... I said "Don't Use setup.py".
The thing is that using setuptools is neither standard nor Pythonic. It isn't part of the standard library. It's a way of doing things that is broken, and has been specifically called out by the Python developer…
Because of PEP 518.
How does setuptools not count as a dependency? If you've never run into setuptools compatibility problems, you've either been much luckier than me, or you haven't done much with Python packages. Vanilla ubuntu used to…
72MB? On a development machine? Are you on dialup? Poetry doesn't fragment the ecosystem. Unlike setuptools it uses pyproject.toml, which can be read by other tools, and is the correct way of storing package…
I don't recognize this. I use poetry all the time, without setup.py and the local installs are editable. I have published half a dozen packages which don't have a setup.py and they all work fine.
I know Python much better than I do rust or node, but I think the Python design decision was decent here: you can use different tools, but all of them should put the configuration in pyproject.toml. That file has fields…
This is bad advice. Do not create a setup.py for a new package. (Keeping setup.py for an old package can be okay.) The author is correct that you want a tool such as flit or poetry which will work with pyproject.toml.…