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
Problem setup.py uses legacy setup_requires=['setuptools_scm']. In a current Python 3.13/setuptools environment, python setup.py egg_info tried to fetch/build an egg and failed while importing setuptools_scm with ModuleNotFoundError: No module named 'vcs_versioning'. This can break source distribution or install metadata generation paths that still run setup commands.
Expected result
Package metadata generation should use a modern PEP 517/518 build configuration, for example pyproject.toml build requirements, instead of relying on deprecated setup_requires egg fetching.
Source: Codex global repository scan of deepmodeling/dpti at commit b719828.
Project: DeepModeling Agent Code Scan
Problem
setup.pyuses legacysetup_requires=['setuptools_scm']. In a current Python 3.13/setuptools environment,python setup.py egg_infotried to fetch/build an egg and failed while importingsetuptools_scmwithModuleNotFoundError: No module named 'vcs_versioning'. This can break source distribution or install metadata generation paths that still run setup commands.Code references
dpti/setup.py
Line 16 in b719828
dpti/setup.py
Line 17 in b719828
dpti/.github/workflows/release.yml
Line 13 in b719828
Reproduction
Run:
Expected result
Package metadata generation should use a modern PEP 517/518 build configuration, for example
pyproject.tomlbuild requirements, instead of relying on deprecatedsetup_requiresegg fetching.