From 44da7022b8a4371ba68da364596b5591d0e20d29 Mon Sep 17 00:00:00 2001 From: Matthew Feickert Date: Wed, 11 Feb 2026 08:21:13 -0700 Subject: [PATCH] FIX: Remove setuptools from run dependencies (#3794) --- AGENTS.md | 2 +- pyproject.toml | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 44962d1ade..575a693c73 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -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) diff --git a/pyproject.toml b/pyproject.toml index 2d67e83401..21342155a5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,6 @@ dependencies = [ "pandas", "lxml", "uncertainties", - "setuptools", "endf", ]