cloudless

View on PyPIReverse Dependencies (0)

0.0.10 cloudless-0.0.10-py2.py3-none-any.whl

Wheel Details

Project: cloudless
Version: 0.0.10
Filename: cloudless-0.0.10-py2.py3-none-any.whl
Download: [link]
Size: 105800
MD5: 3d35e35d31b364e275696255a4186b52
SHA256: 44c138c2bee75fe4bde5846689e438bc057378a2a453afb6c6a89f971ccbbdb5
Uploaded: 2019-08-10 00:44:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cloudless
Version: 0.0.10
Summary: The cloudless infrastructure project.
Author: Shaun Verch
Author-Email: shaun[at]getcloudless.com
Home-Page: https://github.com/sverch/cloudless
License: Apache 2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.6.0
Requires-Dist: boto3 (==1.9.202)
Requires-Dist: botocore (==1.12.202)
Requires-Dist: PyYAML (==5.1.2)
Requires-Dist: Jinja2 (==2.10.1)
Requires-Dist: pytest (==5.0.1)
Requires-Dist: attr (==0.3.1)
Requires-Dist: Click (==7.0)
Requires-Dist: click-repl (==0.1.6)
Requires-Dist: apache-libcloud (==2.5.0)
Requires-Dist: pycryptodome (==3.8.2)
Requires-Dist: jsonschema (==3.0.2)
Requires-Dist: jsonref (==0.2)
Requires-Dist: cattrs (==0.9.0)
Requires-Dist: moto (==1.3.13)
Requires-Dist: lazy-import (==0.2.2)
Requires-Dist: retrying (==1.3.3)
Requires-Dist: paramiko (==2.6.0)
Requires-Dist: pytest (==5.0.1); extra == "testing"
Requires-Dist: pytest-xdist (==1.29.0); extra == "testing"
Requires-Dist: tox (==3.13.2); extra == "testing"
Requires-Dist: pylint (==2.3.1); extra == "testing"
Provides-Extra: testing
Description-Content-Type: text/markdown
[Description omitted; length: 17753 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.33.4)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
cloudless/__init__.py sha256=tMzzzgCHpL96iKnuSNSPG2Db_jKSb2iwXx_tviAGTco 9059
cloudless/__version__.py sha256=4b7_DnoH6AA0sbp1eKyv72QnqiMsSalmwBAMyYQ0Jig 366
cloudless/image.py sha256=kxlJ-xEK0VdDQOmrpU8cm5a8rNTqqUKxFk3BXVdcg7s 2529
cloudless/log.py sha256=v6Lmmuu4-36nYugEYPzwLVAWQxdwjx3NOKm_ZL72ST0 147
cloudless/network.py sha256=eK0qNe6t7kZ0WQgsBukiXt3HBAbhfkNRbkBdLeUt_Iw 2397
cloudless/paths.py sha256=yVPibO2KL4wWyMIyMXWXWv5-FQNYBNlUumgjQBnZvA8 4776
cloudless/profile.py sha256=XmBY_zBc6sRYbtSVz1cONN_mHQ15ZgY0oaUyb2DRS6A 1789
cloudless/service.py sha256=V9Ac2pJ7z4d7IEZYo8gphtfKqm-3CiZMxwj8JA2HjAA 5041
cloudless/cli/__init__.py sha256=W9jCaMCKvgHczIFAhWX4KWUd9-ASgIeIcaC-pOcdadQ 32
cloudless/cli/cldls.py sha256=ruK7SqCuOi8wsTTbr9PfCzaD0-PlQdR_aszbR9pqtAY 1813
cloudless/cli/image.py sha256=zpdcVgS0N6GDRimQn0KQ30NZqtw-k4gau5wuSNrw28k 2188
cloudless/cli/image_build.py sha256=rkGFu_f-129Y22rWcvTB-dHIegq2A8XowPKj0SEOmmk 4376
cloudless/cli/init.py sha256=AVwXckHHvnHR5-OGTROCIzrMirwRYZ9BVkhUmb8SD2U 2163
cloudless/cli/main.py sha256=1qFyn-dBkurRbrOjadVqXQ8EFZGCz9PMIC3sCANsR7k 265
cloudless/cli/network.py sha256=u-hqaSnbEY-NovPMm1qcsvAxLaqg47E27hkInRLt4sU 2318
cloudless/cli/paths.py sha256=LlLZuJ7hWuTbEJs6p7CCVefXi7qXBq4VR5haLc9vY4g 7824
cloudless/cli/service.py sha256=cc3ktT2xSzv1hsLPy1zji50PcJ8OdlJI7XtEbBN2xGg 6464
cloudless/cli/service_test.py sha256=mcmclHnYUE703IhsnY5pxqpn5FOBUNA2FV34sq4DlmM 4729
cloudless/cli/utils.py sha256=Illy742DHId_t3z0UIKl9KQHmYXwLyj1_IR7LCG-TTg 3024
cloudless/cloudless-core-model/models/firewall.json sha256=9PKfawdoREWhgANE8yYzXCgR1C3slUbq4E6-127sHe4 1834
cloudless/cloudless-core-model/models/image.json sha256=7Aqf3Opw40vTWJR5H2YXIyMtR70sbVhUAyXnltO4G8U 869
cloudless/cloudless-core-model/models/network.json sha256=PfrmlIbZaAYmLI6oRV1NNuw454UAfRyPAqhV7UWaoTA 1555
cloudless/cloudless-core-model/models/private-network.json sha256=bh5q12HpHiVUMojw-VPsIJk1b2u-CCd0v8aEsR-lVho 1562
cloudless/cloudless-core-model/models/subnet.json sha256=3WEH23ckML8NinR6vselbwQPu2uvFuWStLhabYTRwqs 2225
cloudless/cloudless-core-model/models/virtual-machine.json sha256=ur3mrFjCyQHy8uwYwOvU7oT6AxpT8RJQm4QF7XVIzhg 2028
cloudless/model/__init__.py sha256=4C6Me91JeSHLFlgwNZfGrLSSptlXyILPQusweJXAYUI 6799
cloudless/providers/__init__.py sha256=GxrBrf6yVKFg2XUxyY2VdY5vIpql8Z5x9vkFVdjhIxE 1273
cloudless/providers/aws/__init__.py sha256=8IANTY9iiePUdJhCjg5JusyNUcxDAAn9Y41KGFHlkjo 287
cloudless/providers/aws/firewall.py sha256=_4AwToXyuyE5zo_4YUbrBdQKXrCq1_p2xqLXeBnYnGc 8730
cloudless/providers/aws/image.py sha256=gXMesJB4gQr0OR11Kleor6S-MeNjiJy69_kMOtBlZcA 1159
cloudless/providers/aws/image_model.py sha256=dm8RLLE3RoMqvi_t5WjDSkdoqxYLHh5qMKlKacKNh-U 2232
cloudless/providers/aws/log.py sha256=v6Lmmuu4-36nYugEYPzwLVAWQxdwjx3NOKm_ZL72ST0 147
cloudless/providers/aws/model.py sha256=DTc3HocSvmUlFWpsumAL3ahbiVVuycAAEDdxqol0ydg 1050
cloudless/providers/aws/network.py sha256=2BhlYrl32-Qd6bE_63EAmLevYCF3zReLqXLzLmwVgd0 1401
cloudless/providers/aws/network_model.py sha256=K2Nv_LDYvoHsifIhHH38PO_W5bnWb7QtcYtQTJT9A4g 2848
cloudless/providers/aws/paths.py sha256=zENijjGztekSif3aSVtTDyAu_QMBG5FmvAv3pMV5vwg 1538
cloudless/providers/aws/schemas.py sha256=xny0sCPefOfSNRRJWQwLywp4hePCj3r_SIiTzoaz7fo 1695
cloudless/providers/aws/service.py sha256=Omae3nUDUsAZ4dM_SlPOE8QCDWkVCEnJgroNfa4nsj0 1741
cloudless/providers/aws/subnet_model.py sha256=eDe1NAHHTjbkexd4G4ZhkUhX9_sYNoO1clWdtqUv2Dg 4368
cloudless/providers/aws/impl/__init__.py sha256=sQ__iQ2YpBFdsTcGDyhl67E95QNLITwC1RFNG2F_Pw0 268
cloudless/providers/aws/impl/asg.py sha256=qbNwS46ftiCcp_T62MVZNKOgQkc-F1cm702QZ4hnJ30 6721
cloudless/providers/aws/impl/availability_zones.py sha256=GxjzPm02luRcl38oBqKJoO7OXjeQU1UBO2K3ANfI428 965
cloudless/providers/aws/impl/image.py sha256=Qofg4WwjKXTgWGtxKIcMpJWyscuIq2Ls2mXlV7P9OVA 9046
cloudless/providers/aws/impl/internet_gateways.py sha256=A-Vf3YDQgvKoGXz5MHwNeUorHkEMQoxzGFXxeUtk33g 1896
cloudless/providers/aws/impl/network.py sha256=fXu0p0SxKEq_yjwNAKlt17uCbc8t4xBJh6jl9Zq092A 8200
cloudless/providers/aws/impl/paths.py sha256=pdPalk6NQ_qj0ZPGqQG6VPEsO3meWvmu5epvSc7LhQw 10321
cloudless/providers/aws/impl/security_groups.py sha256=AY_JMN8fTePWjRWddDWuLqDNWNwCI0TChjj4Rk-c4oo 4448
cloudless/providers/aws/impl/service.py sha256=sfuYqC69aYWGcx9TY2iVRLMon2HOoFRRAR1rb7X9wHM 15619
cloudless/providers/aws/impl/subnets.py sha256=uMKsF2LKq-MefHX08D2A30xEPXLjFeDlqChlHbZPGlk 4704
cloudless/providers/aws/impl/subnetwork.py sha256=Y_YtNE9UlCagj-VKvkgW7WBWGb_G0GRIarz00TBqk2k 10620
cloudless/providers/aws_mock/__init__.py sha256=nMTGss8pR4Cmq9uKC9Lw3JPRK5vHR8uUuHNPCnjnGwI 479
cloudless/providers/aws_mock/firewall.py sha256=5845CcvWfLyYbcv35opOEd_qig_BzZXDThlFWf23X9I 1270
cloudless/providers/aws_mock/image.py sha256=OfDtY9OcplfFshSgXAh5jpiO5i8MlZKVah_ZiYGwtfo 1234
cloudless/providers/aws_mock/image_model.py sha256=Do6RUTJXH11EqmBVHg-XwAAaK4Nu7F-i8l46rYbqE2k 1333
cloudless/providers/aws_mock/model.py sha256=1olbFnQLqN-egAsNIRHjDqOAb0bEXZyBoG_fxpH0ZW0 1096
cloudless/providers/aws_mock/network.py sha256=3lKixGOZ_CUVWqN8qAFYwceRTrGkS8bM4EJV-zSyBkE 1260
cloudless/providers/aws_mock/network_model.py sha256=o3cTPQeBH_Hk5-PX37TrqZnkzhzSITijL0KfQv645MM 1351
cloudless/providers/aws_mock/paths.py sha256=bEav5m_KuY1bRVkmH7TwcFwDUtBwOrIKXH6Io_f5PlE 1612
cloudless/providers/aws_mock/service.py sha256=plla8mYFRhCQCn4T2-JUM1BSG8rsRwSaCHAvC8p741Q 1631
cloudless/providers/aws_mock/subnet_model.py sha256=i5Wn0BLCg1nw1rTYNI4pXPnLwmEzeJTZr7nVQFVIOrA 1436
cloudless/providers/gce/__init__.py sha256=GQ56h4REDJWIjjw4rYB7lZ7qwShzNd2RCt7N5rCghro 289
cloudless/providers/gce/driver.py sha256=by5h7vbTAtY9ZSQycW694ueh30e_sDPuJsVy8FiTcvY 849
cloudless/providers/gce/firewall.py sha256=Ojd3KAxgX4F-Bh24Vr_OrcdLEQYhJCYYuYg8HF99R1s 1131
cloudless/providers/gce/image.py sha256=sGVodgyn_kOClhZ9h8RViEABxgb97pdZyS3Df9fU_XE 3058
cloudless/providers/gce/log.py sha256=v6Lmmuu4-36nYugEYPzwLVAWQxdwjx3NOKm_ZL72ST0 147
cloudless/providers/gce/model.py sha256=HjN-bAq5GM7QuSrEEprAsZw3Zq1MvKe2QtO-Fjn9scw 542
cloudless/providers/gce/network.py sha256=3hmOZuIseB5xh_W1OzN_t31IhMadwuhuRpVFE556vME 2220
cloudless/providers/gce/paths.py sha256=6ThdStMBJx9_xiRm1Ktntp5v5qDmrnU4hO_nAQU1OhU 11801
cloudless/providers/gce/schemas.py sha256=R_qm4RE8J8Qg2QGUUhhIZMLFWcLif0oM3njzQzNm748 1758
cloudless/providers/gce/service.py sha256=i1MGVssaYHB1XIkwSsVU-a37iCE0lHtXWOSPeUBsodw 8310
cloudless/providers/gce/impl/__init__.py sha256=fHDHfFoJNbfcamH2Y8l-zZZNCXAGeXjChjymovuG6UA 165
cloudless/providers/gce/impl/firewalls.py sha256=jN2Wj1WzSw8l0V_ZfT1fSUmgGH1BDLhqx1dMRt-KlLw 1298
cloudless/providers/gce/impl/subnetwork.py sha256=Y5Fe-ityYzzsRkf9KWtfhDp2UCTJTUyeT6gXHCil-jI 6341
cloudless/testutils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cloudless/testutils/blueprint_tester.py sha256=UIXZvP281mwSnTm9iZVYF9pN9B-Ww6LELOWBmPXisfg 9713
cloudless/testutils/fixture.py sha256=dWd643GuNYwDVfFPaj8T8bJ2WAcu6jvIDJ3dFfLv5vc 2265
cloudless/testutils/image_builder.py sha256=SJXVvLBR9VC3_yJ-eaMJGjBi3z4cwGu0SbMKScV70jc 12865
cloudless/testutils/network.yml sha256=D5t6hvy7WiXCwFK8BmTCkWhq3XG8BeS1ENlS_yI31n0 89
cloudless/testutils/ssh.py sha256=JPMm2yARVlxbqJzF0HZbArTVXL7f5nCK-yBVLVst-I0 2022
cloudless/testutils/utils.py sha256=UjTXQGnR9c95ZIY9pkaQqFFAhzINvJy2hZklTR564Ng 404
cloudless/types/__init__.py sha256=7juaUxv86WXB4ckkiQMGU0zhlc660LIyIPqKemYnTyc 120
cloudless/types/common.py sha256=6KfjmDVzBq1f2tw1RJAyZGhnEOPhRLmpiVTCd8Cl8G0 4278
cloudless/types/networking.py sha256=qUnYLTSMuniVMowwA3GzOLbsaszbXYu7tFctL3JAUqI 449
cloudless/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cloudless/util/blueprint.py sha256=XsXlWTRJWHjROFZ9mAHXKJq5kaE68f7ezqIRuawyqQM 6338
cloudless/util/blueprint_test_configuration.py sha256=jD5KSezItWX02UMddHLRdcRTE0TPbZ5U10Xvj-wAUkM 2640
cloudless/util/exceptions.py sha256=roKXZcGxtcN2pXCD8bwyZxWnLGLDeHTvCwtJuxkPDfc 1018
cloudless/util/image_build_configuration.py sha256=5qxVB5O079n0M4L3onwer2r-Yq4W1AM1g2UWVkREVRE 2484
cloudless/util/instance_fitter.py sha256=6Ax7sbwMPsukm-NSy85A-b4rjLlzJpSn63JSLnlzw6k 1843
cloudless/util/log.py sha256=v6Lmmuu4-36nYugEYPzwLVAWQxdwjx3NOKm_ZL72ST0 147
cloudless/util/netgraph.py sha256=7XxsuCjJ7wqbgfs-KJXVY6zHgQ3ruZ4p9J2cM3pAz-A 2149
cloudless/util/public_blocks.py sha256=HUNXq9V_pkmz3g_i53-CTPltrocwzy1GMARjzE9BIfw 837
cloudless/util/storage_size_parser.py sha256=aikUbPFzZMXdja18GNwO3VKwsWnG8Z7P6K4v5R9uB1o 714
cloudless/util/subnet_generator.py sha256=mzotGNmD7V_CvFgIvcwEIp6XzVWSSE51AfQDGs-pHmo 1191
cloudless-0.0.10.dist-info/LICENSE sha256=nvrV1jfWfD8DdwSWKTmj4Riixrf0BuJTHrINibeE_UE 579
cloudless-0.0.10.dist-info/METADATA sha256=tSqQCgvYCdDke2zL1OfQvLx5HiKRdP0uKO531IJTCRI 19224
cloudless-0.0.10.dist-info/WHEEL sha256=h_aVn5OB2IERUjMbi2pucmR_zzWJtk303YXvhh60NJ8 110
cloudless-0.0.10.dist-info/entry_points.txt sha256=GQQThCNN4c1B5BZQh_zOvmzoAHSv4kVi-xgCv_yBG3A 51
cloudless-0.0.10.dist-info/top_level.txt sha256=i2JNK5z84SLjfOB6i74Q88AT3fG9Q-SQQzrPUPCTobg 10
cloudless-0.0.10.dist-info/RECORD

top_level.txt

cloudless

entry_points.txt

cldls = cloudless.cli.main:main