Hi,
just downloaded the file dxf2gcode_old_2024-11-02.zip and arrived at the command
python3 ./st-setup.py build
which complains about
packaging.version.InvalidVersion: Invalid version: '2024-11-02'
That doesn't look like a dependency issue but an internal issue to me?
Is there a quick fix to that? Full output is here:
/usr/cadtools/miniconda3/envs/default311/lib/python3.11/site-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'app'
warnings.warn(msg)
Traceback (most recent call last):
File "/local/cadtools/CNC/dxf2gcode/dxf2gcode-20241102/./st-setup.py", line 45, in <module>
setup(
File "/usr/cadtools/miniconda3/envs/default311/lib/python3.11/site-packages/setuptools/__init__.py", line 117, in setup
return distutils.core.setup(**attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/cadtools/miniconda3/envs/default311/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 145, in setup
_setup_distribution = dist = klass(attrs)
^^^^^^^^^^^^
File "/usr/cadtools/miniconda3/envs/default311/lib/python3.11/site-packages/setuptools/dist.py", line 330, in __init__
self.metadata.version = self._normalize_version(self.metadata.version)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/cadtools/miniconda3/envs/default311/lib/python3.11/site-packages/setuptools/dist.py", line 366, in _normalize_version
normalized = str(Version(version))
^^^^^^^^^^^^^^^^
File "/usr/cadtools/miniconda3/envs/default311/lib/python3.11/site-packages/packaging/version.py", line 202, in __init__
raise InvalidVersion(f"Invalid version: {version!r}")
packaging.version.InvalidVersion: Invalid version: '2024-11-02'
thanks
GG
Edit the line 48 in st-setup.py from
to
or
That's only a syntax error for Python since 3.10 ^^
Last edit: spicer 2025-02-08