Skip to content

Commit

Permalink
Add Python build dependencies for jsonschema >= 4.11.0
Browse files Browse the repository at this point in the history
The `jsonschema` module uses `hatch-fancy-pypi-readme` for build since
version 4.11.0 (python-jsonschema/jsonschema#983); add that module to
the `[tool.poetry.dev-dependencies]` section in `pyproject.toml`, so
that it would be available for the upcoming poetry2nix override.
  • Loading branch information
sigprof committed Aug 20, 2022
1 parent d3bab91 commit 3728b66
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 2 deletions.
22 changes: 21 additions & 1 deletion nix/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion nix/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,12 @@ flake8 = "*"
pep8-naming = "*"
yapf = "*"

# These dependencies are required by the jsonschema >= 4.6.0 build system, but
# These dependencies are required by the jsonschema >= 4.11.0 build system, but
# are not detected automatically; they are also not present in the used Nixpkgs
# snapshot, so need to be obtained through Poetry.
hatchling = "*"
hatch-vcs = "*"
hatch-fancy-pypi-readme = "*"

# The `pytest` module in the used Nixpkgs snapshot has an upper bound on the
# `pluggy` dependency, which conflicts with the dependency of the `hatchling`
Expand Down

0 comments on commit 3728b66

Please sign in to comment.