summaryrefslogtreecommitdiff
path: root/devtools
diff options
context:
space:
mode:
Diffstat (limited to 'devtools')
-rw-r--r--devtools/README.md3
-rw-r--r--devtools/constraints-min.txt9
-rw-r--r--devtools/requirements-poetry.in3
-rw-r--r--devtools/requirements-rtd.txt5
4 files changed, 20 insertions, 0 deletions
diff --git a/devtools/README.md b/devtools/README.md
new file mode 100644
index 00000000..ff85d11d
--- /dev/null
+++ b/devtools/README.md
@@ -0,0 +1,3 @@
+# devtools
+
+This directory contains development related scripts and files.
diff --git a/devtools/constraints-min.txt b/devtools/constraints-min.txt
new file mode 100644
index 00000000..7779da3f
--- /dev/null
+++ b/devtools/constraints-min.txt
@@ -0,0 +1,9 @@
+# This file selects minimum versions to ensure that the test suite passes on
+# these versions.
+isodate==0.6.0
+pyparsing==2.1.0
+importlib-metadata==4.0.0
+berkeleydb==18.1.2
+networkx==2.0
+html5lib==1.0.1
+lxml==4.3.0
diff --git a/devtools/requirements-poetry.in b/devtools/requirements-poetry.in
new file mode 100644
index 00000000..6381ff80
--- /dev/null
+++ b/devtools/requirements-poetry.in
@@ -0,0 +1,3 @@
+# Fixing this here as readthedocs can't use the compiled requirements-poetry.txt
+# due to conflicts.
+poetry==1.3.2
diff --git a/devtools/requirements-rtd.txt b/devtools/requirements-rtd.txt
new file mode 100644
index 00000000..32af55fb
--- /dev/null
+++ b/devtools/requirements-rtd.txt
@@ -0,0 +1,5 @@
+# This file contains requirements that get patched into readthedocs so that we
+# can build with a more up to date Sphinx than is in `poetry.lock`. This file
+# should be eliminated once we can get a more up-to-date version of sphinx in
+# poetry.lock. It is kept here so that dependabot can update it.
+Sphinx==5.3.0