Add a requirements.txt.

Also use it within setup.py. It doesn't seem possible to define dependencies for tox with install_requires.
This commit is contained in:
Dave Halter
2017-05-20 17:22:24 -04:00
parent fdff9396dd
commit c7984c0710
5 changed files with 9 additions and 3 deletions

View File

@@ -7,6 +7,7 @@ include sith.py
include conftest.py
include pytest.ini
include tox.ini
include requirements.txt
include jedi/evaluate/compiled/fake/*.pym
include jedi/parser/python/grammar*.txt
recursive-include test *

1
requirements.txt Normal file
View File

@@ -0,0 +1 @@
parso==0.0.1

View File

@@ -10,7 +10,8 @@ __AUTHOR_EMAIL__ = 'davidhalter88@gmail.com'
readme = open('README.rst').read() + '\n\n' + open('CHANGELOG.rst').read()
packages = ['jedi', 'jedi.evaluate', 'jedi.evaluate.compiled', 'jedi.api']
install_requires = ['parso==0.0.1']
with open('requirements.txt') as f:
install_requires = f.read().splitlines()
setup(name='jedi',
version=jedi.__version__,

View File

@@ -1,4 +1,6 @@
from jedi._compatibility import u, is_py3
# -*- coding: utf-8 -*-
from jedi._compatibility import is_py3
from jedi import parser_utils
from parso.python import parse
from parso.python import tree
@@ -67,7 +69,7 @@ def test_hex_values_in_docstring():
if is_py3:
assert doc == '\xff'
else:
assert doc == u('<EFBFBD>')
assert doc == u'<EFBFBD>'
@pytest.mark.parametrize(

View File

@@ -8,6 +8,7 @@ deps =
docopt
# coloroma for colored debug output
colorama
-rrequirements.txt
setenv =
# https://github.com/tomchristie/django-rest-framework/issues/1957
# tox corrupts __pycache__, solution from here: