FIX: Remove setuptools from run dependencies (#3794)

This commit is contained in:
Matthew Feickert 2026-02-11 08:21:13 -07:00 committed by GitHub
parent 3f20a5e228
commit 44da7022b8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 1 additions and 2 deletions

View file

@ -236,7 +236,7 @@ When modifying C++ public APIs, update corresponding ctypes signatures in `openm
- **Docstrings**: numpydoc format for all public functions/methods
- **Type hints**: Use sparingly, primarily for complex signatures
- **Path handling**: Use `pathlib.Path` for filesystem operations, accept `str | os.PathLike` in function arguments
- **Dependencies**: Core dependencies only (numpy, scipy, h5py, pandas, matplotlib, lxml, ipython, uncertainties, setuptools, endf). Other packages must be optional
- **Dependencies**: Core dependencies only (numpy, scipy, h5py, pandas, matplotlib, lxml, ipython, uncertainties, endf). Other packages must be optional
- **Python version**: Minimum 3.11 (as of Nov 2025)
### ID Management Pattern (Python)

View file

@ -34,7 +34,6 @@ dependencies = [
"pandas",
"lxml",
"uncertainties",
"setuptools",
"endf",
]