Browse Source

tests: upgrade tox=3.20.1

keep-around/7a369cc25ef06dba32de53725d674abceb069c1a
Loïc Dachary 1 year ago
parent
commit
7a369cc25e
Signed by: dachary GPG Key ID: 992D23B392F9E4F2
  1. 9
      Pipfile
  2. 215
      Pipfile.lock
  3. 18
      requirements-dev.txt
  4. 28
      requirements.txt

9
Pipfile

@ -8,15 +8,17 @@ coverage = "==4.5"
flake8 = "==3.5"
mock = "==2.0.0"
pip-tools = "==5.1.2"
pytest = "==4.4.0"
pytest-cov = "==2.6.1"
pytest-mock = "==1.10.4"
pytest-django = "==3.4.8"
requests-mock = "==1.6.0"
Sphinx = "==1.8.2"
tox = "==3.15.0"
tox = "==3.20.1"
twine = "==1.13.0"
dnspython = "==1.16.0"
pipenv-to-requirements = "*"
testinfra = "==5.0.0"
[packages]
ansible = "~=2.9.0"
@ -30,15 +32,10 @@ docker = "*"
docker-compose = "*"
future = "==0.18.2"
Jinja2 = ">=1.1"
testinfra = "==5.0.0"
netaddr = "==0.7.19"
openstacksdk = "*"
python-openstackclient = "*"
python-heatclient = "*"
pytest = "==4.4.0"
sh = "==1.12.14"
shade = "==1.30.0"
pyOpenSSL = "*"
[requires]
python_version = "3.8"

215
Pipfile.lock

@ -1,12 +1,10 @@
{
"_meta": {
"hash": {
"sha256": "1e2a8b036150cb8b2636ea7cb4ac31b210b45452690fd120047549a885deb87c"
"sha256": "9eb5a3894b0cf1c82eb9161ea6e4017f2c411c586a29d9aebaceafa502134940"
},
"pipfile-spec": 6,
"requires": {
"python_version": "3.8"
},
"requires": {},
"sources": [
{
"name": "pypi",
@ -30,14 +28,6 @@
],
"version": "==1.4.4"
},
"atomicwrites": {
"hashes": [
"sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197",
"sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"
],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==1.4.0"
},
"attrs": {
"hashes": [
"sha256:31b2eced602aa8423c2aea9c76a724617ed67cf9513173fd3a4f03e3a929c7e6",
@ -85,10 +75,10 @@
},
"certifi": {
"hashes": [
"sha256:1f422849db327d534e3d0c5f02a263458c3955ec0aae4ff09b95f195c59f4edd",
"sha256:f05def092c44fbf25834a51509ef6e631dc19765ab8a57b4e7ab85531f0a9cf4"
"sha256:1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c",
"sha256:719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830"
],
"version": "==2020.11.8"
"version": "==2020.12.5"
},
"cffi": {
"hashes": [
@ -113,12 +103,14 @@
"sha256:9cc46bc107224ff5b6d04369e7c595acb700c3613ad7bcf2e2012f62ece80c35",
"sha256:9f7a31251289b2ab6d4012f6e83e58bc3b96bd151f5b5262467f4bb6b34a7c26",
"sha256:9ffb888f19d54a4d4dfd4b3f29bc2c16aa4972f1c2ab9c4ab09b8ab8685b9c2b",
"sha256:a5ed8c05548b54b998b9498753fb9cadbfd92ee88e884641377d8a8b291bcc01",
"sha256:a7711edca4dcef1a75257b50a2fbfe92a65187c47dab5a0f1b9b332c5919a3fb",
"sha256:af5c59122a011049aad5dd87424b8e65a80e4a6477419c0c1015f73fb5ea0293",
"sha256:b18e0a9ef57d2b41f5c68beefa32317d286c3d6ac0484efd10d6e07491bb95dd",
"sha256:b4e248d1087abf9f4c10f3c398896c87ce82a9856494a7155823eb45a892395d",
"sha256:ba4e9e0ae13fc41c6b23299545e5ef73055213e466bd107953e4a013a5ddd7e3",
"sha256:c6332685306b6417a91b1ff9fae889b3ba65c2292d64bd9245c093b1b284809d",
"sha256:d5ff0621c88ce83a28a10d2ce719b2ee85635e85c515f12bac99a95306da4b2e",
"sha256:d9efd8b7a3ef378dd61a1e77367f1924375befc2eba06168b6ebfa903a5e59ca",
"sha256:df5169c4396adc04f9b0a05f13c074df878b6052430e03f50e68adf3a57aa28d",
"sha256:ebb253464a5d0482b191274f1c8bf00e33f7e0b9c66405fbffc61ed2c839c775",
@ -301,14 +293,6 @@
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==2.10"
},
"importlib-metadata": {
"hashes": [
"sha256:590690d61efdd716ff82c39ca9a9d4209252adfe288a4b5721181050acbd4175",
"sha256:d9b8a46a0885337627a6430db287176970fff18ad421becec1d64cfc763c2099"
],
"markers": "python_version < '3.8'",
"version": "==3.1.0"
},
"iso8601": {
"hashes": [
"sha256:694be0743e9f1535ea873bfc7bd6fb62380c62b75822761859428073a17fd39c",
@ -335,11 +319,11 @@
},
"jsonpatch": {
"hashes": [
"sha256:4d08af10d71723b5b2924da6ba90f273a4d1a5c6accfb605eb970cb2f9b29cf9",
"sha256:86eaaccfac8891c6a09ab48aec13fb5921ff32c838e7a19981f0d2b94915f668"
"sha256:da3831be60919e8c98564acfc1fa918cb96e7c9750b0428388483f04d0d1c5a7",
"sha256:e930adc932e4d36087dbbf0f22e1ded32185dfb20662f2e3dd848677a5295a14"
],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
"version": "==1.27"
"version": "==1.28"
},
"jsonpointer": {
"hashes": [
@ -358,11 +342,11 @@
},
"keystoneauth1": {
"hashes": [
"sha256:0bcf362c314ea2c479d1919229bb79ea51c613fc1d20e24efb62f106e9c67194",
"sha256:9496bfcc27eff3d05271e10aa64684b7c1fd12a4d96f58511f2286312d9c89a1"
"sha256:db438f606c098f83596749e53b1426c8e1c20d403b404bb6e38f4ecbb98f56a8",
"sha256:e3fa55b58f082e4d753ae3fe599f3d74c591fd9cb8286879ff532a78955163f1"
],
"markers": "python_version >= '3.6'",
"version": "==4.2.1"
"version": "==4.3.0"
},
"markupsafe": {
"hashes": [
@ -403,14 +387,6 @@
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==1.1.1"
},
"more-itertools": {
"hashes": [
"sha256:8e1a2a43b2f2727425f2b5839587ae37093f19153dc26c0927d1048ff6557330",
"sha256:b3a9005928e5bed54076e6e549c792b306fddfe72b2d1d22dd63d42d5d3899cf"
],
"markers": "python_version > '2.7'",
"version": "==8.6.0"
},
"msgpack": {
"hashes": [
"sha256:002a0d813e1f7b60da599bdf969e632074f9eec1b96cbed8fb0973a63160a408",
@ -516,11 +492,11 @@
},
"oslo.config": {
"hashes": [
"sha256:829a6dac59be1880e7b3ae510a7e122a43ba4bfb1d90f59ccefc90d8549d82ad",
"sha256:a3b9f9e6e74e40baa46bdb1a94b149087388003f2a51e591cf937e864c951ee0"
"sha256:4532e94c2da67cdeeebfb82c517073e66ec5d944bbb34cb824a4c0541b3206fb",
"sha256:537d62c581de2227aebfc4c71ee6fb455b853be920e0b30b65ebbe8d8128725c"
],
"markers": "python_version >= '3.6'",
"version": "==8.3.3"
"version": "==8.4.0"
},
"oslo.i18n": {
"hashes": [
@ -548,11 +524,11 @@
},
"packaging": {
"hashes": [
"sha256:4357f74f47b9c12db93624a82154e9b120fa8293699949152b22065d556079f8",
"sha256:998416ba6962ae7fbd6596850b80e17859a5753ba17c32284f67bfff33784181"
"sha256:05af3bb85d320377db281cf254ab050e1a7ebcbf5410685a9a407e18a1f81236",
"sha256:eb41423378682dadb7166144a4926e443093863024de508ca5c9737d6bc08376"
],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==20.4"
"version": "==20.7"
},
"paramiko": {
"hashes": [
@ -569,14 +545,6 @@
"markers": "python_version >= '2.6'",
"version": "==5.5.1"
},
"pluggy": {
"hashes": [
"sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0",
"sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"
],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==0.13.1"
},
"prettytable": {
"hashes": [
"sha256:2d5460dc9db74a32bcc8f9f67de68b2c4f4d2f01fa3bd518764c69156d9cacd9",
@ -585,14 +553,6 @@
],
"version": "==0.7.2"
},
"py": {
"hashes": [
"sha256:366389d1db726cd2fcfc79732e75410e5fe4d31db13692115529d34069a043c2",
"sha256:9ca6883ce56b4e8da7e79ac18787889fa5206c79dcc67fb065376cd2fe03f342"
],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==1.9.0"
},
"pycparser": {
"hashes": [
"sha256:2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0",
@ -627,11 +587,11 @@
},
"pyopenssl": {
"hashes": [
"sha256:621880965a720b8ece2f1b2f54ea2071966ab00e2970ad2ce11d596102063504",
"sha256:9a24494b2602aaf402be5c9e30a0b82d4a5c67528fe8fb475e3f3bc00dd69507"
"sha256:898aefbde331ba718570244c3b01dcddb1b31a3b336613436a45e52e27d9a82d",
"sha256:92f08eccbd73701cf744e8ffd6989aa7842d48cbe3fea8a7c031c5647f590ac5"
],
"index": "pypi",
"version": "==19.1.0"
"version": "==20.0.0"
},
"pyparsing": {
"hashes": [
@ -654,14 +614,6 @@
"markers": "python_version >= '3.5'",
"version": "==0.17.3"
},
"pytest": {
"hashes": [
"sha256:13c5e9fb5ec5179995e9357111ab089af350d788cbc944c628f3cde72285809b",
"sha256:f21d2f1fb8200830dcbb5d8ec466a9c9120e20d8b53c7585d180125cce1d297a"
],
"index": "pypi",
"version": "==4.4.0"
},
"python-cinderclient": {
"hashes": [
"sha256:a1bef06dcba610b229311a14e3835b99687d004137518d1df4d52c417b158769",
@ -679,19 +631,19 @@
},
"python-heatclient": {
"hashes": [
"sha256:854b987f42d4dc2158b6fc146de5a0919c2f87723c37dfd46887af9f874055e5",
"sha256:d3d05f067cad05649f3aad2102bf21ad09cf7687d01e296c7f125c61f609bd46"
"sha256:5ec937777d13f628af3d1694fa275ada7657e1c8175356d7b24ab4be65f6c852",
"sha256:d6fe15e610523f96e1ee26e84e9d5fd06846a3fa72d352c38f1fc79abe7eb44a"
],
"index": "pypi",
"version": "==2.2.1"
"version": "==2.3.0"
},
"python-keystoneclient": {
"hashes": [
"sha256:b630e10dd5cc7b173109bf394874843e771759e231ced74b082838771151fc88",
"sha256:f7054da3b5b27122059a7eea6868e5cfa45c9b58facd51aa51bceeceb14c205c"
"sha256:0248426e483b95de395086482c077d48e45990d3b1a3e334b2ec8b2e108f5a8a",
"sha256:5702f387e2a3f3645459a0850ef3e92bc8fc0eb36bd2f8ba1004a50dfed1e5f4"
],
"markers": "python_version >= '3.6'",
"version": "==4.1.1"
"version": "==4.2.0"
},
"python-novaclient": {
"hashes": [
@ -711,10 +663,10 @@
},
"python-swiftclient": {
"hashes": [
"sha256:0176b17aa14cc2ef82a327dc70b66af670bdb39dcf836896f81269db376932ea",
"sha256:7ec538f52c51285bcbfcbae33c5b1eea210282f035ba7abefd066b7f7ad6f8ee"
"sha256:2657e2871691bac476dbfecea3956d0bbde0c74d80a639aa01335a0f2e471b6c",
"sha256:3972f8b1986e60ea786ad01697e6882f331209ae947ef8b795531940f1e0732b"
],
"version": "==3.10.1"
"version": "==3.11.0"
},
"python3-openid": {
"hashes": [
@ -871,19 +823,11 @@
},
"stevedore": {
"hashes": [
"sha256:5e1ab03eaae06ef6ce23859402de785f08d97780ed774948ef16c4652c41bc62",
"sha256:f845868b3a3a77a2489d226568abe7328b5c2d4f6a011cc759dfa99144a521f0"
"sha256:3a5bbd0652bf552748871eaa73a4a8dc2899786bc497a2aa1fcb4dcdb0debeee",
"sha256:50d7b78fbaf0d04cd62411188fa7eedcb03eb7f4c4b37005615ceebe582aa82a"
],
"markers": "python_version >= '3.6'",
"version": "==3.2.2"
},
"testinfra": {
"hashes": [
"sha256:2a0ebc128389e3e8c52e08ee78c268a1580b0edc88097e12d624c7a3c809f0b1",
"sha256:b603bf25db98a6c5f13660c4197e73fa29722c6551bdf054f6eeadf8ef81541a"
],
"index": "pypi",
"version": "==5.0.0"
"version": "==3.3.0"
},
"texttable": {
"hashes": [
@ -919,14 +863,6 @@
"sha256:b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7"
],
"version": "==1.12.1"
},
"zipp": {
"hashes": [
"sha256:102c24ef8f171fd729d46599845e95c7ab894a4cf45f5de11a44cc7444fb1108",
"sha256:ed5eee1974372595f9e416cc7bbeeb12335201d8081ca8a0743c954d4446e5cb"
],
"markers": "python_version >= '3.6'",
"version": "==3.4.0"
}
},
"develop": {
@ -944,6 +880,14 @@
],
"version": "==1.4.4"
},
"atomicwrites": {
"hashes": [
"sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197",
"sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"
],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==1.4.0"
},
"attrs": {
"hashes": [
"sha256:31b2eced602aa8423c2aea9c76a724617ed67cf9513173fd3a4f03e3a929c7e6",
@ -970,10 +914,10 @@
},
"certifi": {
"hashes": [
"sha256:1f422849db327d534e3d0c5f02a263458c3955ec0aae4ff09b95f195c59f4edd",
"sha256:f05def092c44fbf25834a51509ef6e631dc19765ab8a57b4e7ab85531f0a9cf4"
"sha256:1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c",
"sha256:719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830"
],
"version": "==2020.11.8"
"version": "==2020.12.5"
},
"chardet": {
"hashes": [
@ -1086,21 +1030,6 @@
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==1.2.0"
},
"importlib-metadata": {
"hashes": [
"sha256:590690d61efdd716ff82c39ca9a9d4209252adfe288a4b5721181050acbd4175",
"sha256:d9b8a46a0885337627a6430db287176970fff18ad421becec1d64cfc763c2099"
],
"markers": "python_version < '3.8'",
"version": "==3.1.0"
},
"iniconfig": {
"hashes": [
"sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3",
"sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"
],
"version": "==1.1.1"
},
"jinja2": {
"hashes": [
"sha256:89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0",
@ -1163,13 +1092,21 @@
"index": "pypi",
"version": "==2.0.0"
},
"more-itertools": {
"hashes": [
"sha256:8e1a2a43b2f2727425f2b5839587ae37093f19153dc26c0927d1048ff6557330",
"sha256:b3a9005928e5bed54076e6e549c792b306fddfe72b2d1d22dd63d42d5d3899cf"
],
"markers": "python_version > '2.7'",
"version": "==8.6.0"
},
"packaging": {
"hashes": [
"sha256:4357f74f47b9c12db93624a82154e9b120fa8293699949152b22065d556079f8",
"sha256:998416ba6962ae7fbd6596850b80e17859a5753ba17c32284f67bfff33784181"
"sha256:05af3bb85d320377db281cf254ab050e1a7ebcbf5410685a9a407e18a1f81236",
"sha256:eb41423378682dadb7166144a4926e443093863024de508ca5c9737d6bc08376"
],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==20.4"
"version": "==20.7"
},
"pbr": {
"hashes": [
@ -1242,11 +1179,11 @@
},
"pygments": {
"hashes": [
"sha256:381985fcc551eb9d37c52088a32914e00517e57f4a21609f48141ba08e193fa0",
"sha256:88a0bbcd659fcb9573703957c6b9cff9fab7295e6e76db54c9d00ae42df32773"
"sha256:ccf3acacf3782cbed4a989426012f1c535c9a90d3a7fc3f16d231b9372d2b716",
"sha256:f275b6c0909e5dafd2d6269a656aa90fa58ebf4a74f8fcf9053195d226b24a08"
],
"markers": "python_version >= '3.5'",
"version": "==2.7.2"
"version": "==2.7.3"
},
"pyparsing": {
"hashes": [
@ -1364,6 +1301,14 @@
"markers": "python_version >= '3.5'",
"version": "==1.2.4"
},
"testinfra": {
"hashes": [
"sha256:2a0ebc128389e3e8c52e08ee78c268a1580b0edc88097e12d624c7a3c809f0b1",
"sha256:b603bf25db98a6c5f13660c4197e73fa29722c6551bdf054f6eeadf8ef81541a"
],
"index": "pypi",
"version": "==5.0.0"
},
"toml": {
"hashes": [
"sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b",
@ -1374,19 +1319,19 @@
},
"tox": {
"hashes": [
"sha256:8d97bfaf70053ed3db56f57377288621f1bcc7621446d301927d18df93b1c4c3",
"sha256:af09c19478e8fc7ce7555b3d802ddf601b82684b874812c5857f774b8aee1b67"
"sha256:42ce19ce5dc2f6d6b1fdc5666c476e1f1e2897359b47e0aa3a5b774f335d57c2",
"sha256:4321052bfe28f9d85082341ca8e233e3ea901fdd14dab8a5d3fbd810269fbaf6"
],
"index": "pypi",
"version": "==3.15.0"
"version": "==3.20.1"
},
"tqdm": {
"hashes": [
"sha256:3d3f1470d26642e88bd3f73353cb6ff4c51ef7d5d7efef763238f4bc1f7e4e81",
"sha256:5ff3f5232b19fa4c5531641e480b7fad4598819f708a32eb815e6ea41c5fa313"
"sha256:38b658a3e4ecf9b4f6f8ff75ca16221ae3378b2e175d846b6b33ea3a20852cf5",
"sha256:d4f413aecb61c9779888c64ddf0c62910ad56dcbe857d8922bb505d4dbff0df1"
],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==4.53.0"
"version": "==4.54.1"
},
"twine": {
"hashes": [
@ -1406,11 +1351,11 @@
},
"virtualenv": {
"hashes": [
"sha256:07cff122e9d343140366055f31be4dcd61fd598c69d11cd33a9d9c8df4546dd7",
"sha256:e0aac7525e880a429764cefd3aaaff54afb5d9f25c82627563603f5d7de5a6e5"
"sha256:54b05fc737ea9c9ee9f8340f579e5da5b09fb64fd010ab5757eb90268616907c",
"sha256:b7a8ec323ee02fb2312f098b6b4c9de99559b462775bc8fe3627a73706603c1b"
],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==20.2.1"
"version": "==20.2.2"
},
"virtualenv-clone": {
"hashes": [
@ -1426,14 +1371,6 @@
"sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"
],
"version": "==0.5.1"
},
"zipp": {
"hashes": [
"sha256:102c24ef8f171fd729d46599845e95c7ab894a4cf45f5de11a44cc7444fb1108",
"sha256:ed5eee1974372595f9e416cc7bbeeb12335201d8081ca8a0743c954d4446e5cb"
],
"markers": "python_version >= '3.6'",
"version": "==3.4.0"
}
}
}

18
requirements-dev.txt

@ -12,10 +12,11 @@
alabaster==0.7.12
appdirs==1.4.4
atomicwrites==1.4.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
attrs==20.3.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
babel==2.9.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
bleach==3.2.1 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'
certifi==2020.11.8
certifi==2020.12.5
chardet==3.0.4
click==7.1.2 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'
coverage==4.5
@ -26,13 +27,12 @@ filelock==3.0.12
flake8==3.5
idna==2.10 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
imagesize==1.2.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
importlib-metadata==3.1.0 ; python_version < '3.8'
iniconfig==1.1.1
jinja2==2.11.2
markupsafe==1.1.1 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
mccabe==0.6.1
mock==2.0.0
packaging==20.4 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
more-itertools==8.6.0 ; python_version > '2.7'
packaging==20.7 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
pbr==5.5.1 ; python_version >= '2.6'
pip-tools==5.1.2
pipenv-to-requirements==0.9.0
@ -42,7 +42,7 @@ pluggy==0.13.1 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.
py==1.9.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
pycodestyle==2.3.1
pyflakes==1.6.0
pygments==2.7.2 ; python_version >= '3.5'
pygments==2.7.3 ; python_version >= '3.5'
pyparsing==2.4.7 ; python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'
pytest-cov==2.6.1
pytest-django==3.4.8
@ -58,12 +58,12 @@ snowballstemmer==2.0.0
sphinx==1.8.2
sphinxcontrib-serializinghtml==1.1.4 ; python_version >= '3.5'
sphinxcontrib-websupport==1.2.4 ; python_version >= '3.5'
testinfra==5.0.0
toml==0.10.2 ; python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'
tox==3.15.0
tqdm==4.53.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
tox==3.20.1
tqdm==4.54.1 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
twine==1.13.0
urllib3==1.26.2 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4'
virtualenv-clone==0.5.4 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
virtualenv==20.2.1 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
virtualenv==20.2.2 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
webencodings==0.5.1
zipp==3.4.0 ; python_version >= '3.6'

28
requirements.txt

@ -12,13 +12,12 @@
ansible==2.9.15
appdirs==1.4.4
atomicwrites==1.4.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
attrs==20.3.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
babel==2.9.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
bcrypt==3.2.0 ; python_version >= '3.6'
beautifulsoup4==4.7.1
cached-property==1.5.2
certifi==2020.11.8
certifi==2020.12.5
cffi==1.14.4
chardet==3.0.4
cliff==3.5.0
@ -40,16 +39,14 @@ docopt==0.6.2
dogpile.cache==1.1.1 ; python_version >= '3.6'
future==0.18.2
idna==2.10 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
importlib-metadata==3.1.0 ; python_version < '3.8'
iso8601==0.1.13
jinja2==2.11.2
jmespath==0.10.0 ; python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'
jsonpatch==1.27 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'
jsonpatch==1.28 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'
jsonpointer==2.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
jsonschema==3.2.0
keystoneauth1==4.2.1 ; python_version >= '3.6'
keystoneauth1==4.3.0 ; python_version >= '3.6'
markupsafe==1.1.1 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
more-itertools==8.6.0 ; python_version > '2.7'
msgpack==1.0.0
munch==2.5.0
netaddr==0.7.19
@ -59,30 +56,27 @@ openstacksdk==0.52.0
os-client-config==2.1.0
os-service-types==1.7.0
osc-lib==2.3.0 ; python_version >= '3.6'
oslo.config==8.3.3 ; python_version >= '3.6'
oslo.config==8.4.0 ; python_version >= '3.6'
oslo.i18n==5.0.1 ; python_version >= '3.6'
oslo.serialization==4.0.1 ; python_version >= '3.6'
oslo.utils==4.7.0 ; python_version >= '3.6'
packaging==20.4 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
packaging==20.7 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
paramiko==2.7.2
pbr==5.5.1 ; python_version >= '2.6'
pluggy==0.13.1 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
prettytable==0.7.2
py==1.9.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
pycparser==2.20 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
pynacl==1.4.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
pyopenssl==19.1.0
pyopenssl==20.0.0
pyparsing==2.4.7 ; python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'
pyperclip==1.8.1
pyrsistent==0.17.3 ; python_version >= '3.5'
pytest==4.4.0
python-cinderclient==7.2.0 ; python_version >= '3.6'
python-dotenv==0.15.0
python-heatclient==2.2.1
python-keystoneclient==4.1.1 ; python_version >= '3.6'
python-heatclient==2.3.0
python-keystoneclient==4.2.0 ; python_version >= '3.6'
python-novaclient==17.2.1 ; python_version >= '3.6'
python-openstackclient==5.4.0
python-swiftclient==3.10.1
python-swiftclient==3.11.0
python3-openid==3.2.0
pytz==2020.4
pyyaml==5.3.1
@ -96,11 +90,9 @@ simplejson==3.17.2 ; python_version >= '2.5' and python_version not in '3.0, 3.1
six==1.15.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'
soupsieve==2.0.1 ; python_version >= '3.5'
sqlparse==0.4.1 ; python_version >= '3.5'
stevedore==3.2.2 ; python_version >= '3.6'
testinfra==5.0.0
stevedore==3.3.0 ; python_version >= '3.6'
texttable==1.6.3
urllib3==1.26.2 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4'
wcwidth==0.2.5
websocket-client==0.57.0
wrapt==1.12.1
zipp==3.4.0 ; python_version >= '3.6'

Loading…
Cancel
Save