setup.py modifies source files during installation #18
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
setup.py modifies source files during installation
Priority: Medium
Component: setup.py
Type: Bug
Description
The
setup.pyfile writes tocurateipsum/_version.pyduring installation, which violates the principle of not modifying source during installation and can cause issues with package managers.Location
setup.py:5-13Current Code
Problems
Proposed Solution
Use
setuptools_scmpackage:Or use
importlib.metadatafor Python 3.8+:Impact
Medium - Can cause installation issues in some environments.