Skip to content

Commit

Permalink
[#150] Install setuptools as a dev dependency
Browse files Browse the repository at this point in the history
This should hopefully fix the distutils import issue which causes the tests to
fail on Python 3.12.
  • Loading branch information
riley-harper committed Oct 7, 2024
1 parent 914d58a commit ed1b01b
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@ dev = [
"pre-commit>=2.0",
"twine>=4.0",
"build>=0.6",
# setuptools is only necessary because Python 3.12 removed the distutils
# package. pyspark 3.5.X still imports this package, so we need it on
# Python 3.12 to run the tests and have hlink work at all.
"setuptools",
# These are pinned so tightly because their version numbers appear in the docs.
# So if you use a different version, it creates a huge diff in the docs.
# TODO: auto-generate docs on push to GitHub instead of committing them to the
Expand Down

0 comments on commit ed1b01b

Please sign in to comment.