Skip to content

Commit

Permalink
Move dependencies with no build- or run-time dependency on Setuptools…
Browse files Browse the repository at this point in the history
… to natural dependencies.

Ref #2825. Fixes #4483.
  • Loading branch information
jaraco committed Nov 23, 2024
1 parent bf2ced2 commit a9c292f
Showing 1 changed file with 13 additions and 9 deletions.
22 changes: 13 additions & 9 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,17 @@ classifiers = [
]
requires-python = ">=3.9"
dependencies = [
"packaging>=24.2",
"more-itertools>=8.8",
"wheel>=0.43.0",
"tomli>=2.0.1; python_version < '3.11'",

# pkg_resources
"platformdirs >= 4.2.2", # Made ctypes optional (see #4461)

# for distutils
"packaging",
"more-itertools",
]
keywords = ["CPAN PyPI distutils eggs package management"]

Expand Down Expand Up @@ -90,21 +101,14 @@ doc = [
ssl = []
certs = []
core = [
"packaging>=24.2",
"more_itertools>=8.8",
# #2825: dependencies with a setuptools build dependency go here.

"jaraco.text>=3.7",
"importlib_metadata>=6; python_version < '3.10'",
"tomli>=2.0.1; python_version < '3.11'",
"wheel>=0.43.0",

# pkg_resources
"platformdirs >= 4.2.2", # Made ctypes optional (see #4461)

# for distutils
"jaraco.collections",
"jaraco.functools>=4",
"packaging",
"more_itertools",
]

check = [
Expand Down

0 comments on commit a9c292f

Please sign in to comment.