Commit graph

1015 commits

Author SHA1 Message Date
Pedro Algarvio
0ebf7962ad
Take into account the packaging requirements for OSX 2019-06-11 14:49:17 +01:00
Pedro Algarvio
33c424b935
Take into account the packaging requirements for windows 2019-06-11 14:49:17 +01:00
Pedro Algarvio
5aee99bd56
Take into account the packaging requirements for OSX 2019-06-11 14:30:12 +01:00
Pedro Algarvio
b9618f6fa6
Take into account the packaging requirements for windows 2019-06-11 14:30:12 +01:00
cmcmarrow
55d3931d28
dunder del exception pylint 2019-06-11 00:27:57 +11:00
cmcmarrow
11b619027b
adds SaltPyLint>=v2019.6.4 2019-06-08 11:05:23 +11:00
Akmod
1c3667a3ac
Updated paramiko to version 2.2.3 for python3.7 support (#53356)
* Updated paramiko to version 2.2.3 for python3.7 support

* Handle nox running under Py2 and Py3

* Stop compiling static TCP requirements.

* Fix Amazon 2018.03 in excludes

* Compile requirements files
2019-06-05 12:07:28 -06:00
Pedro Algarvio
1cf57e9418
Merge pull request #53273 from s0undt3ch/hotfix/py3-nox-docs-2019.2.1
[2019.2.1] Switch docs building under Py3
2019-06-05 11:01:02 +01:00
Pedro Algarvio
3cba2cecff
The TCP transport needs the exact same requirements as the ZeroMQ one
```
10:38:21          test_down (integration.runners.test_manage.ManageTest) ... 09:37:29,619 [salt.minion                                               :3064][CRITICAL] Unexpected error while connecting to localhost
10:38:21        Traceback (most recent call last):
10:38:21          File "/tmp/kitchen/testing/salt/minion.py", line 3036, in _connect_syndic
10:38:21            yield syndic.connect_master(failed=failed)
10:38:21          File "/tmp/kitchen/testing/.nox/runtests-parametrized-2-7-coverage-true-crypto-none-transport-tcp/lib/python2.7/site-packages/tornado/gen.py", line 1055, in run
10:38:21            value = future.result()
10:38:21          File "/tmp/kitchen/testing/.nox/runtests-parametrized-2-7-coverage-true-crypto-none-transport-tcp/lib/python2.7/site-packages/tornado/concurrent.py", line 238, in result
10:38:21            raise_exc_info(self._exc_info)
10:38:21          File "/tmp/kitchen/testing/.nox/runtests-parametrized-2-7-coverage-true-crypto-none-transport-tcp/lib/python2.7/site-packages/tornado/gen.py", line 1063, in run
10:38:21            yielded = self.gen.throw(*exc_info)
10:38:21          File "/tmp/kitchen/testing/salt/minion.py", line 1218, in connect_master
10:38:21            master, self.pub_channel = yield self.eval_master(self.opts, self.timeout, self.safe, failed)
10:38:21          File "/tmp/kitchen/testing/.nox/runtests-parametrized-2-7-coverage-true-crypto-none-transport-tcp/lib/python2.7/site-packages/tornado/gen.py", line 1055, in run
10:38:21            value = future.result()
10:38:21          File "/tmp/kitchen/testing/.nox/runtests-parametrized-2-7-coverage-true-crypto-none-transport-tcp/lib/python2.7/site-packages/tornado/concurrent.py", line 238, in result
10:38:21            raise_exc_info(self._exc_info)
10:38:21          File "/tmp/kitchen/testing/.nox/runtests-parametrized-2-7-coverage-true-crypto-none-transport-tcp/lib/python2.7/site-packages/tornado/gen.py", line 307, in wrapper
10:38:21            yielded = next(result)
10:38:21          File "/tmp/kitchen/testing/salt/minion.py", line 713, in eval_master
10:38:21            pub_channel = salt.transport.client.AsyncPubChannel.factory(self.opts, **factory_kwargs)
10:38:21          File "/tmp/kitchen/testing/salt/transport/client.py", line 161, in factory
10:38:21            import salt.transport.zeromq
10:38:21          File "/tmp/kitchen/testing/salt/transport/zeromq.py", line 41, in <module>
10:38:21            import zmq.error
10:38:21        ImportError: No module named zmq.error
```
2019-05-29 13:22:38 +01:00
Pedro Algarvio
bec7fa5521
The TCP transport needs the exact same requirements as the ZeroMQ one
```
10:38:21          test_down (integration.runners.test_manage.ManageTest) ... 09:37:29,619 [salt.minion                                               :3064][CRITICAL] Unexpected error while connecting to localhost
10:38:21        Traceback (most recent call last):
10:38:21          File "/tmp/kitchen/testing/salt/minion.py", line 3036, in _connect_syndic
10:38:21            yield syndic.connect_master(failed=failed)
10:38:21          File "/tmp/kitchen/testing/.nox/runtests-parametrized-2-7-coverage-true-crypto-none-transport-tcp/lib/python2.7/site-packages/tornado/gen.py", line 1055, in run
10:38:21            value = future.result()
10:38:21          File "/tmp/kitchen/testing/.nox/runtests-parametrized-2-7-coverage-true-crypto-none-transport-tcp/lib/python2.7/site-packages/tornado/concurrent.py", line 238, in result
10:38:21            raise_exc_info(self._exc_info)
10:38:21          File "/tmp/kitchen/testing/.nox/runtests-parametrized-2-7-coverage-true-crypto-none-transport-tcp/lib/python2.7/site-packages/tornado/gen.py", line 1063, in run
10:38:21            yielded = self.gen.throw(*exc_info)
10:38:21          File "/tmp/kitchen/testing/salt/minion.py", line 1218, in connect_master
10:38:21            master, self.pub_channel = yield self.eval_master(self.opts, self.timeout, self.safe, failed)
10:38:21          File "/tmp/kitchen/testing/.nox/runtests-parametrized-2-7-coverage-true-crypto-none-transport-tcp/lib/python2.7/site-packages/tornado/gen.py", line 1055, in run
10:38:21            value = future.result()
10:38:21          File "/tmp/kitchen/testing/.nox/runtests-parametrized-2-7-coverage-true-crypto-none-transport-tcp/lib/python2.7/site-packages/tornado/concurrent.py", line 238, in result
10:38:21            raise_exc_info(self._exc_info)
10:38:21          File "/tmp/kitchen/testing/.nox/runtests-parametrized-2-7-coverage-true-crypto-none-transport-tcp/lib/python2.7/site-packages/tornado/gen.py", line 307, in wrapper
10:38:21            yielded = next(result)
10:38:21          File "/tmp/kitchen/testing/salt/minion.py", line 713, in eval_master
10:38:21            pub_channel = salt.transport.client.AsyncPubChannel.factory(self.opts, **factory_kwargs)
10:38:21          File "/tmp/kitchen/testing/salt/transport/client.py", line 161, in factory
10:38:21            import salt.transport.zeromq
10:38:21          File "/tmp/kitchen/testing/salt/transport/zeromq.py", line 41, in <module>
10:38:21            import zmq.error
10:38:21        ImportError: No module named zmq.error
```
2019-05-29 13:10:46 +01:00
Pedro Algarvio
98653c068d
Allow docs to be built on Python >= 3.5, not just Python 3.6 2019-05-29 11:42:12 +01:00
Pedro Algarvio
07f432796c
Switch docs building under Py3
Refs #53137
2019-05-29 11:42:01 +01:00
Pedro Algarvio
a19d1f45b6
Allow docs to be built on Python >= 3.5, not just Python 3.6 2019-05-29 11:40:53 +01:00
Pedro Algarvio
e138030c1d Switch docs building under Py3 (#53272)
Refs #53137
2019-05-28 10:45:38 -06:00
Pedro Algarvio
e3f3cc9b66
Add Amazon Linux 2018.3 and 2 static requirements 2019-05-25 10:37:17 +01:00
Pedro Algarvio
7b2b58eb51
Add pygit2 to static requirements files 2019-05-10 20:44:42 +01:00
Pedro Algarvio
12a94084fb
Add Py3.7 static requirements 2019-05-09 14:20:52 +01:00
Pedro Algarvio
b1dc7f651b
Pin to moto<=1.3.7 because of https://github.com/spulec/moto/pull/1952
No globally changing the environment on import, please.
2019-05-09 14:19:15 +01:00
Pedro Algarvio
7c0cb8a7db
Add Py3.7 static requirements 2019-05-09 11:52:48 +01:00
Pedro Algarvio
3e9d22abb1
Merge branch '2017.7' into 2018.3
Conflicts:
* .codeclimate.yml
* requirements/static/py2.7/raet-windows.txt
* requirements/static/py2.7/tcp-windows.txt
* requirements/static/py2.7/zeromq-windows.txt
* requirements/static/py3.5/raet-windows.txt
* requirements/static/py3.5/tcp-windows.txt
* requirements/static/py3.5/zeromq-windows.txt
* requirements/static/py3.6/raet-windows.txt
* requirements/static/py3.6/zeromq-windows.txt
* requirements/static/windows.in
* salt/payload.py
* salt/states/pip_state.py
* tests/integration/modules/test_cp.py
* tests/integration/modules/test_pip.py
* tests/unit/config/test_config.py
* tests/unit/fileserver/test_gitfs.py
* tests/unit/states/test_pip_state.py
2019-05-09 11:36:57 +01:00
Pedro Algarvio
34e9f2e54f
Cleanup unresolved merge conflicts 2019-05-09 11:01:09 +01:00
Pedro Algarvio
caa96be126
Pin to moto<=1.3.7 because of https://github.com/spulec/moto/pull/1952
No globally changing the environment on import, please.
2019-05-08 17:22:26 +01:00
Pedro Algarvio
63663cfc1c
We no longer test againt Ubuntu 14.04 which reached EOL 2019-05-08 13:16:52 +01:00
Pedro Algarvio
e3e37613a7
Proper english in requirements comments 2019-05-08 13:16:52 +01:00
Pedro Algarvio
f73420b5fe
Install mock on Python < 3.6 2019-05-08 13:16:46 +01:00
Pedro Algarvio
28fbde19bb
Add moto to the windows dependencies 2019-05-08 13:16:46 +01:00
Daniel A. Wozniak
8cbecc164d
Pin kubernetes to <4.0 2019-05-08 13:16:46 +01:00
Pedro Algarvio
f4ae97f795
Upgrade etcd to > 0.4.2 2019-05-08 13:16:44 +01:00
Pedro Algarvio
7838acef5d
impacket does not support Py3 2019-05-08 13:16:43 +01:00
Pedro Algarvio
43321e80f3
Add a cloud nox session for both runtests and pytest 2019-05-08 13:16:40 +01:00
Pedro Algarvio
5ae263cf1c
Update static requirements for 2018.3 branch 2019-05-08 13:16:39 +01:00
Pedro Algarvio
93b6b95e6d
Lock supervisor to 3.3.5, last kown working(passing tests) version 2019-05-08 13:16:34 +01:00
Pedro Algarvio
d6d8db119b
Blacklist enum34 on Py>=3.4. Update requirements. 2019-05-08 13:16:33 +01:00
Pedro Algarvio
19a83d5286
Blacklist pycrypto and install pycryptodome instead 2019-05-08 13:16:33 +01:00
Pedro Algarvio
207b83aa25
Update compiled requirements 2019-05-08 13:16:32 +01:00
Pedro Algarvio
48868099a3
We currently only support running lint under Py2.7 2019-05-08 13:16:31 +01:00
Pedro Algarvio
e1b3f1d9ad
Lock docs python requirements 2019-05-08 13:16:31 +01:00
Pedro Algarvio
123f771d4b
Lock lint requirements 2019-05-08 13:16:30 +01:00
Pedro Algarvio
8df33ad466
Back to +apache-libcloud==1.0.0 and skip windows for now 2019-05-08 13:16:30 +01:00
Pedro Algarvio
43e3ae6988
Bump apache-libcloud requirement because 1.0.0 fails to install on windows 2019-05-08 13:16:30 +01:00
Pedro Algarvio
d5f78137e0
Remove requiremens for platforms which aren't tested under Py3 2019-05-08 13:16:29 +01:00
Pedro Algarvio
8f02ee9439
Recompile requirements 2019-05-08 13:16:29 +01:00
Pedro Algarvio
75693e5fe3
Use pycryptodomex on windows and PyCrypto on the rest
Because PyCrypto on windows needs to be patched.
2019-05-08 13:16:29 +01:00
Pedro Algarvio
4a9c19ca1f
Update(fix) requirements 2019-05-08 13:16:29 +01:00
Pedro Algarvio
33a3467791
We don't test OSX nor Windows under Py3.4 2019-05-08 13:16:29 +01:00
Pedro Algarvio
c2ae2d5ece
We now compile requirements for each of the supported minor version 2019-05-08 13:16:28 +01:00
Pedro Algarvio
6ee1260e21
Static requirements are now placed on py<major>.<minor> subdirectories 2019-05-08 13:16:28 +01:00
Pedro Algarvio
3504804458
The required crypto library is pulled in from zeromq.txt or raet.txt 2019-05-08 13:16:28 +01:00
Pedro Algarvio
3ffe03c926
PyZMQ is pulled in from zeromq.txt 2019-05-08 13:16:28 +01:00
Pedro Algarvio
d33fd03013
Update/Generate static requirements to new layout 2019-05-08 13:16:27 +01:00