forked from kensho-technologies/graphql-compiler
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPipfile
52 lines (46 loc) · 1.54 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
47
48
49
50
51
52
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
# Test requirements that are not otherwise necessary when using the package.
mysqlclient = ">=1.4.6,<2"
neo4j = ">=1.7.4,<2"
psycopg2-binary = "==2.8.4"
pyodbc = "==4.0.27"
pyorient = "==1.5.5"
redis = ">=3.2.1,<4"
redisgraph = ">=1.7,<1.9"
# Linters and other development tools
bandit = ">=1.5.1,<2"
black = "==19.10b0" # This is still marked as a beta release, pin it explicitly: https://github.com/pypa/pipenv/issues/1760
codecov = ">=2.0.15,<3"
flake8 = ">=3.6.0,<4"
flake8-bugbear = ">=19.8.0"
flake8-print = ">=3.1.0,<4"
isort = ">=4.3.4,<5"
mypy = ">=0.750,<1"
parameterized = ">=0.6.1,<1"
pydocstyle = ">=5.0.1,<6"
pylint = ">=2.4.4,<3"
pytest = ">=5.1.3,<6"
pytest-cov = ">=2.6.1,<3"
snapshottest = ">=0.5.1,<1"
# Documentation requirements. Keep in sync with docs/requirements.txt.
# Read the Docs doesn't support pipfiles: https://github.com/readthedocs/readthedocs.org/issues/3181
sphinx-rtd-theme = ">=0.4.3,<1"
sphinx = ">=1.8,<2"
[packages] # Make sure to keep in sync with setup.py requirements.
arrow = ">=0.15.0,<1"
funcy = ">=1.7.3,<2"
dataclasses = ">=0.6"
graphql-core = ">=3,<3.1" # 3.1 contains breaking change
pytz = ">=2017.2"
six = ">=1.10.0"
sqlalchemy = ">=1.3.0,<2"
cached-property = ">=1.5.1,<2"
# The below is necessary to make a few pylint passes work properly, since pylint expects to be able
# to run "import graphql_compiler" in the environment in which it runs.
graphql-compiler = {editable = true, path = "."}
[requires]
python_version = "3.8"