You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
configuration error: `tool.setuptools` must not contain {'scripts'} properties
Background
https://stackoverflow.com/a/74355524 says that we could include a shim setup.py just for scripts and that would likely work, but I want to make a clean break
https://stackoverflow.com/a/74955996 suggests that the code above ought to work and only raise a warning that it's discouraged but presumably 1-2 years later, setuptools decided to not support it anymore
The text was updated successfully, but these errors were encountered:
The clean solution is to properly use entrypoints, which would require refactoring the scripts into a gromacs.scripts module with main() functions. However, the scripts are likely not used much and it's too much work to refactor and adding tests.
Therefore, I will not include them, see if anyone complains, and probably eventually remove them.
- fix#278
- replace setup.py/setup.cfg with pyproject.toml only
- replaced versioneer with versioningit; add test for version format
- removed support/testing for python 3.8
- update CHANGES
- The gw-*.py console scripts are NOT installed (see issue #279).
The
gw-*.py
scripts are not installed in the bin directory.With the switch to pyproject.toml #278 and modern versions of setuptools, we cannot use
because with
python -m build
we get an errorBackground
setup.py
just for scripts and that would likely work, but I want to make a clean breakThe text was updated successfully, but these errors were encountered: