-
Notifications
You must be signed in to change notification settings - Fork 1
/
Pipfile
46 lines (41 loc) · 1.14 KB
/
Pipfile
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
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[requires]
python_version = "3.9"
[packages]
invenio = { version = ">=3.4.0,<3.5.0", extras = ["base", "auth", "metadata", "files", "postgresql", "elasticsearch7" ]}
lxml = ">=4.3.0,<5.0.0"
marshmallow = ">=3.0.0,<4.0.0"
uwsgi = ">=2.0"
uwsgi-tools = ">=1.1.1"
uwsgitop = ">=0.11"
setuptools = "<58.0.0"
"github3.py" = "*"
invenio-records-resources = "*"
[dev-packages]
pytest-invenio = ">=1.4.1,<1.5.0"
Sphinx = ">=3.0.0,<4"
# ipython bug
jedi = "<0.18.0"
parso = "<0.8.0"
coons = {editabls = true, path = "."}
flask-debugtoolbar = "*"
[scripts]
test = "pytest"
dtest = "pytest --no-cov -vvs tests"
build_sphinx = "python setup.py build_sphinx"
tup = "docker-services-cli up --db postgresql --search elasticsearch --cache redis --mq rabbitmq --env"
tdown = "docker-services-cli down"
up = "docker-compose up -d"
down = "docker-compose down"
stop = "docker-compose stop"
fixisort = "isort -rc coons tests"
bootstrap = "./scripts/bootstrap"
setup = "./scripts/setup"
console = "./scripts/console"
server = "./scripts/server"
populate = "./scripts/populate"
[pipenv]
allow_prereleases = true