nest-simulator icon indicating copy to clipboard operation
nest-simulator copied to clipboard

PyNEST's `setup.py` version does not comply with PEP440

Open Helveg opened this issue 5 years ago • 5 comments

Describe the bug The setup.py produced by CMake contains invalid version specifiers such as python-cmake@6b17f32b1 which do not comply with PEP440 and lead to warnings in #1959 :

/home/robin/.pyenv/versions/3.9.0/envs/nest/lib/python3.9/site-packages/setuptools/dist.py:472: UserWarning: The version specified ('python-cmake@6b17f32b1') is an invalid version, this may not work as expected with newer versions of setuptools, pip, and PyPI.

Helveg avatar Apr 08 '21 20:04 Helveg

Fixed in NEST 3, closing.

heplesser avatar Jun 30 '21 14:06 heplesser

Issue automatically marked stale!

github-actions[bot] avatar Sep 03 '21 08:09 github-actions[bot]

  • A sanitized version should be made available to Python, during release workflows, to be packaged.
  • It should be immediately clear from the Python version whether it is an official release
    • Append a monotonically increasing dev tag to all source builds ran by users.
  • Full version debugging info should be made readily available from the Python API nest.version_info(), so that the need for git-branch@git-commit is filled in (for profiling, benchmarking, debugging, issue reporting).

Helveg avatar Jan 28 '22 09:01 Helveg

Issue automatically marked stale!

github-actions[bot] avatar Mar 30 '22 08:03 github-actions[bot]

Issue automatically marked stale!

github-actions[bot] avatar May 30 '22 08:05 github-actions[bot]