Set version constraints for Python build dependency

Allows to avoid some unintended breakage if a build package introduces a breaking change
pull/291/head
Tpt 2 years ago committed by Thomas Tanon
parent 841c9a2066
commit 54c66279f3
  1. 4
      .github/dependabot.yml
  2. 2
      python/README.md
  3. 2
      python/pyproject.toml
  4. 9
      python/requirements.dev.txt

@ -4,3 +4,7 @@ updates:
directory: "/" directory: "/"
schedule: schedule:
interval: weekly interval: weekly
- package-ecosystem: "pip"
directory: "/python/"
schedule:
interval: weekly

@ -59,7 +59,7 @@ The Sphinx documentation can be generated and viewed in the browser using the fo
sphinx-autobuild docs docs/_build/html sphinx-autobuild docs docs/_build/html
``` ```
Note that you will need to have [sphinx-autobuild](https://pypi.org/project/sphinx-autobuild/) installed. This should be installed already if you are using this repository's development container. Note that you will need to have [sphinx-autobuild](https://pypi.org/project/sphinx-autobuild/) installed.
Alternatively, you can use `sphinx-build` with Python's `http.server` to achieve the same thing. Alternatively, you can use `sphinx-build` with Python's `http.server` to achieve the same thing.

@ -1,5 +1,5 @@
[build-system] [build-system]
requires = ["maturin~=0.13.0"] requires = ["maturin~=0.14.0"]
build-backend = "maturin" build-backend = "maturin"
[project] [project]

@ -1,6 +1,5 @@
black black~=22.10
furo furo
maturin maturin~=0.14.0
mypy mypy~=0.991.0
sphinx sphinx~=5.3
sphinx-autobuild

Loading…
Cancel
Save