Salt Admin
732ecc83c1
Update pre-commit config
2020-03-19 12:52:52 -06:00
Pedro Algarvio
69a3d33f09
Replace pycryptodome with pycrypto
...
Due to issues found during package testing for the several supported
linux distributions, we're switching back our crypto depencency to
pycrypto.
Security concerned users are still advised to install the latest m2crypto
or pycryptodome library after pip installing salt since salt is prepared
to work with whatever is available.
2020-01-31 17:56:58 +00:00
Pedro Algarvio
02d1a7d984
Have nox reuse pre-commit's virtualenv
2020-01-03 13:38:20 +00:00
Pedro Algarvio
0bec0597ab
Start linting under Py3
2020-01-03 08:34:57 +00:00
Pedro Algarvio
8faaa0928c
Fix crypto requirements generation
2019-12-11 16:10:47 +00:00
Pedro Algarvio
27d5b07228
Fix regexes for the lint pre-commit hooks
2019-12-02 17:17:43 +00:00
Pedro Algarvio
73bac9318a
Fix lint-tests pre-commit hook
2019-12-02 16:43:09 +00:00
Pedro Algarvio
7212e45a1c
Add lint pre-commit hooks
2019-11-30 18:39:21 +00:00
Pedro Algarvio
c086a7546a
Add crypto requirements constrains.
...
Additionally, add support for OSX constrains file into noxfile.
2019-10-28 13:55:06 +00:00
Pedro Algarvio
503f1e2a82
Consolidate linux static requirements
2019-10-17 20:22:46 +01:00
Pedro Algarvio
fe31c3963c
The transport is no longer part of the requirements filename
2019-10-17 20:22:46 +01:00
Pedro Algarvio
546a9511be
RAET is now deprecated
2019-10-10 09:47:05 +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
Pedro Algarvio
ff63ae48f7
Stop compiling static TCP requirements.
2019-06-11 14:30:11 +01: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
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
872acc04cc
Switch the ubuntu-14.04 exception with amzn-1
2019-05-25 10:37:17 +01:00
Pedro Algarvio
12a94084fb
Add Py3.7 static requirements
2019-05-09 14:20:52 +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
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
680b3e586a
Compile requirements for the TCP transport
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
d5f78137e0
Remove requiremens for platforms which aren't tested under Py3
2019-05-08 13:16:29 +01:00
Pedro Algarvio
66626f26fd
Remove pycryptodome from compiled requirements files
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
fd44fce822
We want a more verbose pip-compile output
2019-05-08 13:16:28 +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
d3ae77b37d
Add separate crypto sessions
2019-05-08 13:16:27 +01:00
Pedro Algarvio
52ac533f17
Add pre-commit config to generate static requirements
2019-05-08 13:16:27 +01:00