diff --git a/crossbar-requirements.txt b/crossbar-requirements.txt new file mode 100644 index 000000000..7787f0be6 --- /dev/null +++ b/crossbar-requirements.txt @@ -0,0 +1,8 @@ +-r requirements.txt +crossbar==17.12.1 +pexpect==4.3.1 +pyserial>=3.3 +pyudev==0.21.0 +xmodem>=0.4.5 +# For crossbar +idna==2.5 \ No newline at end of file diff --git a/dev-requirements.txt b/dev-requirements.txt index f3a134629..0868bd40b 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -1,22 +1,12 @@ -PyYAML==3.12 -attrs==17.4.0 -crossbar==17.12.1 -pexpect==4.3.1 -pyModbusTCP==0.1.5 -pyserial>=3.3 -pysnmp==4.4.4 -pysnmp-mibs==0.1.6 -pytest==3.4.0 pytest-cache==1.0 pytest-cov==2.5.1 pytest-isort==0.1.0 pytest-mock==1.6.3 pytest-pylint==0.7.1 pytest-runner==3.0 -onewire>=0.2 -pyudev==0.21.0 yapf==0.20.1 -requests==2.18.4 -autobahn==17.10.1 -xmodem>=0.4.5 -r doc-requirements.txt +-r crossbar-requirements.txt +-r onewire-requirements.txt +-r modbus-requirements.txt +-r snmp-requirements.txt \ No newline at end of file diff --git a/modbus-requirements.txt b/modbus-requirements.txt new file mode 100644 index 000000000..9384460e6 --- /dev/null +++ b/modbus-requirements.txt @@ -0,0 +1 @@ +pyModbusTCP==0.1.5 \ No newline at end of file diff --git a/onewire-requirements.txt b/onewire-requirements.txt new file mode 100644 index 000000000..6f69cb6b0 --- /dev/null +++ b/onewire-requirements.txt @@ -0,0 +1 @@ +onewire==0.2 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 000000000..c31d4ee47 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,10 @@ +attrs==17.4.0 +jinja2==2.10 +pexpect==4.3.1 +pyserial==3.4 +pytest==3.4.0 +pyudev==0.21.0 +requests==2.18.4 +xmodem==0.4.5 +autobahn==17.10.1 +PyYAML==3.12 \ No newline at end of file diff --git a/setup.py b/setup.py index ade39437a..f246d6724 100755 --- a/setup.py +++ b/setup.py @@ -17,7 +17,6 @@ python_requires='>=3.4', extras_require={ 'onewire': ['onewire>=0.2'], - 'coordinator': ['crossbar', 'idna==2.5'], 'snmp': ['pysnmp', 'pysnmp-mibs'], 'modbus': ['pyModbusTCP'], }, diff --git a/snmp-requirements.txt b/snmp-requirements.txt new file mode 100644 index 000000000..7e721c730 --- /dev/null +++ b/snmp-requirements.txt @@ -0,0 +1,2 @@ +pysnmp==4.4.4 +pysnmp-mibs==0.1.6 \ No newline at end of file