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) |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |
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: |