-
Notifications
You must be signed in to change notification settings - Fork 23
/
buildout.cfg
155 lines (130 loc) · 2.71 KB
/
buildout.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
### BUILDOUT CONFIG FILE ###
[buildout]
# DIRECTORIES
bin-directory = bin
parts-directory = bin/parts
develop-eggs-directory = bin/dev-eggs
# PARTS
parts =
python
tests
coverage
sphinx
# EGGS used in all parts
eggs =
Django
# check the output for picked versions
show-picked-versions = true
# specify a version for ANY egg used :
# - to ensure repeatability
# - to make the buildout script run faster
# (does not need to check for newer versions)
# check the output for picked versions
# PARTS DEFINITIONS
# the python interpreter for the buildout environment
[python]
recipe = zc.recipe.egg:script
eggs =
${tests:eggs}
${tests:runner}-django
scripts = python
interpreter = python
extra-paths = ${buildout:directory}
# the tests runner
[tests]
recipe = djangorecipebook:test
eggs =
${buildout:eggs}
xmltodict
PyYAML
runner = pytest
workingdir = tests
settings = settings
extra-paths = ${buildout:directory}
# coverage
[coverage]
<= tests
eggs =
${tests:eggs}
coverage
args = --with-coverage
[sphinx]
recipe = zc.recipe.egg:script
eggs =
sphinx
sphinx-rtd-theme
${tests:eggs}
scripts = sphinx-build
extra-paths = ${buildout:directory}
initialization =
import os
doc_dir = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'doc')
args = [doc_dir, os.path.join(doc_dir, '_build')] + sys.argv[1:]
arguments = args
[versions]
python = 3.11
zc.buildout = 3.0.1
# RECIPES
zc.recipe.egg = 2.0.7
djangorecipebook = 1.5
django = 4.2.3
alabaster = 0.7.12
asgiref = 3.6.0
atomicwrites = 1.4.0
attrs = 21.4.0
babel = 2.9.1
certifi = 2021.10.8
charset-normalizer = 2.0.10
coverage = 6.2
docutils = 0.17.1
idna = 3.3
jinja2 = 3.0.3
markupsafe = 2.0.1
pluggy = 1.0.0
py = 1.11.0
pygments = 2.14.0
pyparsing = 3.0.6
pytest = 6.2.5
pytest-django = 4.5.2
pytz = 2021.3
pyyaml = 6.0
requests = 2.27.0
snowballstemmer = 2.2.0
sphinx = 5.3.0
sphinx-rtd-theme = 1.1.1
sphinxcontrib-htmlhelp = 2.0.0
sphinxcontrib-serializinghtml = 1.1.5
sqlparse = 0.4.2
urllib3 = 1.26.7
xmltodict = 0.12.0
# Required by:
# pytest==6.2.5
colorama = 0.4.4
# Required by:
# sphinx==4.3.2
imagesize = 1.3.0
# Required by:
# pytest==6.2.5
iniconfig = 1.1.1
# Required by:
# pytest==6.2.5
# sphinx==4.3.2
packaging = 21.3
# Required by:
# sphinx==4.3.2
sphinxcontrib-applehelp = 1.0.2
# Required by:
# sphinx==4.3.2
sphinxcontrib-devhelp = 1.0.2
# Required by:
# sphinx==4.3.2
sphinxcontrib-jsmath = 1.0.1
# Required by:
# sphinx==4.3.2
sphinxcontrib-qthelp = 1.0.3
# Required by:
# pytest==6.2.5
toml = 0.10.2
# Required by:
# django==4.0.1
tzdata = 2021.5