harbor-cli

View on PyPIReverse Dependencies (0)

0.3.0 harbor_cli-0.3.0-py3-none-any.whl

Wheel Details

Project: harbor-cli
Version: 0.3.0
Filename: harbor_cli-0.3.0-py3-none-any.whl
Download: [link]
Size: 139061
MD5: 7a2c9e5662887f18617d1b8fdb4f81d5
SHA256: f90f674b2e550eb5427ed4cc7993e6c5f3355330224ddcb1fa0f81107e6f86b4
Uploaded: 2024-06-26 11:50:26 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: harbor-cli
Version: 0.3.0
Summary: Command-line interface for Harbor.
Author-Email: pederhan <pederhan[at]uio.no>
Project-Url: Source, https://github.com/unioslo/harbor-cli
Project-Url: Documentation, https://unioslo.github.io/harbor-cli/
Project-Url: Changelog, https://github.com/unioslo/harbor-cli/blob/main/CHANGELOG.md
Project-Url: Issues, https://github.com/unioslo/harbor-cli/issues
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Internet
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >=3.8
Requires-Dist: click-repl (==0.2.0)
Requires-Dist: fuzzywuzzy (>=0.18.0)
Requires-Dist: harborapi (>=0.25.2)
Requires-Dist: httpx[socks] (>=0.26.0)
Requires-Dist: keyring (>=24.2.0)
Requires-Dist: platformdirs (>=2.5.4)
Requires-Dist: pydantic (>=2.7.4)
Requires-Dist: python-levenshtein (>=0.20.9)
Requires-Dist: rich (>=12.6.0)
Requires-Dist: strenum (>=0.4.15)
Requires-Dist: tomli-w (>=1.0.0)
Requires-Dist: tomli (>=2.0.1)
Requires-Dist: trogon (>=0.5.0)
Requires-Dist: typer (==0.9.0)
Requires-Dist: freezegun (>=1.2.2); extra == "dev"
Requires-Dist: hypothesis (>=6.62.1); extra == "dev"
Requires-Dist: pytest-cov (>=4.0.0); extra == "dev"
Requires-Dist: pytest-mock (>=3.10.0); extra == "dev"
Requires-Dist: pytest-timeout (>=2.1.0); extra == "dev"
Requires-Dist: pytest (>=7.2.0); extra == "dev"
Requires-Dist: ruff (>=0.2.0); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE.txt
[Description omitted; length: 5855 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
harbor_cli/__about__.py sha256=4vQZtYLf7plrsxjds0eh-viDCeBCnBD0ryP92nMs59I 210
harbor_cli/__init__.py sha256=EiVU3SqU5_rJMOleHZXFVz1K6U5yu9AnJdmsNd4IAd4 293
harbor_cli/__main__.py sha256=XBNGMTOlFf_uePHDz0RgsLHrt4mi-AkbJdkRP4dbQ5M 98
harbor_cli/app.py sha256=TB_uGaHwizI7gvH_hxQM4cPaVOLCWIM7D3E8oMEw5nw 336
harbor_cli/config.py sha256=R4S6ZluRJCjKgKK1Uls1r3ud_dDPxnzn7_Zu5jdHofs 23058
harbor_cli/deprecation.py sha256=BgAsHT_iobysFC3VnkKkASTHQ6_KXzukD2W83QOo9OY 2550
harbor_cli/dirs.py sha256=BIXKbRBn6UmrS2imFUX5sZe3wquYaBZW0uKkzgfa0vY 801
harbor_cli/exceptions.py sha256=3MxGIQw3dGKVZ9IZ8QBTes9IJouLzAQkCWYJEQSS7_Y 9051
harbor_cli/format.py sha256=tAtRvF0gLvb1kA_YyTkm1rqf1uyWMST3AhHZlxLJ_8E 1186
harbor_cli/logs.py sha256=XAQSfAiAHWArrs7r643e5FselhqpuT7Pe-zaQMMzrUs 3170
harbor_cli/main.py sha256=grojhaou_KRj64Nq9DTz71JZjy20iI8z92k0eTrioKQ 15297
harbor_cli/models.py sha256=dF7MaS89TI2mxnfHQpJyLqH3gRNwX_ZCST7pZWtNdnE 11228
harbor_cli/option.py sha256=A_4i8AdSPZvHU1XrHInEkhvoplwIRLuBWmcucFVfZZk 2229
harbor_cli/state.py sha256=GNAFDkzFeTqN4ECRM81s31TnIKr_gkK6sHEHf0rU01M 11859
harbor_cli/types.py sha256=JUGiWiTtwiN7Ld7PPjw9953TpOXCEhLm-h_D3Szwe94 3579
harbor_cli/_patches/__init__.py sha256=SvYy964KIUr822aCDzjQBSrZoiatp4qkEOLgIJDhUes 229
harbor_cli/_patches/click_repl.py sha256=yCM8I12F7ZAD0AHs5At3RmP3egoGyttENhvUPHNCOPA 5217
harbor_cli/_patches/common.py sha256=JQ4XUB395c0bZydw94QhiZIWCwjFaM32_clxaVBV80M 2010
harbor_cli/_patches/typer.py sha256=mS3sskest6Ex-OxQ2B2vblTVx3DdvDOLGbV4u1J6ZMQ 4090
harbor_cli/commands/__init__.py sha256=O1fmbT_HJYM_c-WUeOhInOV-nSFrT4lUkhpwn3VO3CA 234
harbor_cli/commands/help.py sha256=1cCGDegh0zsJIzfS1uqdHgel0ht8NaFw7AvX-QZ6NDs 318
harbor_cli/commands/api/__init__.py sha256=78BqRGovyoIL4rS1h0LwjpSct2VD77WJDQwZ8o1ArsU 1126
harbor_cli/commands/api/artifact.py sha256=N0-xSxEWYzaSh4dJe8C45fbqMIfTk20H8N3h8hEGFvE 34684
harbor_cli/commands/api/auditlog.py sha256=E2VE96IZgBXOht9e7FwdsfclKTCG-B_T8K0nw1yRxCQ 9097
harbor_cli/commands/api/cve_allowlist.py sha256=sPM_AlgjMy1CoaBBNiW-rqeo07G8tq4YpgoalF0D6u4 3184
harbor_cli/commands/api/gc.py sha256=tl8EtT_5QVl7aOlDhO3tiJUDV5Wj7hRUwwgon8Pj2YA 4662
harbor_cli/commands/api/harbor_config.py sha256=ukqtCigddDgl0WRmCqp8CEFPB5HMrFjdC3owc0qKFfU 10620
harbor_cli/commands/api/ldap.py sha256=r4sXTYw4Hmp9pOtEz7L635mWDfBGgao0KpTbQjyYy8U 2459
harbor_cli/commands/api/project.py sha256=QaBWmc8iHtyf8xCS4cyZ2ewSC_XAhaKpdH_i5-UslLg 24426
harbor_cli/commands/api/quotas.py sha256=-0nMaR5pgqOyg4KNEoVL_TkTSu4XtUQ_qUhu30KQWFo 3591
harbor_cli/commands/api/registry.py sha256=XOkxZqPqBWrSTA64HsBpTgamjpepblrtCkrbSoHiD7M 6971
harbor_cli/commands/api/replication.py sha256=Fgg_e3AUqoV8DpR4FSPuVuSxFuIdDPGgmRzBeqhQqsA 13336
harbor_cli/commands/api/repository.py sha256=UA-Ov1JBOZx4hS5r9x6F5X497SherWEzOjLOGovfmHw 3514
harbor_cli/commands/api/retention.py sha256=JWlbMagIJAofDKt6-YmBeFbHKSm9LBM3VVQyM4tIa7w 10011
harbor_cli/commands/api/scan.py sha256=T8W9wxgOKkLRDgbLV8EO9kp3UMUPJMk80t0F-6o7cg4 6863
harbor_cli/commands/api/scanall.py sha256=N0Adfg58BtsI8oW4PFI7D3XaH7viuSktzcKRmtBLOkU 2941
harbor_cli/commands/api/scanner.py sha256=US61BrRBQPPb8cp7kNJhOzjwbza44NplEdLImu1IzK0 5529
harbor_cli/commands/api/search.py sha256=RwZGySoIDL3n1GSgg1t4sNV-G8FPepPOy2UjtDJOATQ 524
harbor_cli/commands/api/system.py sha256=r8C58FpynfppgUoqvQJJk2cr1C01NJU9bL4qO-00rU4 1848
harbor_cli/commands/api/user.py sha256=sXMCI3_zrqqTZt9Obs517_DTbKpOct3NL4PdqjnwpjI 11894
harbor_cli/commands/api/usergroup.py sha256=lj2NWC68Ypgdt3unKHPnI2DERCKZwTaC0kER4WCq6Gc 4562
harbor_cli/commands/api/webhook.py sha256=UGIElq6h8_kIrL4Y8d5eNZLUAiezCu7y3lnoQCKF3c8 4656
harbor_cli/commands/cli/__init__.py sha256=fti-NXSuIBIlwPDHBFJYUQ-rKLbWX2-d0LAwECDM0iM 857
harbor_cli/commands/cli/cache.py sha256=Tucv2HzIY_2-M0zLo4j15VE1B-rwtXbtBZ3uyArzaLY 270
harbor_cli/commands/cli/find.py sha256=xS1eRaDlHJ61tuKpy9sc4982gGHSxzknRve-9cx4Oo4 4511
harbor_cli/commands/cli/init.py sha256=h8wjCGQSj_gyEp33YRZdBykHbN7k89NNcEKHFZKqaXY 14312
harbor_cli/commands/cli/repl.py sha256=oLIeXV8gRrXZ3oLZUP7H5mzi64_jx94ZhTV7SuuDNWo 1706
harbor_cli/commands/cli/sample_config.py sha256=65xMK41gPkGl5DaRfaDlLn91h5ey9vvGO_VMr1OnpCs 333
harbor_cli/commands/cli/self.py sha256=22SX_fCMRgebGsZKQKk5R0EQhkLRw5CzD9p2vCjKoc8 9986
harbor_cli/commands/cli/tui.py sha256=pieayA5okkzD4dt5tgLBJVGDkF7Bw6vBV-L7i4u9EkQ 600
harbor_cli/harbor/__init__.py sha256=4Vw_BguZRPOAWKH0bM_XpKD98bmrq2sbwQaqkgJJqqk 98
harbor_cli/harbor/artifact.py sha256=EIw9ankrjz9-m6qXX7OA0Gh2BTysKHgV_5tCRn10AuU 2181
harbor_cli/harbor/common.py sha256=EKDbIKZ2DSQxEpEATDq4NRWFEFqPl9WWI1z023_ObVc 1193
harbor_cli/output/__init__.py sha256=bnHfN0btLH7vCKKgdTXGFhbXSFQLw5sk1XweWJd9lC0 52
harbor_cli/output/console.py sha256=RRO0q-wc1KO1aWeiKmnCTpBJnDYSoVKJJVJUDupgGDg 5863
harbor_cli/output/prompts.py sha256=VuPB3P-7LDJk59mfVEkeCp9JsC4sktH7bdQR_tGWVho 10334
harbor_cli/output/render.py sha256=W5YEjQznvJBRJ4yLIegoWCHHrxQiuJ0uWv3PKLdktU0 5578
harbor_cli/output/formatting/__init__.py sha256=_c3Xp1OAqEbqKzb72j4PKCR4qVBPdIB_-k1WkYI-2EE 184
harbor_cli/output/formatting/builtin.py sha256=fdkCgM87--GnzPtRMKD9Wu4GoFdFDv_NOPgrH7iRdYI 1895
harbor_cli/output/formatting/bytes.py sha256=jH_WiNDtFA5n_d5UCIrNinmIKAI8_G_wBK3E1daXhI8 270
harbor_cli/output/formatting/constants.py sha256=l5IodDw3hXe9iU-QxYwUIkpxeXSBfs_6N8rBaja8BkQ 92
harbor_cli/output/formatting/dates.py sha256=Jwhmr16xg8wVneo_ivRLPYw7NTTgDLfbTiKAIqCuYbo 1173
harbor_cli/output/formatting/harbor.py sha256=DeiKnn0b4Kv-xESk_KSp4q0BoEbNCe6d-K4IZAT1du4 1647
harbor_cli/output/formatting/path.py sha256=81qtxYjOUSr2FUPHR7QMm6rnRVonRMh5RLMp2crHaTE 387
harbor_cli/output/table/__init__.py sha256=jpQn4fO8V_HtNXZcnwlSOLpiTfD5gWE_dHisGAv0aSw 7799
harbor_cli/output/table/_utils.py sha256=qFjGk0wGM2wYdlVUmrVqlYPRkyEXer6vnSR4klbE3dQ 2899
harbor_cli/output/table/anysequence.py sha256=ZBYdRSNpqs2UVNuP5JEgLJXrcWcCtQUxeTQ3mliZiFY 993
harbor_cli/output/table/artifact.py sha256=oWdIAyMKm4jOKhbJuTpZSHV4bE_LMi-IVbgTT3eOO7o 8812
harbor_cli/output/table/auditlog.py sha256=Pk1S66LwW3KOvoZd56HvUJSOWEi-nmJOs32qf1N3E2Y 1107
harbor_cli/output/table/commandsummary.py sha256=K7ughCLUbnXRyHn6Y1knyDHMl2lJw6Ryi3S0u8QBVWo 804
harbor_cli/output/table/cve.py sha256=Xr6qdMlGu-PilOvuw6CAKyNRMiBTvn0xApKkDSfpJg8 1029
harbor_cli/output/table/project.py sha256=e-6c71UV5hfuE0RJO0pKvmrS7ysHoEvbqixalmTqch4 6440
harbor_cli/output/table/quota.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
harbor_cli/output/table/registry.py sha256=FidByjQmDC5TCbxbOOyismphUyuh3Bnm3i2Ri5l1rcs 3071
harbor_cli/output/table/repository.py sha256=nKkkMVzMVcl0aXc7cgrPoRgmk5PK3wEvxPe3MgkLhPU 823
harbor_cli/output/table/search.py sha256=gaoJJQ0HrPRWi4DnlGvFQk7sN9eqFVrmqOjPHoTxq5I 1538
harbor_cli/output/table/system.py sha256=qtC2tKyqlY-j8IEdDyKnxfJT-mHmnzNxFmP16xDOmtQ 6172
harbor_cli/output/table/user.py sha256=7-ObyvzgIJSrYyWbEfJcH4CQ7Khso0aO_YtMQrHLX8Q 1003
harbor_cli/output/table/usergroup.py sha256=RKG1Wwqh_HIT5N2Or2bDriobidABR6IHjDeFF--geA8 1139
harbor_cli/output/table/webhook.py sha256=LY6GkFQrZFWqRpi0Y2TTaGgRvTuwSskcBbOS9D8880M 951
harbor_cli/style/__init__.py sha256=WUbfDX01Uv678VpGiZND4sA_v8E5GlUZdu4a_h0F4Iw 116
harbor_cli/style/color.py sha256=Zy7bsujQqaEf2SeU-F98MWpnk_YV9RjWqDbquyb33zo 2802
harbor_cli/style/markup.py sha256=2_-Kx7rFWEHt9GQgaST0ASB8N4bCO9pBODpqf9mntFc 3621
harbor_cli/style/style.py sha256=mCbpqGezc9JLy0aJG1dZbnW8VqAD52Zem1_kcwu6uuI 1691
harbor_cli/utils/__init__.py sha256=PHb_Qw2xau-wNOTLEnmRtzwXSgRL5DUFhfQmPgDNqyc 139
harbor_cli/utils/_types.py sha256=d-06juFPbA5KI5V-MrAq1xOgkYv7vu5jQ1aSU5tz1tQ 128
harbor_cli/utils/args.py sha256=2FWDrJPP6lHaX_-luesb-gGGYooNg0bwT7LfTI3Yi4c 11782
harbor_cli/utils/commands.py sha256=OEyNVh5Kh5RBki9nEDV2LYDjRybu7u03vVOhPWLGGqo 15874
harbor_cli/utils/keyring.py sha256=RdOiOX91z9iZ4BFs1f6b0WRvSg30MhOBZu1CNmJM0nk 2557
harbor_cli/utils/utils.py sha256=UodNnJjSVP7l5ytoa6WTzmo0kUkLg_xcUrkv2hj_-Q4 4617
harbor_cli-0.3.0.dist-info/METADATA sha256=Rj4nuofY93t86UI5tRtHMjTKaTYz15vm2Ozn66-fDXI 7939
harbor_cli-0.3.0.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
harbor_cli-0.3.0.dist-info/entry_points.txt sha256=l2St2sH8TrEGqAZME_3XtNLufMalX4lzBEqG36NF37E 48
harbor_cli-0.3.0.dist-info/licenses/LICENSE.txt sha256=AganDBG1bLri-7WRnmEJsl7FFfeqzq1GjNNuwDmmYSQ 1101
harbor_cli-0.3.0.dist-info/RECORD

entry_points.txt

harbor = harbor_cli.main:main