gradient

View on PyPIReverse Dependencies (0)

2.0.6 gradient-2.0.6-py2.py3-none-any.whl

Wheel Details

Project: gradient
Version: 2.0.6
Filename: gradient-2.0.6-py2.py3-none-any.whl
Download: [link]
Size: 147604
MD5: d28c76e4cc6406aa9f2618f2730034bf
SHA256: 328040fa7932d4b646c2d81ef6904cd42986a55f5ed87e6c63a09a3c18199ead
Uploaded: 2022-08-15 17:15:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gradient
Version: 2.0.6
Summary: Paperspace Python
Author: Paperspace Co.
Author-Email: info[at]paperspace.com
Home-Page: https://github.com/paperspace/gradient-cli
Keywords: paperspace api development library
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Dist: requests[security]
Requires-Dist: six
Requires-Dist: click (<9.0,>=8.0.1)
Requires-Dist: terminaltables
Requires-Dist: click-didyoumean
Requires-Dist: click-help-colors
Requires-Dist: click-completion
Requires-Dist: colorama (==0.4.3)
Requires-Dist: requests-toolbelt
Requires-Dist: progressbar2
Requires-Dist: halo
Requires-Dist: marshmallow (<3.0)
Requires-Dist: attrs (<=19)
Requires-Dist: PyYAML (==5.*)
Requires-Dist: python-dateutil (==2.*)
Requires-Dist: websocket-client (==0.57.*)
Requires-Dist: gradient-utils (>=0.1.2)
Requires-Dist: gql[requests] (==3.0.0a6)
Requires-Dist: windows-curses (>=2.3.0); platform_system == "Windows"
Requires-Dist: tox; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: mock; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: sphinx-click; extra == "dev"
Requires-Dist: recommonmark; extra == "dev"
Requires-Dist: pathlib2; python_version < "3.4" and extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 3166 characters]

WHEEL

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

RECORD

Path Digest Size
gradient/__init__.py sha256=4qx83FojcHruAbgQHVTgfC5kQJrZdrztbCnR5rb-ODU 91
gradient/__main__.py sha256=aPGhT9azSuQ_wTH8uL9CXQO8hK2T4t-5umjqsw37C5M 70
gradient/cli_constants.py sha256=CLwhldOz74NULI7pVkyBi7ApesIbMhM7a-l-YJzMj68 36
gradient/clilogger.py sha256=Vr_UqfFCJW3p512BJM5oMzESe7FNSVdbPtn9Mnc3QdI 862
gradient/cliutils.py sha256=q9lywc9oRgyX7OznZgyWM9PmA8Mu-0nN6DvhcYS8q9U 2198
gradient/config.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
gradient/exceptions.py sha256=7aVWaaf--95CSW8l2m40-XZCkEXbllEfqqUFt73QSzs 712
gradient/login.py sha256=xyf1YETL0pneqKLW9gbX1LD5H0yEQcHH23Aot0ayw88 4782
gradient/main.py sha256=q-M_XQ3D-XDMqPVe3FZ2QmhsTDztUIVlVnbaImf8CWI 206
gradient/version.py sha256=rh21tcKvIlEPvsmxbRSxYCUCJ71bpH1ht9E5QAtsO54 19
gradient/version_checker.py sha256=A_d2cmN0B2aX0U004m2RqHFiWrSQUynMZ9r6Lvqryso 2511
gradient/api_sdk/__init__.py sha256=r5IhHqdyZcCwp8Sk8TO-eUxqcAMfx04z1c9FCTNQ8-U 163
gradient/api_sdk/archivers.py sha256=d38172XmMUxlXNFge9-FVBESdwlVrESW-YZ6Swssc4g 3973
gradient/api_sdk/config.py sha256=3r_6ymf7J8StaqHsm4_0TLrYlOcT3KtizmcEVc8hP3w 2679
gradient/api_sdk/constants.py sha256=nZIcR6WZdRloCIuwsjODQI-5-szPQ7xGxmzd7b7vwzo 3998
gradient/api_sdk/graphql.py sha256=iR2L3pCcfHhwtKP-S3HDL-S54kREL3TO7SAkroFhHTQ 430
gradient/api_sdk/logger.py sha256=JYcQR9X3HjpIJrcVT9vQQ2aCe_OQ5TFBR5iwq00I-cQ 576
gradient/api_sdk/s3_downloader.py sha256=CloUEAz2Q1UJt9BJOk7ehMsgNVEBkYXEey71CE9cMQw 4024
gradient/api_sdk/s3_uploader.py sha256=M1_CmLQwJ296UZXqU7Bh5B9xeAsvG1lFFiBwdlWChWg 6608
gradient/api_sdk/sdk_exceptions.py sha256=6TBD35QRrx3pLegjl8RNWjirxheOU0xk7sUfLGIp3Q4 1015
gradient/api_sdk/utils.py sha256=JEyEO410VWJvMjwbZsG5eS9Hv88v66OZLPhJmLXwQlA 6125
gradient/api_sdk/validation_messages.py sha256=CzAjQZ-wCEnLV4rxG6tSN1pdLipZf9psjT-gYaq2-zY 125
gradient/api_sdk/clients/__init__.py sha256=0aXx3c-kI3PwEvtfDSfvLVh_yESl3pPqIpZJBRSz5uM 593
gradient/api_sdk/clients/base_client.py sha256=STouDQW47aRDBGFoqTov3WwNTJK-XetNmFr9o4Yiqu4 3423
gradient/api_sdk/clients/clusters.py sha256=rxX3HyVQYgms3FSCrEqbZf7GuMTKwvY7fKMa-oyYrKg 561
gradient/api_sdk/clients/dataset_client.py sha256=UHls6REIf8p_kltHoSfWhZgkpO6xRAGPvwPe1RDOd-4 2588
gradient/api_sdk/clients/dataset_tag_client.py sha256=5djLD2PZHo9hTEUGy0doT-9hVgLbZdxFVDrhQxgpMuA 1734
gradient/api_sdk/clients/dataset_version_client.py sha256=kpuJXA2HeMkLUVaN3F0-OsgsvcApZ4eO0A4tqgkVILg 3741
gradient/api_sdk/clients/http_client.py sha256=ejs5M1t7e3FZbed4k6LDkd0kq6IeGpeJKxN63cRMhS8 4621
gradient/api_sdk/clients/machine_types_client.py sha256=xResWhv1E6L4unK4SBx0ndXKc8hxpqr2wMCmMHyLC2c 317
gradient/api_sdk/clients/machines_client.py sha256=IZCQYvryAhiYK4TSNKOKDfb0fj43sULOL1fFv8R9Frk 11288
gradient/api_sdk/clients/model_client.py sha256=UXpAdZJ1xhSO_1B6-uLeUCTtQ5i0wahooL29hBe4bBw 3865
gradient/api_sdk/clients/notebook_client.py sha256=5_vtt4KJQQ9gYjaiLuyJ_E3YNbWcnqpXJLVbaOZeCNQ 10512
gradient/api_sdk/clients/project_client.py sha256=iXjwON8k96LJxvc533sfmxlu_NgaAmEzS_Z5o4MY_uY 2046
gradient/api_sdk/clients/sdk_client.py sha256=iscR8lL9d1kwNdi56MINDGXWmd_GCZyVYWssRiKMvhU 1419
gradient/api_sdk/clients/secret_client.py sha256=QWT5SWZU_IaoqwVjRhcnBq7Bs2agwryF-8O_3goOJlg 2439
gradient/api_sdk/clients/storage_provider_client.py sha256=nXTW73u6K7EUTM9MsyM24LkTnu8zJ-jhF1YIbR65f8w 3909
gradient/api_sdk/clients/workflow_client.py sha256=v7q-RhXCG4nQehEvu1bK4Eh1RunrJY3zU1R7m-is6y4 4204
gradient/api_sdk/models/__init__.py sha256=YnuN9_eA74okcmfSWuJUBL8yqZ334YyyQsUMlArJoew 725
gradient/api_sdk/models/artifact.py sha256=WMIwjEU_Y4QSC3lyk-XeVH0-DxMMvZTlbNGWJEX7g5U 160
gradient/api_sdk/models/cluster.py sha256=7cLHUFe0ywYZhEr7CWihg7VV-FpcbWysdBnre6lwxKo 172
gradient/api_sdk/models/dataset.py sha256=9TaTHOKZy64PgBNpFuZFHSqa5ootcqKaz8YJw_eD7JA 582
gradient/api_sdk/models/dataset_tag.py sha256=_IGWtpNv801cjw0r_QhBcJju6wm3WmxHiyANMwWpqDc 407
gradient/api_sdk/models/dataset_version.py sha256=vAXCWOia0MuEI53i6Pnz_Xz4QsmrGKxGVGPI6IvoV_g 913
gradient/api_sdk/models/log.py sha256=JKA95sJvxGqHKAiPIfqUmF6t5dT0ZiKtCqyTeNChYPk 92
gradient/api_sdk/models/machine.py sha256=9IDRw1aOFw8176dhi6X5Sh5mZdUd2NaaCxKRep0URhM 2634
gradient/api_sdk/models/model.py sha256=f-u7ZiITcZJvd7VCpsQfCGlC30fVx49sP-6hXYi7PLI 1285
gradient/api_sdk/models/notebook.py sha256=nuTjinwN_2ts4HEVHivBoLKNXZSwWjDKhAM6D1ra-OU 3202
gradient/api_sdk/models/pagination.py sha256=ugI9u46LYLPcouaJA7j5E0XjlMG7v4sgnlx1BrR-Jdo 265
gradient/api_sdk/models/project.py sha256=E-hw6svLm1Z-M3po6cV4bvmI--4Au2JolTdjiOb4bJg 529
gradient/api_sdk/models/secret.py sha256=ACbrvofmr0iNUkUNRKDJmiF5udaYYUSybV3Yg14gab4 87
gradient/api_sdk/models/storage_provider.py sha256=6dHxgGn3S0sIE9d5u9zbzDjtzkVp-Jc5tU3itIuwoTo 269
gradient/api_sdk/models/tag.py sha256=lj-9VewZAIEnEcw_5nUwL506nKRrihi7WMY_L4k4YWY 202
gradient/api_sdk/models/vm_type.py sha256=ASSwIBDLatu6-ZvbSGHK4ktI3_qGC6Z4OJeG4u-c_bk 729
gradient/api_sdk/models/workflows.py sha256=KoQqhRYZjHPVSC6sig-jsMFEFdyOet0P4tMPM7tPuzo 1596
gradient/api_sdk/repositories/__init__.py sha256=0KMgLE1JLeakHxVguo-EeeNOuNNIqzjX831_X9hq15s 1891
gradient/api_sdk/repositories/clusters.py sha256=un-8Ja9kaXqlDbVRlRu_R5r9gK8RVAiwCl6NqHE9xrE 1455
gradient/api_sdk/repositories/common.py sha256=IAJON_yayEquYzF5SCtCa2Sd6ShPGCm2ulIPRv388_g 18342
gradient/api_sdk/repositories/dataset_tags.py sha256=lRufrG_HIbgf8TDGW-Fbwwr_eMBvZKArgGiOcGSG--8 1505
gradient/api_sdk/repositories/dataset_versions.py sha256=7ZvJ4IIPtqsMEIrWJfFsCRkufFtudIYw1n06DQuxUYY 2345
gradient/api_sdk/repositories/datasets.py sha256=lJA8zyJnCCqoNGdKippIjdnkxjjyO7HAo2Py7DfjRWk 1390
gradient/api_sdk/repositories/gradient_deployments.py sha256=Lsyxd0LCz79otdyjk5rgqaYmPXmWOKdtfgjpQf4d_DM 7468
gradient/api_sdk/repositories/machine_types.py sha256=HxovkZ8r0ipu739KUHAAb6RBv_d2jiUz2MUCaROznxw 1554
gradient/api_sdk/repositories/machines.py sha256=lT1EAE6pgFGGdNMLpI9ksdgvvuHUTtWImj5jJj_rtSo 6347
gradient/api_sdk/repositories/models.py sha256=eC2-cnD4OoykHaLBNldUg6frr370cDZWJLihDjitUYg 6707
gradient/api_sdk/repositories/notebooks.py sha256=bz-WNvoDcxkD58ivmYVPtAqBDHCo3uRsPkoGWItANQs 7766
gradient/api_sdk/repositories/projects.py sha256=vUhqV5Ndu__cXDa1HJjye6eblRHFLkd6_kORvqQg_so 2059
gradient/api_sdk/repositories/secrets.py sha256=QWxvbSFflsjY2qslfWL6XAlSBs0CWrkdcdqpfzCSVOA 2177
gradient/api_sdk/repositories/storage_providers.py sha256=23aUPpTumCAUYEig6uiVbAkX1E1qRs5ilHLwyS00mM4 1285
gradient/api_sdk/repositories/tags.py sha256=MucN9WdfpdPDby7mToJo3bMw6h3AnPAgfl90VUVhXko 1541
gradient/api_sdk/repositories/workflows.py sha256=mlJQBwHoBedBIzwiYQUcx72LctqxEDffujt7t6nic3Y 4962
gradient/api_sdk/serializers/__init__.py sha256=QIpm1xZwCReUnb7fgXc9n9C_CG25ew5Vza2HtvPYib0 700
gradient/api_sdk/serializers/artifact.py sha256=xwAbU8OyR87TQONV8VervHzO6RzZKCJ9T4F14dY9zBc 269
gradient/api_sdk/serializers/base.py sha256=C83208AMXy9_qPD0vi8XIDQ8CVrQapjW7j2vPZkrMXY 1649
gradient/api_sdk/serializers/cluster.py sha256=lcNIwyJ3aKw7PzYSZ_WsrUZSSWNm3Dt4xiQsR3ycsCw 240
gradient/api_sdk/serializers/dataset.py sha256=AiwFJiYklDoWkgyusE5NmkRS60UijpeLoDXF4vwk0kc 675
gradient/api_sdk/serializers/dataset_tag.py sha256=sIo4TEB1QvPDy6Yd3GyMhNyNCsZuDBXkGv-VuRiPEbw 413
gradient/api_sdk/serializers/dataset_version.py sha256=XKbiOL5U4Zh2f-PSXQcAOi2uqcNAQ8sz9ubFAOYMhPY 740
gradient/api_sdk/serializers/log.py sha256=HNsSA3ec_hotJsAosJXpOXDxeMMkh5mP-Lx1q5PJhas 423
gradient/api_sdk/serializers/machine.py sha256=2fFel440trhJUNOjyTxefTjjBgJMoIF79eb0-lY-dnA 3790
gradient/api_sdk/serializers/model.py sha256=jukBY3gEJT2_hYv5aN0nTdNxUFe7eotddpudstYpjU0 1082
gradient/api_sdk/serializers/notebook.py sha256=DaNnmpT2us87K7aXwBIbH56BHtOYaZrKx8YfhTaFYC0 5210
gradient/api_sdk/serializers/project.py sha256=0waQ-dfTQNU-0cwldatfh1cNfoT2F1isKePj5ejscZ0 568
gradient/api_sdk/serializers/secret.py sha256=h3Bdj8FHp6t173s7CAKGiz9k17VzzFKXyPj-Qf7lUdU 178
gradient/api_sdk/serializers/storage_provider.py sha256=E3r6TfG7SbRboQKLYhUjz3-a6_wNEtsJeUpgOIiZuMA 278
gradient/api_sdk/serializers/tag.py sha256=_3oo0qsmLJsjOlW3qRMjNHlxBXr5YZY6-zNKK50L2gg 172
gradient/api_sdk/serializers/utils.py sha256=KmFY86Z2Ur-fsDpuf4_5xK_O4g6yh-YSCALAUc_5aNs 391
gradient/api_sdk/serializers/vm_type.py sha256=Cjy2kELDaQg-47IgaQAXDi1eppePxLxF-R1NaJB9mxU 1270
gradient/api_sdk/serializers/workflows.py sha256=CLqi14LR6gxhdgOlXCohnSrS3YtaZwsEoYG_v2vkqT4 2419
gradient/cli/__init__.py sha256=OI_w70dTAEb0wIZr9_ckmK5Wfzd-42o5C3yi3P9tobg 1212
gradient/cli/auth.py sha256=3yrdoOSfiq7_n-28JxNEMOdkBqIPvU5LqPYZac_ZE6k 1416
gradient/cli/cli.py sha256=EhLLEDd_4GPISeonGB5Hj7Z3hOKu7NYzv6-5Q4doJR8 1138
gradient/cli/cli_types.py sha256=boIaZ21AY_2ATyimzMvkOt9T8X9cHMstQOMuKZ2mP14 800
gradient/cli/clusters.py sha256=e5ObzbXsyrG7c9pngOjBNeNEPc-8Yrg5MqDL9KARJbU 1017
gradient/cli/common.py sha256=2-arKfsKLSw9oEniVO2C06G9kr1oUegWyUopR7M2Mmw 9272
gradient/cli/datasets.py sha256=_ew63TcRtkxjwVHLvu9jz9xp1VzSz23AAUGb0V6MNLM 13450
gradient/cli/gradient_deployments.py sha256=bGXWT0GMznITJTa7HPiQZpd_zR6v7j8iCL47lkq5fhw 6014
gradient/cli/machine_types.py sha256=ZEXf58iVFjPQM_37a2XLH1IG8xnfBEQNXJRrGZdyHCY 720
gradient/cli/machines.py sha256=EN3PXmNIJ0z0GQOv-rHm5JQuTJ-nxk9z9f-zCjCnQgc 20425
gradient/cli/models.py sha256=X008Wcm1PY353O7mxe2manZqTZM0PerT3oajc6fs4lE 7048
gradient/cli/notebooks.py sha256=vaKtj24naMTR-6oLzGKsmpLNV7cy2cf-F58J6gpOGBQ 14360
gradient/cli/projects.py sha256=v6_cfEd4EbIlM7xTZB9P5FJipn3_tMQtigbDBgDf810 4239
gradient/cli/secrets.py sha256=ZMD0ljLI-jR9o7yMYsZMOr1QwO0IDJcxRDo5kWXi0g0 2286
gradient/cli/storage_providers.py sha256=9yeHCWfYMDiMqYenkby6lhQI-DoYvZlxfyTco0N4jFY 4821
gradient/cli/validators.py sha256=QwDBqVxxkmJ5WbzlUo3b625Lmk1vA4N42s5RuUwDoJc 608
gradient/cli/workflows.py sha256=KNAotKsHZz7XelsXu3PJ40HPwA8vR3XIfxhZLyxrBnc 5170
gradient/cli/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gradient/cli/utils/flag_with_value.py sha256=RqYF0TrkCHagSdmbhw8yokYm5AL71KfbOhPfKgWl39c 1659
gradient/commands/__init__.py sha256=u-qWJ0IxP8XHvMVLK5RXPq6_bRpfgmDrptZ7DjyCU7M 32
gradient/commands/clusters.py sha256=FoX0UvXacny5H4LFFALtNDIHk_2vwVgD8cSEhvuXnI0 2047
gradient/commands/common.py sha256=mYJbTPHPFJBUwgYtufccFriRzp4d72IGe4fGxp0h1p8 9272
gradient/commands/datasets.py sha256=aTP1KgYWbJj-ZmCEWyZc3_Cw2ryJMEvBh4Z1_Dbbgxg 30737
gradient/commands/helpers.py sha256=XrKs6Y4Y5IhQjxlNKlzRTGIUZqO_lSaLoYCOVUZlgRQ 662
gradient/commands/login.py sha256=5Giy6PLTMM9yI14S12Fn4HTjXsvZTnyKEen9P2RBUws 811
gradient/commands/machine_types.py sha256=567U0i4QYbT-_3V4G6TuqWKMFCEh03Gdz6MdMSNMDSg 1350
gradient/commands/machines.py sha256=3o3ZNTEBUyXtGD0eCgUdZJzUqylJ_IMXR40CxQlbSjw 6748
gradient/commands/models.py sha256=7MRfUNlmJ7aYdNv-4h-LSRsWC83hV4hjCUMacyOXnU4 3690
gradient/commands/notebooks.py sha256=5UkutV2vzmOTxqf8VT-uaQ5iuEsc-RutSVaE8rEQvYU 7157
gradient/commands/projects.py sha256=eeDPG5LZ2v39efI1tfZoNNJ27XleP5Gw7AVV2fwfZ8E 2962
gradient/commands/secrets.py sha256=eoOoVohc0SUqFiFokxkNmrBLZ6SON3AXKUvemmZbV68 1371
gradient/commands/storage_providers.py sha256=iesVo3HJHrFlwFwPQqE9obYeEHPYD5oC-TGn8QRHxlM 3235
gradient/commands/workflows.py sha256=KAYqPR4KjkIixf2nq1eyAlFRORBTQOr4sjz1QW_jfo8 4510
tests/functional/__init__.py sha256=s1nxPbwki4TAhbVe7Jo-MmgtngqWGLkINYbqa_Og3ac 456
tests/functional/test_clusters.py sha256=0-G-O3tOpu41fd9yyHo6BPx2DNzWIpb29d57Ky31RMk 10860
tests/functional/test_datasets.py sha256=yytmXTYVdMT8kR81mlGh6mTBgGEv8WQ53OzUeQh7uc0 9802
tests/functional/test_machines.py sha256=ycLSkW5ve5IvpnMaLi55eQzP61oTxYyZUKT88gMbK_g 80220
tests/functional/test_models.py sha256=RcZbpNNYBhlUnuG5Quk1ghtctSxysBPSqnLvyywR5oQ 38005
tests/functional/test_notebooks.py sha256=SR1Co6QxPlqH9ExFKaSqLfc7Z1eoLtl_vZ8jdv9YYWA 65159
tests/functional/test_projects.py sha256=h9DvO7t2OOK1WcWaV-UkdaCp1d_G-v8OgObLyZmBeSg 31147
tests/functional/test_secrets.py sha256=YVvfwxGXHWR9u5E8DSf0tAU99_BkVzsv4Oz58QIdn1I 5430
tests/functional/test_storage_providers.py sha256=86kyvUKxEm39hqGmeapTwN7TpRNpAmNNlDcYzmcjUus 5329
tests/functional/test_tags.py sha256=igmRxzR5DO6PkSPSocvsQaCxRxwxeiqszGzj8FlCc5Q 7520
tests/unit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/test_archiver_class.py sha256=u6t-yYa-jVrYzQwEY_FWB4yNIrvCMenC1VMdzaYvWLU 5194
tests/unit/test_tags_support_mixin.py sha256=taukWeCuojvweavMTxvV66Y9CeYV5V5V0MVCKLOG_gc 1672
tests/unit/test_utils.py sha256=KNJLrAtgPSFLZCnRQepjrKXvWI3HJQpCQXlOj3tW0yw 7024
tests/unit/test_version_checker.py sha256=I0W48nQshXyjZzNFsJfqR8bBM7Jlg5p3PqGEGMb2JTY 4010
gradient-2.0.6.dist-info/LICENSE.txt sha256=owY_EVhkLwmNyt7PGZjrEHC2iKHTTxIqCrsHEIABdcU 753
gradient-2.0.6.dist-info/METADATA sha256=hdlXWfvPeCCe_AdqMHp4NZBel6Rju2nEkPfx0Hb-mHo 4991
gradient-2.0.6.dist-info/WHEEL sha256=ADKeyaGyKF5DwBNE0sRE5pvW-bSkFMJfBuhzZ3rceP4 110
gradient-2.0.6.dist-info/entry_points.txt sha256=MEQpVc9c0Y9gPWml3W-bT16nahK4-47zrixHKidT7sk 49
gradient-2.0.6.dist-info/top_level.txt sha256=LxOaegPhJmynwR_YCovLne47Dbv04e8rkQI5dq26yBg 15
gradient-2.0.6.dist-info/RECORD

top_level.txt

gradient
tests

entry_points.txt

gradient = gradient:main.main