home » dokk/documentation.git
Author zPlus <zplus@peers.community> 2024-01-30 20:53:10
Committer zPlus <zplus@peers.community> 2024-01-30 20:53:10
Commit da3e560 (patch)
Tree 86e041b
Parent(s)

Add more projects.


commits diff: 05d3070..da3e560
31 files changed, 1505 insertions, 0 deletionsdownload


Diffstat
-rw-r--r-- docs/addok/Makefile 48
-rw-r--r-- docs/aiobotocore/Makefile 33
-rw-r--r-- docs/aiohttp-security/Makefile 34
-rw-r--r-- docs/aiohttp/Makefile 34
-rw-r--r-- docs/aiokafka/Makefile 33
-rw-r--r-- docs/aiomultidict/Makefile 62
-rw-r--r-- docs/amdis/Makefile 37
-rw-r--r-- docs/bedops/Makefile 47
-rw-r--r-- docs/boris/Makefile 36
-rw-r--r-- docs/designpatternsphp/Makefile 38
-rw-r--r-- docs/flask-limiter/Makefile 34
-rw-r--r-- docs/flask/Makefile 66
-rw-r--r-- docs/gokapi/Makefile 43
-rw-r--r-- docs/itsdangerous/Makefile 62
-rw-r--r-- docs/jupyterhub-repo2docker/Makefile 50
-rw-r--r-- docs/jupyterhub/Makefile 64
-rw-r--r-- docs/ldap3/Makefile 36
-rw-r--r-- docs/markupsafe/Makefile 62
-rw-r--r-- docs/mkdocs/Makefile 40
-rw-r--r-- docs/pallets-click/Makefile 50
-rw-r--r-- docs/prospector/Makefile 47
-rw-r--r-- docs/pydash/Makefile 79
-rw-r--r-- docs/python-construct/Makefile 33
-rw-r--r-- docs/python-requests-cache/Makefile 55
-rw-r--r-- docs/python-websockets/Makefile 59
-rw-r--r-- docs/pywavelets/Makefile 34
-rw-r--r-- docs/quart/Makefile 37
-rw-r--r-- docs/robotpy/Makefile 42
-rw-r--r-- docs/splinter-framework/Makefile 35
-rw-r--r-- docs/sympy/Makefile 126
-rw-r--r-- docs/trafilatura/Makefile 49

Diff options
View
Side
Whitespace
Context lines
Inter-hunk lines
+48/-0 A   docs/addok/Makefile
index 0000000..8dea151
old size: 0B - new size: 1K
new file mode: -rw-r--r--
@@ -0,0 +1,48 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/addok/addok.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/addok
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.11:
13 + export PYENV_VERSION=3.11
14 + python3 -m venv venv
15 +
16 + venv-3.6:
17 + export PYENV_VERSION=3.6
18 + python3 -m venv venv
19 +
20 + repository:
21 + git clone ${REPOSITORY} repository
22 +
23 + 1.1.1: check_env_vars venv-3.11 repository
24 + source venv/bin/activate
25 + cd repository
26 + git checkout tags/$@
27 + pip install -r requirements-dev.txt
28 + mkdocs build
29 + mkdir --parents "${OUTPUT_PATH}"
30 + cp --recursive site "${OUTPUT_PATH}/$@"
31 +
32 + 1.0.4: check_env_vars venv-3.6 repository
33 + source venv/bin/activate
34 + cd repository
35 + git checkout tags/$@
36 + # There is a dependency conflict. requirements-dev.txt defines pytest==7.1.3 but
37 + # pip18 (installed by pyenv) can only find versions up to 7.0.1. Therefore we
38 + # install mkdocs manually, with the version number taken from requirements-dev.txt.
39 + #pip install -r requirements-dev.txt
40 + pip install "mkdocs == 0.17.2"
41 + mkdocs build
42 + mkdir --parents "${OUTPUT_PATH}"
43 + cp --recursive site "${OUTPUT_PATH}/$@"
44 +
45 + .ONESHELL:
46 + .SUFFIXES:
47 + .PHONY:
48 + .DELETE_ON_ERROR:

+33/-0 A   docs/aiobotocore/Makefile
index 0000000..2a45d86
old size: 0B - new size: 634B
new file mode: -rw-r--r--
@@ -0,0 +1,33 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/aio-libs/aiobotocore.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/aiobotocore
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.6:
13 + export PYENV_VERSION=3.6
14 + python3 -m venv venv
15 +
16 + repository:
17 + git clone ${REPOSITORY} repository
18 +
19 + 0.12.0 1.4.2 2.11.1: check_env_vars venv-3.6 repository
20 + source venv/bin/activate
21 + cd repository
22 + git checkout tags/$@
23 + pip install -r docs/requirements.txt
24 + cd docs
25 + make clean
26 + make dirhtml
27 + mkdir --parents "${OUTPUT_PATH}"
28 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
29 +
30 + .ONESHELL:
31 + .SUFFIXES:
32 + .PHONY:
33 + .DELETE_ON_ERROR:

+34/-0 A   docs/aiohttp-security/Makefile
index 0000000..ab7ee66
old size: 0B - new size: 671B
new file mode: -rw-r--r--
@@ -0,0 +1,34 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/aio-libs/aiohttp-security.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/aiohttp-security
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.8:
13 + export PYENV_VERSION=3.8
14 + python3 -m venv venv
15 +
16 + repository:
17 + git clone ${REPOSITORY} repository
18 +
19 + v0.5.0: check_env_vars venv-3.8 repository
20 + source venv/bin/activate
21 + cd repository
22 + git checkout tags/$@
23 + pip install -r requirements-dev.txt
24 + pip install "sphinx < 4" "jinja2 < 3.1"
25 + cd docs
26 + make clean
27 + make dirhtml
28 + mkdir --parents "${OUTPUT_PATH}"
29 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
30 +
31 + .ONESHELL:
32 + .SUFFIXES:
33 + .PHONY:
34 + .DELETE_ON_ERROR:

+34/-0 A   docs/aiohttp/Makefile
index 0000000..0f84d49
old size: 0B - new size: 653B
new file mode: -rw-r--r--
@@ -0,0 +1,34 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/aio-libs/aiohttp.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/aiohttp
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.11:
13 + export PYENV_VERSION=3.11
14 + python3 -m venv venv
15 +
16 + repository:
17 + git clone ${REPOSITORY} repository
18 +
19 + v3.9.1: check_env_vars venv-3.11 repository
20 + source venv/bin/activate
21 + cd repository
22 + git checkout tags/$@
23 + pip install -r requirements/base.txt
24 + pip install -r requirements/doc.txt
25 + cd docs
26 + make clean
27 + make dirhtml
28 + mkdir --parents "${OUTPUT_PATH}"
29 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
30 +
31 + .ONESHELL:
32 + .SUFFIXES:
33 + .PHONY:
34 + .DELETE_ON_ERROR:

+33/-0 A   docs/aiokafka/Makefile
index 0000000..4d6b1d9
old size: 0B - new size: 630B
new file mode: -rw-r--r--
@@ -0,0 +1,33 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/aio-libs/aiokafka.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/aiokafka
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.8:
13 + export PYENV_VERSION=3.8
14 + python3 -m venv venv
15 +
16 + repository:
17 + git clone ${REPOSITORY} repository
18 +
19 + v0.8.1 v0.9.0 v0.10.0: check_env_vars venv-3.8 repository
20 + source venv/bin/activate
21 + cd repository
22 + git checkout tags/$@
23 + pip install -r requirements-docs.txt
24 + cd docs
25 + make clean
26 + make dirhtml
27 + mkdir --parents "${OUTPUT_PATH}"
28 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
29 +
30 + .ONESHELL:
31 + .SUFFIXES:
32 + .PHONY:
33 + .DELETE_ON_ERROR:

+62/-0 A   docs/aiomultidict/Makefile
index 0000000..6ec7787
old size: 0B - new size: 1K
new file mode: -rw-r--r--
@@ -0,0 +1,62 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/aio-libs/multidict.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/aiomultidict
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.11:
13 + export PYENV_VERSION=3.11
14 + python3 -m venv venv
15 +
16 + venv-3.7:
17 + export PYENV_VERSION=3.7
18 + python3 -m venv venv
19 +
20 + repository:
21 + git clone ${REPOSITORY} repository
22 +
23 + v6.0.4: check_env_vars venv-3.11 repository
24 + source venv/bin/activate
25 + cd repository
26 + git checkout tags/$@
27 + pip install -r requirements/doc.txt
28 + pip install .
29 + cd docs
30 + make clean
31 + make dirhtml
32 + mkdir --parents "${OUTPUT_PATH}"
33 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
34 +
35 + v5.2.0: check_env_vars venv-3.7 repository
36 + source venv/bin/activate
37 + cd repository
38 + git checkout tags/$@
39 + pip install -r requirements/doc.txt
40 + pip install .
41 + cd docs
42 + make clean
43 + make dirhtml
44 + mkdir --parents "${OUTPUT_PATH}"
45 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
46 +
47 + v4.7.6: check_env_vars venv-3.7 repository
48 + source venv/bin/activate
49 + cd repository
50 + git checkout tags/$@
51 + pip install -r requirements/doc.txt "jinja2 < 3.1"
52 + pip install .
53 + cd docs
54 + make clean
55 + make dirhtml
56 + mkdir --parents "${OUTPUT_PATH}"
57 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
58 +
59 + .ONESHELL:
60 + .SUFFIXES:
61 + .PHONY:
62 + .DELETE_ON_ERROR:

+37/-0 A   docs/amdis/Makefile
index 0000000..0fabe31
old size: 0B - new size: 779B
new file mode: -rw-r--r--
@@ -0,0 +1,37 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://gitlab.com/amdis/amdis.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/amdis
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.9:
13 + export PYENV_VERSION=3.9
14 + python3 -m venv venv
15 +
16 + repository:
17 + git clone ${REPOSITORY} repository
18 +
19 + # This repo doesn't use tags for releases, therefore we checkout specific commits.
20 + # The date is the commit's date.
21 + 2024-01-23-0e3fed6d: check_env_vars venv-3.9 repository
22 + # Extract commit hash
23 + commit_hash=$@
24 + commit_hash=$${commit_hash:11}
25 +
26 + source venv/bin/activate
27 + cd repository
28 + git checkout $${commit_hash}
29 + pip install -r requirements.txt
30 + mkdocs build
31 + mkdir --parents "${OUTPUT_PATH}"
32 + cp --recursive site "${OUTPUT_PATH}/$@"
33 +
34 + .ONESHELL:
35 + .SUFFIXES:
36 + .PHONY:
37 + .DELETE_ON_ERROR:

+47/-0 A   docs/bedops/Makefile
index 0000000..ef5dc21
old size: 0B - new size: 1K
new file mode: -rw-r--r--
@@ -0,0 +1,47 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/bedops/bedops.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/bedops
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.6:
13 + export PYENV_VERSION=3.6
14 + python3 -m venv venv
15 +
16 + repository:
17 + git clone ${REPOSITORY} repository
18 +
19 + v2.4.41: check_env_vars venv-3.6 repository
20 + source venv/bin/activate
21 + cd repository
22 + git checkout tags/$@
23 + pip install -r docs/requirements.txt
24 + pip install sphinx
25 + cd docs
26 + make clean
27 + make html
28 + mkdir --parents "${OUTPUT_PATH}"
29 + cp --recursive _build/html "${OUTPUT_PATH}/$@"
30 +
31 + # This build gives this error: sphinx.ext.mathjax: other math package is already loaded
32 + # I don't know how to fix it, but it compiles if I remove (manually) sphinx.ext.pngmath from docs/conf.py
33 + v2.3.0: check_env_vars venv-3.6 repository
34 + source venv/bin/activate
35 + cd repository
36 + git checkout tags/$@
37 + pip install "sphinx < 1.8"
38 + cd docs
39 + make clean
40 + make html
41 + mkdir --parents "${OUTPUT_PATH}"
42 + cp --recursive _build/html "${OUTPUT_PATH}/$@"
43 +
44 + .ONESHELL:
45 + .SUFFIXES:
46 + .PHONY:
47 + .DELETE_ON_ERROR:

+36/-0 A   docs/boris/Makefile
index 0000000..68e2531
old size: 0B - new size: 800B
new file mode: -rw-r--r--
@@ -0,0 +1,36 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/olivierfriard/boris_docs.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/boris
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.10:
13 + export PYENV_VERSION=3.10
14 + python3 -m venv venv
15 +
16 + repository:
17 + git clone ${REPOSITORY} repository
18 +
19 + # This repo doesn't use tags for releases, therefore we checkout specific commits.
20 + # The date is the commit's date.
21 + 2024-01-27-123c9fbe: check_env_vars venv-3.10 repository
22 + # Extract commit hash
23 + commit_hash=$@
24 + commit_hash=$${commit_hash:11}
25 +
26 + source venv/bin/activate
27 + cd repository
28 + git checkout $${commit_hash}
29 + pip install -r docs/requirements.txt
30 + mkdir --parents "${OUTPUT_PATH}"
31 + sphinx-build -b dirhtml -c docs . "${OUTPUT_PATH}/$@"
32 +
33 + .ONESHELL:
34 + .SUFFIXES:
35 + .PHONY:
36 + .DELETE_ON_ERROR:

+38/-0 A   docs/designpatternsphp/Makefile
index 0000000..ea9755e
old size: 0B - new size: 840B
new file mode: -rw-r--r--
@@ -0,0 +1,38 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/designpatternsphp
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.11:
13 + export PYENV_VERSION=3.11
14 + python3 -m venv venv
15 +
16 + repository:
17 + git clone ${REPOSITORY} repository
18 +
19 + # This repo doesn't use tags for releases, therefore we checkout specific commits.
20 + # The date is the commit's date.
21 + 2023-09-28-13af79cc: check_env_vars venv-3.11 repository
22 + # Extract commit hash
23 + commit_hash=$@
24 + commit_hash=$${commit_hash:11}
25 +
26 + source venv/bin/activate
27 + cd repository
28 + git checkout $${commit_hash}
29 + pip install -r requirements.txt
30 + make clean
31 + make dirhtml
32 + mkdir --parents "${OUTPUT_PATH}"
33 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
34 +
35 + .ONESHELL:
36 + .SUFFIXES:
37 + .PHONY:
38 + .DELETE_ON_ERROR:

+34/-0 A   docs/flask-limiter/Makefile
index 0000000..04a078b
old size: 0B - new size: 650B
new file mode: -rw-r--r--
@@ -0,0 +1,34 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/alisaifee/flask-limiter.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/flask-limiter
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.9:
13 + export PYENV_VERSION=3.9
14 + python3 -m venv venv
15 +
16 + repository:
17 + git clone ${REPOSITORY} repository
18 +
19 + 2.9.2 3.0.0 3.5.0: check_env_vars venv-3.9 repository
20 + source venv/bin/activate
21 + cd repository
22 + git checkout tags/$@
23 + pip install -r requirements/docs.txt
24 + pip install .
25 + cd doc
26 + make clean
27 + make dirhtml
28 + mkdir --parents "${OUTPUT_PATH}"
29 + cp --recursive build/dirhtml "${OUTPUT_PATH}/$@"
30 +
31 + .ONESHELL:
32 + .SUFFIXES:
33 + .PHONY:
34 + .DELETE_ON_ERROR:

+66/-0 A   docs/flask/Makefile
index 0000000..22dfbf9
old size: 0B - new size: 1K
new file mode: -rw-r--r--
@@ -0,0 +1,66 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/pallets/flask.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/flask
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.11:
13 + export PYENV_VERSION=3.11
14 + python3 -m venv venv
15 +
16 + venv-3.8:
17 + export PYENV_VERSION=3.8
18 + python3 -m venv venv
19 +
20 + venv-3.5:
21 + export PYENV_VERSION=3.5
22 + python3 -m venv venv
23 +
24 + repository:
25 + git clone ${REPOSITORY} repository
26 +
27 + 2.3.3 3.0.1: check_env_vars venv-3.11 repository
28 + source venv/bin/activate
29 + cd repository
30 + git checkout tags/$@
31 + pip install -r requirements/docs.txt
32 + pip install .
33 + cd docs
34 + make clean
35 + make dirhtml
36 + mkdir --parents "${OUTPUT_PATH}"
37 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
38 +
39 + 1.1.4: check_env_vars venv-3.8 repository
40 + source venv/bin/activate
41 + cd repository
42 + git checkout tags/$@
43 + pip install -r docs/requirements.txt "markupsafe == 2.0.1"
44 + pip install .
45 + cd docs
46 + make clean
47 + make dirhtml
48 + mkdir --parents "${OUTPUT_PATH}"
49 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
50 +
51 + 0.12.5: check_env_vars venv-3.5 repository
52 + source venv/bin/activate
53 + cd repository
54 + git checkout tags/$@
55 + pip install -r docs/requirements.txt
56 + pip install .
57 + cd docs
58 + make clean
59 + make dirhtml
60 + mkdir --parents "${OUTPUT_PATH}"
61 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
62 +
63 + .ONESHELL:
64 + .SUFFIXES:
65 + .PHONY:
66 + .DELETE_ON_ERROR:

+43/-0 A   docs/gokapi/Makefile
index 0000000..b0925d5
old size: 0B - new size: 856B
new file mode: -rw-r--r--
@@ -0,0 +1,43 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/Forceu/Gokapi.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/gokapi
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv:
13 + python3 -m venv venv
14 +
15 + repository:
16 + git clone ${REPOSITORY} repository
17 +
18 + v1.8.0: check_env_vars venv repository
19 + source venv/bin/activate
20 + cd repository
21 + git checkout tags/$@
22 + pip install -r docs/requirements.txt
23 + cd docs
24 + make clean
25 + make dirhtml
26 + mkdir --parents "${OUTPUT_PATH}"
27 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
28 +
29 + v1.3.1 v1.5.2 v1.6.2 v1.7.2: check_env_vars venv repository
30 + source venv/bin/activate
31 + cd repository
32 + git checkout tags/$@
33 + pip install sphinx sphinx_rtd_theme
34 + cd docs
35 + make clean
36 + make dirhtml
37 + mkdir --parents "${OUTPUT_PATH}"
38 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
39 +
40 + .ONESHELL:
41 + .SUFFIXES:
42 + .PHONY:
43 + .DELETE_ON_ERROR:

+62/-0 A   docs/itsdangerous/Makefile
index 0000000..44cdf06
old size: 0B - new size: 1K
new file mode: -rw-r--r--
@@ -0,0 +1,62 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/pallets/itsdangerous.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/itsdangerous
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.10:
13 + export PYENV_VERSION=3.10
14 + python3 -m venv venv
15 +
16 + venv-3.8:
17 + export PYENV_VERSION=3.8
18 + python3 -m venv venv
19 +
20 + repository:
21 + git clone ${REPOSITORY} repository
22 +
23 + 2.1.2: check_env_vars venv-3.10 repository
24 + source venv/bin/activate
25 + cd repository
26 + git checkout tags/$@
27 + pip install -r requirements/docs.txt
28 + pip install .
29 + cd docs
30 + make clean
31 + make dirhtml
32 + mkdir --parents "${OUTPUT_PATH}"
33 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
34 +
35 + 1.1.0: check_env_vars venv-3.8 repository
36 + source venv/bin/activate
37 + cd repository
38 + git checkout tags/$@
39 + pip install -r docs/requirements.txt "jinja2 < 3" "markupsafe == 2.0.1"
40 + pip install .
41 + cd docs
42 + make clean
43 + make dirhtml
44 + mkdir --parents "${OUTPUT_PATH}"
45 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
46 +
47 + 0.24: check_env_vars venv-3.8 repository
48 + source venv/bin/activate
49 + cd repository
50 + git checkout tags/$@
51 + pip install sphinx "jinja2 < 3" "markupsafe == 2.0.1"
52 + pip install .
53 + cd docs
54 + make clean
55 + make dirhtml
56 + mkdir --parents "${OUTPUT_PATH}"
57 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
58 +
59 + .ONESHELL:
60 + .SUFFIXES:
61 + .PHONY:
62 + .DELETE_ON_ERROR:

+50/-0 A   docs/jupyterhub-repo2docker/Makefile
index 0000000..970b6ba
old size: 0B - new size: 1K
new file mode: -rw-r--r--
@@ -0,0 +1,50 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/jupyterhub/repo2docker.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/jupyterhub-repo2docker
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.10:
13 + export PYENV_VERSION=3.10
14 + python3 -m venv venv
15 +
16 + venv-3.8:
17 + export PYENV_VERSION=3.8
18 + python3 -m venv venv
19 +
20 + repository:
21 + git clone ${REPOSITORY} repository
22 +
23 + 2023.06.0: check_env_vars venv-3.10 repository
24 + source venv/bin/activate
25 + cd repository
26 + git checkout tags/$@
27 + pip install -r docs/requirements.txt
28 + pip install matplotlib
29 + pip install .
30 + cd docs
31 + make clean
32 + make dirhtml
33 + mkdir --parents "${OUTPUT_PATH}"
34 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
35 +
36 + 2021.08.0 2022.10.0: check_env_vars venv-3.8 repository
37 + source venv/bin/activate
38 + cd repository
39 + git checkout tags/$@
40 + pip install -r docs/doc-requirements.txt
41 + pip install matplotlib
42 + pip install .
43 + cd docs/source/
44 + mkdir --parents "${OUTPUT_PATH}"
45 + sphinx-build -b dirhtml . "${OUTPUT_PATH}/$@"
46 +
47 + .ONESHELL:
48 + .SUFFIXES:
49 + .PHONY:
50 + .DELETE_ON_ERROR:

+64/-0 A   docs/jupyterhub/Makefile
index 0000000..9cdc492
old size: 0B - new size: 1K
new file mode: -rw-r--r--
@@ -0,0 +1,64 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/jupyterhub/jupyterhub.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/jupyterhub
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.9:
13 + export PYENV_VERSION=3.9
14 + python3 -m venv venv
15 +
16 + venv-3.7:
17 + export PYENV_VERSION=3.7
18 + python3 -m venv venv
19 +
20 + repository:
21 + git clone ${REPOSITORY} repository
22 +
23 + 4.0.2: check_env_vars venv-3.9 repository
24 + source venv/bin/activate
25 + cd repository
26 + git checkout tags/$@
27 + pip install -r requirements.txt
28 + pip install -r docs/requirements.txt
29 + pip install matplotlib
30 + pip install -e .
31 + cd docs
32 + make clean
33 + make dirhtml
34 + mkdir --parents "${OUTPUT_PATH}"
35 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
36 +
37 + 2.3.1 3.1.1: check_env_vars venv-3.9 repository
38 + source venv/bin/activate
39 + cd repository
40 + git checkout tags/$@
41 + pip install -r requirements.txt
42 + pip install -r docs/requirements.txt
43 + pip install matplotlib
44 + pip install -e .
45 + cd docs/source/
46 + mkdir --parents "${OUTPUT_PATH}"
47 + sphinx-build -b dirhtml . "${OUTPUT_PATH}/$@"
48 +
49 + 1.5.1: check_env_vars venv-3.7 repository
50 + source venv/bin/activate
51 + cd repository
52 + git checkout tags/$@
53 + pip install -r requirements.txt
54 + pip install -r docs/requirements.txt
55 + pip install matplotlib
56 + pip install -e .
57 + cd docs/source/
58 + mkdir --parents "${OUTPUT_PATH}"
59 + sphinx-build -b dirhtml . "${OUTPUT_PATH}/$@"
60 +
61 + .ONESHELL:
62 + .SUFFIXES:
63 + .PHONY:
64 + .DELETE_ON_ERROR:

+36/-0 A   docs/ldap3/Makefile
index 0000000..b229ce7
old size: 0B - new size: 709B
new file mode: -rw-r--r--
@@ -0,0 +1,36 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/cannatag/ldap3.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/ldap3
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.8:
13 + export PYENV_VERSION=3.8
14 + python3 -m venv venv
15 +
16 + repository:
17 + git clone ${REPOSITORY} repository
18 +
19 + v2.9.1: check_env_vars venv-3.8 repository
20 + source venv/bin/activate
21 + cd repository
22 + git checkout tags/$@
23 + pip install -r requirements.txt
24 + pip install -r requirements-dev.txt
25 + pip install -r docs/manual/requirements.txt
26 + pip install .
27 + cd docs/manual/
28 + make clean
29 + make dirhtml
30 + mkdir --parents "${OUTPUT_PATH}"
31 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
32 +
33 + .ONESHELL:
34 + .SUFFIXES:
35 + .PHONY:
36 + .DELETE_ON_ERROR:

+62/-0 A   docs/markupsafe/Makefile
index 0000000..074bb47
old size: 0B - new size: 1K
new file mode: -rw-r--r--
@@ -0,0 +1,62 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/pallets/markupsafe.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/markupsafe
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.10:
13 + export PYENV_VERSION=3.10
14 + python3 -m venv venv
15 +
16 + venv-3.8:
17 + export PYENV_VERSION=3.8
18 + python3 -m venv venv
19 +
20 + repository:
21 + git clone ${REPOSITORY} repository
22 +
23 + 2.1.4: check_env_vars venv-3.10 repository
24 + source venv/bin/activate
25 + cd repository
26 + git checkout tags/$@
27 + pip install -r requirements/docs.txt
28 + pip install .
29 + cd docs
30 + make clean
31 + make dirhtml
32 + mkdir --parents "${OUTPUT_PATH}"
33 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
34 +
35 + 2.0.1: check_env_vars venv-3.9 repository
36 + source venv/bin/activate
37 + cd repository
38 + git checkout tags/$@
39 + pip install -r requirements/docs.txt
40 + pip install .
41 + cd docs
42 + make clean
43 + make dirhtml
44 + mkdir --parents "${OUTPUT_PATH}"
45 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
46 +
47 + 1.1.1: check_env_vars venv-3.8 repository
48 + source venv/bin/activate
49 + cd repository
50 + git checkout tags/$@
51 + pip install -r docs/requirements.txt "jinja2 < 3" "markupsafe == 2.0.1"
52 + pip install .
53 + cd docs
54 + make clean
55 + make dirhtml
56 + mkdir --parents "${OUTPUT_PATH}"
57 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
58 +
59 + .ONESHELL:
60 + .SUFFIXES:
61 + .PHONY:
62 + .DELETE_ON_ERROR:

+40/-0 A   docs/mkdocs/Makefile
index 0000000..04eeef6
old size: 0B - new size: 622B
new file mode: -rw-r--r--
@@ -0,0 +1,40 @@
1 +
2 +
3 +
4 +
5 + THIS DOESN'T WORK NEEDS CHECKING
6 +
7 +
8 +
9 +
10 + SHELL = /bin/bash
11 +
12 + REPOSITORY = https://github.com/mkdocs/mkdocs.git
13 +
14 + check_env_vars:
15 + ifdef OUTPUT_PATH
16 + OUTPUT_PATH := ${OUTPUT_PATH}/mkdocs
17 + else
18 + $(error OUTPUT_PATH is undefined)
19 + endif
20 +
21 + venv-3.11:
22 + export PYENV_VERSION=3.11
23 + python3 -m venv venv
24 +
25 + repository:
26 + git clone ${REPOSITORY} repository
27 +
28 + 1.5.3: check_env_vars venv-3.11 repository
29 + source venv/bin/activate
30 + cd repository
31 + git checkout tags/$@
32 + pip install mkdocs pymdown-extensions
33 + mkdocs build
34 + mkdir --parents "${OUTPUT_PATH}"
35 + cp --recursive site "${OUTPUT_PATH}/$@"
36 +
37 + .ONESHELL:
38 + .SUFFIXES:
39 + .PHONY:
40 + .DELETE_ON_ERROR:

+50/-0 A   docs/pallets-click/Makefile
index 0000000..c940741
old size: 0B - new size: 1016B
new file mode: -rw-r--r--
@@ -0,0 +1,50 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/pallets/click.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/pallets-click
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.10:
13 + export PYENV_VERSION=3.10
14 + python3 -m venv venv
15 +
16 + venv-3.8:
17 + export PYENV_VERSION=3.8
18 + python3 -m venv venv
19 +
20 + repository:
21 + git clone ${REPOSITORY} repository
22 +
23 + 8.0.4 8.1.7: check_env_vars venv-3.10 repository
24 + source venv/bin/activate
25 + cd repository
26 + git checkout tags/$@
27 + pip install -r requirements/docs.txt
28 + pip install .
29 + cd docs
30 + make clean
31 + make dirhtml
32 + mkdir --parents "${OUTPUT_PATH}"
33 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
34 +
35 + 7.0 7.1.2: check_env_vars venv-3.8 repository
36 + source venv/bin/activate
37 + cd repository
38 + git checkout tags/$@
39 + pip install -r docs/requirements.txt "jinja2 < 3" "markupsafe == 2.0.1"
40 + pip install .
41 + cd docs
42 + make clean
43 + make dirhtml
44 + mkdir --parents "${OUTPUT_PATH}"
45 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
46 +
47 + .ONESHELL:
48 + .SUFFIXES:
49 + .PHONY:
50 + .DELETE_ON_ERROR:

+47/-0 A   docs/prospector/Makefile
index 0000000..a7664d2
old size: 0B - new size: 1021B
new file mode: -rw-r--r--
@@ -0,0 +1,47 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/landscapeio/prospector.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/prospector
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.7:
13 + export PYENV_VERSION=3.7
14 + python3 -m venv venv
15 +
16 + repository:
17 + git clone ${REPOSITORY} repository
18 +
19 + v1.10.3: check_env_vars repository
20 + export PYENV_VERSION=3.11
21 + cd repository
22 + git checkout tags/$@
23 + poetry install
24 + poetry run pip install -r docs/requirements.txt
25 + poetry run pip install .[with_everything]
26 + cd docs
27 + poetry run make clean
28 + poetry run make dirhtml
29 + mkdir --parents "${OUTPUT_PATH}"
30 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
31 +
32 + 0.12.11: check_env_vars venv-3.7 repository
33 + source venv/bin/activate
34 + cd repository
35 + git checkout tags/$@
36 + pip install -r docs/requirements.txt
37 + pip install .[with_everything] "pyroma == 2.3"
38 + cd docs
39 + make clean
40 + make dirhtml
41 + mkdir --parents "${OUTPUT_PATH}"
42 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
43 +
44 + .ONESHELL:
45 + .SUFFIXES:
46 + .PHONY:
47 + .DELETE_ON_ERROR:

+79/-0 A   docs/pydash/Makefile
index 0000000..88fdabe
old size: 0B - new size: 2K
new file mode: -rw-r--r--
@@ -0,0 +1,79 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/dgilland/pydash.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/pydash
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.11:
13 + export PYENV_VERSION=3.11
14 + python3 -m venv venv
15 +
16 + venv-3.10:
17 + export PYENV_VERSION=3.10
18 + python3 -m venv venv
19 +
20 + venv-3.9:
21 + export PYENV_VERSION=3.9
22 + python3 -m venv venv
23 +
24 + venv-3.5:
25 + export PYENV_VERSION=3.5
26 + python3 -m venv venv
27 +
28 + repository:
29 + git clone ${REPOSITORY} repository
30 +
31 + v7.0.6: check_env_vars venv-3.11 repository
32 + source venv/bin/activate
33 + cd repository
34 + git checkout tags/$@
35 + pip install .[dev]
36 + cd docs
37 + make clean
38 + make dirhtml
39 + mkdir --parents "${OUTPUT_PATH}"
40 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
41 +
42 + v5.1.2 v6.0.2: check_env_vars venv-3.10 repository
43 + source venv/bin/activate
44 + cd repository
45 + git checkout tags/$@
46 + pip install .[dev]
47 + cd docs
48 + make clean
49 + make dirhtml
50 + mkdir --parents "${OUTPUT_PATH}"
51 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
52 +
53 + v4.9.3: check_env_vars venv-3.9 repository
54 + source venv/bin/activate
55 + cd repository
56 + git checkout tags/$@
57 + pip install .[dev]
58 + cd docs
59 + make clean
60 + make dirhtml
61 + mkdir --parents "${OUTPUT_PATH}"
62 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
63 +
64 + v3.4.8: check_env_vars venv-3.5 repository
65 + source venv/bin/activate
66 + cd repository
67 + git checkout tags/$@
68 + pip install -r requirements-dev.txt "docutils < 0.18"
69 + pip install .
70 + cd docs
71 + make clean
72 + make dirhtml
73 + mkdir --parents "${OUTPUT_PATH}"
74 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
75 +
76 + .ONESHELL:
77 + .SUFFIXES:
78 + .PHONY:
79 + .DELETE_ON_ERROR:

+33/-0 A   docs/python-construct/Makefile
index 0000000..4d735e8
old size: 0B - new size: 611B
new file mode: -rw-r--r--
@@ -0,0 +1,33 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/construct/construct.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/python-construct
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.7:
13 + export PYENV_VERSION=3.7
14 + python3 -m venv venv
15 +
16 + repository:
17 + git clone ${REPOSITORY} repository
18 +
19 + v2.10.70: check_env_vars venv-3.7 repository
20 + source venv/bin/activate
21 + cd repository
22 + git checkout tags/$@
23 + pip install . sphinx
24 + cd docs
25 + make clean
26 + make dirhtml
27 + mkdir --parents "${OUTPUT_PATH}"
28 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
29 +
30 + .ONESHELL:
31 + .SUFFIXES:
32 + .PHONY:
33 + .DELETE_ON_ERROR:

+55/-0 A   docs/python-requests-cache/Makefile
index 0000000..069ef42
old size: 0B - new size: 1K
new file mode: -rw-r--r--
@@ -0,0 +1,55 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/requests-cache/requests-cache.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/python-requests-cache
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.11:
13 + export PYENV_VERSION=3.11
14 + python3 -m venv venv
15 +
16 + venv-3.8:
17 + export PYENV_VERSION=3.8
18 + python3 -m venv venv
19 +
20 + repository:
21 + git clone ${REPOSITORY} repository
22 +
23 + v1.1.1: check_env_vars venv-3.11 repository
24 + source venv/bin/activate
25 + cd repository
26 + git checkout tags/$@
27 + pip install .[all,docs] typing_extensions
28 + cd docs
29 + mkdir --parents "${OUTPUT_PATH}"
30 + sphinx-build -b dirhtml . "${OUTPUT_PATH}/$@"
31 +
32 + v0.7.5 v0.8.1 v0.9.8 v1.0.1: check_env_vars venv-3.8 repository
33 + source venv/bin/activate
34 + cd repository
35 + git checkout tags/$@
36 + pip install .[all,docs] typing_extensions
37 + cd docs
38 + mkdir --parents "${OUTPUT_PATH}"
39 + sphinx-build -b dirhtml . "${OUTPUT_PATH}/$@"
40 +
41 + v0.6.4: check_env_vars venv-3.8 repository
42 + source venv/bin/activate
43 + cd repository
44 + git checkout tags/$@
45 + pip install .[docs,backends] "jinja2 < 3.1"
46 + cd docs
47 + make clean
48 + make dirhtml
49 + mkdir --parents "${OUTPUT_PATH}"
50 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
51 +
52 + .ONESHELL:
53 + .SUFFIXES:
54 + .PHONY:
55 + .DELETE_ON_ERROR:

+59/-0 A   docs/python-websockets/Makefile
index 0000000..a6b9016
old size: 0B - new size: 1K
new file mode: -rw-r--r--
@@ -0,0 +1,59 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/python-websockets/websockets.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/python-websockets
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.10:
13 + export PYENV_VERSION=3.10
14 + python3 -m venv venv
15 +
16 + venv-3.7:
17 + export PYENV_VERSION=3.7
18 + python3 -m venv venv
19 +
20 + repository:
21 + git clone ${REPOSITORY} repository
22 +
23 + 10.4 11.0.3 12.0: check_env_vars venv-3.10 repository
24 + source venv/bin/activate
25 + cd repository
26 + git checkout tags/$@
27 + pip install -r docs/requirements.txt
28 + cd docs
29 + make clean
30 + make dirhtml
31 + mkdir --parents "${OUTPUT_PATH}"
32 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
33 +
34 + 8.1 9.1: check_env_vars venv-3.7 repository
35 + source venv/bin/activate
36 + cd repository
37 + git checkout tags/$@
38 + pip install -r docs/requirements.txt
39 + cd docs
40 + make clean
41 + make dirhtml
42 + mkdir --parents "${OUTPUT_PATH}"
43 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
44 +
45 + 5.0.1 6.0 7.0: check_env_vars venv-3.7 repository
46 + source venv/bin/activate
47 + cd repository
48 + git checkout tags/$@
49 + pip install "sphinx < 6"
50 + cd docs
51 + make clean
52 + make dirhtml
53 + mkdir --parents "${OUTPUT_PATH}"
54 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
55 +
56 + .ONESHELL:
57 + .SUFFIXES:
58 + .PHONY:
59 + .DELETE_ON_ERROR:

+34/-0 A   docs/pywavelets/Makefile
index 0000000..a8a6ed0
old size: 0B - new size: 671B
new file mode: -rw-r--r--
@@ -0,0 +1,34 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/PyWavelets/pywt.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/pywavelets
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.11:
13 + export PYENV_VERSION=3.11
14 + python3 -m venv venv
15 +
16 + repository:
17 + git clone ${REPOSITORY} repository
18 +
19 + v1.1.1 v1.2.0 v1.3.0 v1.4.1 v1.5.0: check_env_vars venv-3.11 repository
20 + source venv/bin/activate
21 + cd repository
22 + git checkout tags/$@
23 + pip install -r util/readthedocs/requirements.txt
24 + pip install .
25 + cd doc
26 + make clean
27 + make dirhtml
28 + mkdir --parents "${OUTPUT_PATH}"
29 + cp --recursive build/dirhtml "${OUTPUT_PATH}/$@"
30 +
31 + .ONESHELL:
32 + .SUFFIXES:
33 + .PHONY:
34 + .DELETE_ON_ERROR:

+37/-0 A   docs/quart/Makefile
index 0000000..0796da3
old size: 0B - new size: 655B
new file mode: -rw-r--r--
@@ -0,0 +1,37 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/pallets/quart.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/quart
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.11:
13 + export PYENV_VERSION=3.11
14 + python3 -m venv venv
15 +
16 + venv-3.10:
17 + export PYENV_VERSION=3.10
18 + python3 -m venv venv
19 +
20 + repository:
21 + git clone ${REPOSITORY} repository
22 +
23 + 0.19.4: check_env_vars venv-3.11 repository
24 + source venv/bin/activate
25 + cd repository
26 + git checkout tags/$@
27 + pip install .[docs]
28 + cd docs
29 + make clean
30 + make dirhtml
31 + mkdir --parents "${OUTPUT_PATH}"
32 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
33 +
34 + .ONESHELL:
35 + .SUFFIXES:
36 + .PHONY:
37 + .DELETE_ON_ERROR:

+42/-0 A   docs/robotpy/Makefile
index 0000000..5da4f53
old size: 0B - new size: 910B
new file mode: -rw-r--r--
@@ -0,0 +1,42 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/robotpy/robotpy-docs.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/robotpy
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.11:
13 + export PYENV_VERSION=3.11
14 + python3 -m venv venv
15 +
16 + venv-3.10:
17 + export PYENV_VERSION=3.10
18 + python3 -m venv venv
19 +
20 + repository:
21 + git clone ${REPOSITORY} repository
22 +
23 + 2024.0: check_env_vars venv-3.11 repository
24 + source venv/bin/activate
25 + cd repository
26 + git checkout tags/$@
27 + pip install -r requirements.txt
28 + mkdir --parents "${OUTPUT_PATH}"
29 + sphinx-build -b dirhtml . "${OUTPUT_PATH}/$@"
30 +
31 + 2017.1.4 2018.0.11 2019.1.2 2020.1.7 2021.6 2022.2 2023.5: check_env_vars venv-3.10 repository
32 + source venv/bin/activate
33 + cd repository
34 + git checkout tags/$@
35 + pip install -r requirements.txt
36 + mkdir --parents "${OUTPUT_PATH}"
37 + sphinx-build -b dirhtml . "${OUTPUT_PATH}/$@"
38 +
39 + .ONESHELL:
40 + .SUFFIXES:
41 + .PHONY:
42 + .DELETE_ON_ERROR:

+35/-0 A   docs/splinter-framework/Makefile
index 0000000..4c85b01
old size: 0B - new size: 679B
new file mode: -rw-r--r--
@@ -0,0 +1,35 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/cobrateam/splinter.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/splinter-framework
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.11:
13 + export PYENV_VERSION=3.11
14 + python3 -m venv venv
15 +
16 + repository:
17 + git clone ${REPOSITORY} repository
18 +
19 + 0.18.1 0.19.0 0.21.0: check_env_vars venv-3.11 repository
20 + source venv/bin/activate
21 + cd repository
22 + git checkout tags/$@
23 + pip install -r requirements/doc.txt
24 + pip install selenium
25 + pip install .
26 + cd docs
27 + make clean
28 + make dirhtml
29 + mkdir --parents "${OUTPUT_PATH}"
30 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
31 +
32 + .ONESHELL:
33 + .SUFFIXES:
34 + .PHONY:
35 + .DELETE_ON_ERROR:

+126/-0 A   docs/sympy/Makefile
index 0000000..b9b9387
old size: 0B - new size: 3K
new file mode: -rw-r--r--
@@ -0,0 +1,126 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/sympy/sympy.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/sympy
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.11:
13 + export PYENV_VERSION=3.11
14 + python3 -m venv venv
15 +
16 + venv-3.10:
17 + export PYENV_VERSION=3.10
18 + python3 -m venv venv
19 +
20 + venv-3.8:
21 + export PYENV_VERSION=3.8
22 + python3 -m venv venv
23 +
24 + venv-3.7:
25 + export PYENV_VERSION=3.7
26 + python3 -m venv venv
27 +
28 + venv-3.6:
29 + export PYENV_VERSION=3.6
30 + python3 -m venv venv
31 +
32 + venv-3.5:
33 + export PYENV_VERSION=3.5
34 + python3 -m venv venv
35 +
36 + repository:
37 + git clone ${REPOSITORY} repository
38 +
39 + sympy-1.11.1 sympy-1.12: check_env_vars venv-3.11 repository
40 + source venv/bin/activate
41 + cd repository
42 + git checkout tags/$@
43 + pip install .
44 + pip install -r doc/requirements.txt
45 + cd doc
46 + make clean
47 + make html
48 + mkdir --parents "${OUTPUT_PATH}"
49 + cp --recursive _build/html "${OUTPUT_PATH}/$@"
50 +
51 + sympy-1.10.1: check_env_vars venv-3.10 repository
52 + source venv/bin/activate
53 + cd repository
54 + git checkout tags/$@
55 + pip install .
56 + pip install -r doc/requirements.txt
57 + cd doc
58 + make clean
59 + make html
60 + mkdir --parents "${OUTPUT_PATH}"
61 + cp --recursive _build/html "${OUTPUT_PATH}/$@"
62 +
63 + sympy-1.7.1 sympy-1.8 sympy-1.9: check_env_vars venv-3.8 repository
64 + source venv/bin/activate
65 + cd repository
66 + git checkout tags/$@
67 + pip install .
68 + pip install -r release/requirements.txt
69 + cd doc
70 + make clean
71 + make html
72 + mkdir --parents "${OUTPUT_PATH}"
73 + cp --recursive _build/html "${OUTPUT_PATH}/$@"
74 +
75 + sympy-1.6.2: check_env_vars venv-3.7 repository
76 + source venv/bin/activate
77 + cd repository
78 + git checkout tags/$@
79 + pip install sphinx mpmath sphinx_math_dollar matplotlib
80 + pip install .
81 + cd doc
82 + make clean
83 + make html
84 + mkdir --parents "${OUTPUT_PATH}"
85 + cp --recursive _build/html "${OUTPUT_PATH}/$@"
86 +
87 + sympy-1.1.1 sympy-1.2 sympy-1.3 sympy-1.4 sympy-1.5.1: check_env_vars venv-3.6 repository
88 + source venv/bin/activate
89 + cd repository
90 + git checkout tags/$@
91 + pip install "sphinx < 4" sphinx_math_dollar matplotlib
92 + pip install .
93 + cd doc
94 + make clean
95 + make html
96 + mkdir --parents "${OUTPUT_PATH}"
97 + cp --recursive _build/html "${OUTPUT_PATH}/$@"
98 +
99 + sympy-1.0: check_env_vars venv-3.5 repository
100 + source venv/bin/activate
101 + cd repository
102 + git checkout tags/$@
103 + pip install "sphinx < 1.6"
104 + pip install .
105 + cd doc
106 + make clean
107 + make html
108 + mkdir --parents "${OUTPUT_PATH}"
109 + cp --recursive _build/html "${OUTPUT_PATH}/$@"
110 +
111 + sympy-0.7.6.1: check_env_vars venv-3.5 repository
112 + source venv/bin/activate
113 + cd repository
114 + git checkout tags/$@
115 + pip install "sphinx < 1.6"
116 + pip install .
117 + cd doc
118 + make clean
119 + make html
120 + mkdir --parents "${OUTPUT_PATH}"
121 + cp --recursive _build/html "${OUTPUT_PATH}/$@"
122 +
123 + .ONESHELL:
124 + .SUFFIXES:
125 + .PHONY:
126 + .DELETE_ON_ERROR:

+49/-0 A   docs/trafilatura/Makefile
index 0000000..f75b6d6
old size: 0B - new size: 1002B
new file mode: -rw-r--r--
@@ -0,0 +1,49 @@
1 + SHELL = /bin/bash
2 +
3 + REPOSITORY = https://github.com/adbar/trafilatura.git
4 +
5 + check_env_vars:
6 + ifdef OUTPUT_PATH
7 + OUTPUT_PATH := ${OUTPUT_PATH}/trafilatura
8 + else
9 + $(error OUTPUT_PATH is undefined)
10 + endif
11 +
12 + venv-3.11:
13 + export PYENV_VERSION=3.11
14 + python3 -m venv venv
15 +
16 + venv-3.7:
17 + export PYENV_VERSION=3.7
18 + python3 -m venv venv
19 +
20 + repository:
21 + git clone ${REPOSITORY} repository
22 +
23 + v1.6.4: check_env_vars venv-3.11 repository
24 + source venv/bin/activate
25 + cd repository
26 + git checkout tags/$@
27 + pip install -r docs/requirements.txt
28 + cd docs
29 + make clean
30 + make dirhtml
31 + mkdir --parents "${OUTPUT_PATH}"
32 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
33 +
34 + v0.9.3 v1.0.0 v1.1.0 v1.2.2 v1.3.0 v1.4.1 v1.5.0: check_env_vars venv-3.7 repository
35 + source venv/bin/activate
36 + cd repository
37 + git checkout tags/$@
38 + pip install -r docs/requirements.txt
39 + pip install .
40 + cd docs
41 + make clean
42 + make dirhtml
43 + mkdir --parents "${OUTPUT_PATH}"
44 + cp --recursive _build/dirhtml "${OUTPUT_PATH}/$@"
45 +
46 + .ONESHELL:
47 + .SUFFIXES:
48 + .PHONY:
49 + .DELETE_ON_ERROR: