nrp-cmd

View on PyPIReverse Dependencies (0)

0.7.0 nrp_cmd-0.7.0-py3-none-any.whl

Wheel Details

Project: nrp-cmd
Version: 0.7.0
Filename: nrp_cmd-0.7.0-py3-none-any.whl
Download: [link]
Size: 159882
MD5: a6dee1ffd3a78726ebdac67b63005606
SHA256: 7f31ebf035f7e4d8325c5e353a2b9ed702273e165aa154f5293350074f1d9efe
Uploaded: 2025-03-16 13:59:32 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: nrp-cmd
Version: 0.7.0
Summary: Python and commandline client for NRP repositories
Requires-Python: >=3.12
Requires-Dist: click
Requires-Dist: rich-click
Requires-Dist: aiohttp[speedups] (~=3.10.3)
Requires-Dist: aiofiles (>=24.1.0)
Requires-Dist: pyyaml (~=6.0.2)
Requires-Dist: python-magic (~=0.4.27)
Requires-Dist: humanize
Requires-Dist: progressbar2
Requires-Dist: requests
Requires-Dist: merge_args
Requires-Dist: stuf
Requires-Dist: deepmerge
Requires-Dist: attrs
Requires-Dist: cattrs
Requires-Dist: tqdm
Requires-Dist: uvloop
Requires-Dist: pytest (>=8.0.0); extra == "tests"
Requires-Dist: pytest-asyncio (>=0.23); extra == "tests"
Provides-Extra: tests
Description-Content-Type: text/markdown
[Description omitted; length: 549 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (76.0.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
nrp_cmd/__init__.py sha256=7jiNC7gF5DLBjLtiKeh4vqQeu_zAwjYUldbcZbj4t5I 2466
nrp_cmd/converter.py sha256=bKbqfVWKp5-1yKDb23cU6uHYhcei3chrmNfq0tzb2b8 11113
nrp_cmd/errors.py sha256=ITeDQbNxkiaUKHDLcg6PgLYYApf2i8E-Pkt6eCsqHrM 2930
nrp_cmd/progress.py sha256=rSx1kINhbRnRhC7xYDT4Yers_pQYAznD_NBzhvjqIVI 13050
nrp_cmd/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nrp_cmd/rdm_compat.py sha256=qBajMtb8R0yvYcUuWihrugODPMOF5UbkJa-pogcZ31E 6916
nrp_cmd/async_client/__init__.py sha256=EvRFBMIPjFNkV9G19wyuUuglYx8F7pbyzLhYjZa1ezM 4026
nrp_cmd/async_client/base_client.py sha256=raMkRtwpIpZU65RbLtAdiutk_7HxOq5USoJCQeyyEOM 17662
nrp_cmd/async_client/doi.py sha256=p4ZmMZrDYqXVP26btlZ9pYwOwxv59uNvLKJpys2N8ro 539
nrp_cmd/async_client/connection/__init__.py sha256=nCWDp11w4M8totYgXMzfOYXuONJrDcb6gCCxZ6-Mp_4 373
nrp_cmd/async_client/connection/auth.py sha256=HXPaZ15A10bYLCWkzKqtwVvRYdFC0QPw9GjgXxdDfaI 2309
nrp_cmd/async_client/connection/aws_limits.py sha256=J-3en4gnFL4mg5M_sFkdqv9vOsqiZDzq0HkBzwVnE4M 9374
nrp_cmd/async_client/connection/connection.py sha256=gRHic7oClWRIeLEvJQRb9m9pbOI_Zc463Fcd41dXu_s 23531
nrp_cmd/async_client/connection/limiter.py sha256=-5baiQ-cc10Lgq_v-fzceE7Uw01jHu3_Jfn2A6-HmSc 2398
nrp_cmd/async_client/connection/response.py sha256=tKiyUG-gGGss9t_S3fF9VVrd-t5AkLzdkslW7D9ZKSg 2461
nrp_cmd/async_client/connection/task_group.py sha256=wX_940jWisuKtegai9xC5TVX52sbz9oOQGLD7Kr8fZc 856
nrp_cmd/async_client/invenio/__init__.py sha256=9PqNem-kiVpUEuohFMULKHngnYyPjOKOup6EdGeLCcE 94
nrp_cmd/async_client/invenio/client.py sha256=W9JC1qdf6FA7M9VqmHh_J_WqZqn9pWvgO1CldCahgJQ 5727
nrp_cmd/async_client/invenio/files.py sha256=q55DaLh5FQCHGqk1Q5u1wH15wYH63SKyS62LSazdj9E 9323
nrp_cmd/async_client/invenio/records.py sha256=NCXvAdxN87VnOAxQbq4yX6zDmXHc3iEgFcRI0R9kkE0 19328
nrp_cmd/async_client/invenio/requests.py sha256=Nhwe5kyWxqTY4dKCer65hj-uaAP2gJcOpzzXsIgcx64 10099
nrp_cmd/async_client/invenio/transfer/__init__.py sha256=zeUc2-SqZQw2TtYKHwKeQYItS1HJrWS9iuyNB4Gce_o 357
nrp_cmd/async_client/invenio/transfer/base.py sha256=QyZbUnuMWKxqwGit37ISDs6o0_onrDDLMEIqZtFqqG0 1987
nrp_cmd/async_client/invenio/transfer/local.py sha256=S378yweL7fFv1Q9qCwNpjqn7hrb34D0Bl4nVh9szvdE 1906
nrp_cmd/async_client/invenio/transfer/multipart.py sha256=mLezg2v74pin7w3cTc2uJvxRKUWfDhoii8WeuEQHIC0 3185
nrp_cmd/async_client/invenio/transfer/registry.py sha256=KcC3EN0U_8ViQ0kmMP4zpRgjaKSqeoTt_3eIZeaMbu0 1494
nrp_cmd/async_client/streams/__init__.py sha256=Qr7ER-48HWGc5dmPpV6-xnG1nf83qmmClaBYET9tQOI 617
nrp_cmd/async_client/streams/base.py sha256=wAO3O1Ghzacnof5_uTBmg5COaifZwnNDX-Fv_mhePlw 3479
nrp_cmd/async_client/streams/bounded_stream.py sha256=Zo4FnDfLDXjTbjBpkpMYCEMdr9ipxPDcXP1j6gqfl0c 1589
nrp_cmd/async_client/streams/file.py sha256=BfcIETvmyx63nqxPevgsh2hELcG2XRcSQRXG59aMgB4 3811
nrp_cmd/async_client/streams/memory.py sha256=gdzSyW7H0EyqHOiwrZlLVOGevWZI3MA5Y-kCemQ5HxY 5211
nrp_cmd/async_client/streams/os.py sha256=wAw3XZw9NoW4UmmpFPL2eurfEXFvTU-ObzRPQj7DEqU 2838
nrp_cmd/async_client/streams/progress.py sha256=T1bMnKd8Qq8BzOHESr_3Ey538m6anMWnx0zsPRvlziA 4726
nrp_cmd/async_client/streams/stdin.py sha256=4thMbHytK4YPTu-Mw7vESAFvqydylFitsRpaB3IRJwA 1749
nrp_cmd/cli/__init__.py sha256=cpm-WYUKwZ-RHve4xem2tLby7HbT_QcRS_Erb60jzAA 285
nrp_cmd/cli/arguments.py sha256=WOAWygCRdZyHNNip-72kz8fKnWDiyg5b3zlYVsW4uHs 13328
nrp_cmd/cli/base.py sha256=PnjimFlCJ1lE5UutGAHOt3gwqagauO3k1jbpDiv1ZVw 8119
nrp_cmd/cli/cli.py sha256=SI3bhOwK3yE5k3LghWoghRmv79mz3rzqmrBadIzJNjo 10709
nrp_cmd/cli/repositories.py sha256=x761yP704V2u5HbC9sx2CZxiGzUtpDFHtSSA7lNgHzA 12364
nrp_cmd/cli/variables.py sha256=D3I1y8Tie1mrQxj75PjD8OveXx_mHAnC1_O11jrHajk 2723
nrp_cmd/cli/files/__init__.py sha256=fOtkjXXZhATF6iA0H_L-TAiT-xbR8WTyiM_vsjhenwg 510
nrp_cmd/cli/files/delete.py sha256=5D4KoFCE5wSXkbIYIbrrkXFAFEsf7vglof5_weHlVGk 1748
nrp_cmd/cli/files/download.py sha256=S4isG-qG8j4RXdHxVt-E3Hk8HCbv1vmaCDIqN9_czr8 4614
nrp_cmd/cli/files/list.py sha256=LatWd6gZHFf9cLTD8_Mjm-JEFI515LSOlH2oJwiiQ3M 2929
nrp_cmd/cli/files/table_formatters.py sha256=ltsQdpt6pjnno_jODUMzRYx2z-RcpkFqsqmtM1ePogA 1718
nrp_cmd/cli/files/update.py sha256=tshoNar7G2SiUhCqvPoPIiFybj-MKHrwjUP9qa2tkR4 2736
nrp_cmd/cli/files/upload.py sha256=yaDUQSvNCIlYjZuADu1-TseBN5Bgy_DBs-xtDLB4_tQ 5602
nrp_cmd/cli/records/__init__.py sha256=3UlFCtmGr2rEUKyECbiqfnK-rBy393bXyqqTpcWf78Y 862
nrp_cmd/cli/records/create.py sha256=08b_86do99P4f703JyW0AyTM6d16K7pq8lfdB0-MaMI 4973
nrp_cmd/cli/records/delete.py sha256=xykySSue5eOo_O6LGf-hU_FlR0xXU69PSq0LIySWuK0 2673
nrp_cmd/cli/records/download.py sha256=SQolsudhZae6S-4Hqj0zEftQhVED6t7-0w88ucj4Ktc 4562
nrp_cmd/cli/records/edit_record.py sha256=i4agD8emp44SbBIaPLTYFAxrpzoMoaAscypetwIN6Lg 4101
nrp_cmd/cli/records/get.py sha256=q8LCZfQxr301fwpaQOXR3PW4tDdQsZ7P4fzseJAyRaA 5529
nrp_cmd/cli/records/metadata.py sha256=Nj4psemmhEl-uKyMMLPl4IDb9clN4dd6kYp3q-RfV4s 1304
nrp_cmd/cli/records/publish.py sha256=YHeEWok7x_BUR6Ycd1KwbMw1CaJ0to-2igfXZm5RZHU 4139
nrp_cmd/cli/records/record_file_name.py sha256=mcYsPQtdya12BGdcBButMz1u7xR-D9m2d1wK4HV-18o 2386
nrp_cmd/cli/records/retract.py sha256=wfELUnXCSfEGXzeGOYneit15ePx_nSapCvSStsZCaL8 4140
nrp_cmd/cli/records/scan.py sha256=CIPSUyIgK-U5kjcyD4UZUvKJZy07xW7fYqwVkBEJdA8 2201
nrp_cmd/cli/records/search.py sha256=wzPIGpctXujnNrdhUEbDb6ZrBXLVe8xToSF4ZVlS4t0 3102
nrp_cmd/cli/records/table_formatters.py sha256=bEdGjKWHZfH9KEN8330q4FK8o8aZZJem4vnVi3KQC1A 2497
nrp_cmd/cli/records/update.py sha256=8UXq-YVXQMJTMCnO5LnYKExaMiwHArMew0fVfWKioVo 8117
nrp_cmd/cli/records/version_record.py sha256=HTLp8Lrjgz4YXeE19BxRlFJl-1363NM4OHTZgwThLlI 4130
nrp_cmd/cli/repository_requests/__init__.py sha256=E89IXpWkSbNdzHvPt7J14RbWrxcV9Qg9gZbqSwTLMXc 572
nrp_cmd/cli/repository_requests/accept.py sha256=5ePwN4LhzGdUXoq82mjamMGq_kVxVdBh67zS6iIMb34 1323
nrp_cmd/cli/repository_requests/cancel.py sha256=L6m_cIiP0ZTUF5OLAwvlghKeuTy2DXP9PeJIdJKOspk 1322
nrp_cmd/cli/repository_requests/create.py sha256=mwxXQIEKyfx_Bk2PPBMXiK_VQnMc5mPs84AgsXMCbvY 3246
nrp_cmd/cli/repository_requests/decline.py sha256=s8Cfa_R-vxnXktBU1iTfOETi9n350NO40FDMJ3QzLks 1326
nrp_cmd/cli/repository_requests/list.py sha256=_qEqNlciKGn6dnrkivKQTRICzUQ6VZxz0aXRvmSOoFQ 1957
nrp_cmd/cli/repository_requests/submit.py sha256=QPIcuHKBO4zd2ZBzwdm0sRSZY7BMAEaJJZl6ywmSidA 1323
nrp_cmd/cli/repository_requests/table_formatter.py sha256=w8UfvjtnNH_li15C7ST5ZJgEo94A9lE1rGsDAdjKYbw 3231
nrp_cmd/cli/repository_requests/utils.py sha256=GALHiItEymOH1I9mJ-RuKNt15aHJqras-PiIKIIwe5g 1054
nrp_cmd/config/__init__.py sha256=mJBfxWELEWTxxTtAsrYQbtlZRuKapw8F-dEw-04GTdo 835
nrp_cmd/config/config.py sha256=4uYhUL-l7bRSJTUoSiS9pWxagERb0-03OqASCU_6DFg 5800
nrp_cmd/config/repository.py sha256=vyBS51q8s-VhnSmp1_2s6fxOu3dvyaICSwqsJ4OuFb0 3931
nrp_cmd/config/variables.py sha256=VmwNT0Sqf038a-qCKrIytrSQSxE0nMbuXITIqWLEfaI 2829
nrp_cmd/sync_client/__init__.py sha256=gK-QOQ81f_kFsAKsgXZIbjpXdUjY5y0UdjaGRor9vxo 3520
nrp_cmd/sync_client/base_client.py sha256=8RElaZhHcha5r9p6TJy0kDJ5goc2vi0kMeJK8H2K2ik 17534
nrp_cmd/sync_client/doi.py sha256=oh4znLyL-kntnZpxfhyjmNhBOPXIvQybZeyJQUAw_Aw 531
nrp_cmd/sync_client/connection/__init__.py sha256=80O6TZpqzarZoz6Z9qRBMTNOCDXBXR888jki7gsCyOY 516
nrp_cmd/sync_client/connection/auth.py sha256=awcM9v7jhZzqKwseVgD6kHF_PYw7iPdimhLPGbduGxA 965
nrp_cmd/sync_client/connection/aws_limits.py sha256=oiB4FsDiOPnEdEG4jEBEim4BD2Aq9RBV3HokOhz0Zdg 9378
nrp_cmd/sync_client/connection/connection.py sha256=-WMMpEcGxXEmYkAn_Hb_INfBnJ9UuMV8k7x-jNovgMA 20279
nrp_cmd/sync_client/connection/limiter.py sha256=2Zi-hKyLgWiT8LwlIlxkHSUgVxQVTwi8SQeFyL9VMqY 2640
nrp_cmd/sync_client/connection/task_group.py sha256=_KRtXQWBUVpUXmZCZGd7-aw6bak7ozEFlVr_mudqG0c 828
nrp_cmd/sync_client/invenio/__init__.py sha256=4vB_eW7ZlrY4-Q_oo8MuZW9i46MeuwJxPWOsIFx_1Zk 302
nrp_cmd/sync_client/invenio/client.py sha256=nTd1_d9RJdvp9-nFajtj0HgCKrHBhRGoi6g1oUeuqL0 5856
nrp_cmd/sync_client/invenio/files.py sha256=zVbtNAo43dZ4kGxskwdZPiezLLx_-wP2TpTyTbZi4Jo 9317
nrp_cmd/sync_client/invenio/records.py sha256=vllZtlbG6SdsujSsLXqgZrBhNy3pXjBucBnrOnYMktc 18970
nrp_cmd/sync_client/invenio/requests.py sha256=Jh5N-uyyUKWQL-OwnZF_GdBys9revAVPQCjpQDAHsjA 10094
nrp_cmd/sync_client/invenio/transfer/__init__.py sha256=PWzk5a4MQLNG0YVGc1g2prjx2nozlWwYobBeKOIErYA 385
nrp_cmd/sync_client/invenio/transfer/base.py sha256=rJyNdi5oYzV-GE26mFmSFUubIi8NbytHRDKW_eoUdYA 1990
nrp_cmd/sync_client/invenio/transfer/local.py sha256=iElJ0yBSZCOckZcawJCzOQODcjazQP8OrfpnVubZvDI 1897
nrp_cmd/sync_client/invenio/transfer/multipart.py sha256=UjIK4ZDTR1lnaioDxgknm26vJGc5aOSziteKboQA4NA 2842
nrp_cmd/sync_client/invenio/transfer/registry.py sha256=B_W1e-7y0Q3YrY2yfkfPkOOZ7lNEZ2TC1HTK2Ixp6VY 1522
nrp_cmd/sync_client/streams/__init__.py sha256=fYCqGho8IL3ufot5WFHaZD9sxZZIFb1-5X-KKkq0x4U 636
nrp_cmd/sync_client/streams/base.py sha256=afJCAGy09PiMYKcAA8A4-jNiqQKkFMCBO1_iXcEztko 3411
nrp_cmd/sync_client/streams/bounded_stream.py sha256=19S7zLN3XFkQ6xwlEOePAxpm7f0SD9dETFj9blMGBNQ 1571
nrp_cmd/sync_client/streams/file.py sha256=_L4apEMxhIOmBRbX0kq6eAom-j12yTpJkp4XbIsQqNA 3700
nrp_cmd/sync_client/streams/memory.py sha256=kuef75elYOjyDrjvMC1ddL-aZQurRGZXLkayaObKCr4 4797
nrp_cmd/sync_client/streams/os.py sha256=4mE2F-g8KZnbgnOfDXA625d0ZX-hkGXqdmFOwCB8WBs 2519
nrp_cmd/sync_client/streams/progress.py sha256=V51VUDFlUoQR9Ki1cH1t58MazoPOopVdSQf5JyjgguI 4757
nrp_cmd/sync_client/streams/stdin.py sha256=9dV0K7-MtYEN0-GJ8nevSupm8zoPiSaELzIrZ0ATcw4 1729
nrp_cmd/types/__init__.py sha256=CPLAS8-CFCvJrCOqlhyjom0PONTb7BDDJO0Ti7aqtw4 522
nrp_cmd/types/auth.py sha256=GopQQCl4L3kOA9953b20tIEj2YVxtdKuXdaCpxbnDxM 560
nrp_cmd/types/base.py sha256=COPQtFxfMb-pWicTy76u1hZBfJ4qSOfsfFN5iQK-TAo 1087
nrp_cmd/types/files.py sha256=XtbVW4JFSmAJRyeTA6JNqj7mcAC_bE_tMs2cbZsi3I0 2862
nrp_cmd/types/info.py sha256=gvI0ZiTyHG0Klg9Njhmp28ShvthPuzR9xPKDt2QZdtM 4130
nrp_cmd/types/records.py sha256=rDCWinbQdCbtDDqsJF9TNDBZwahYXQTw1YFsQp_3VEA 2234
nrp_cmd/types/requests.py sha256=d-TXRlVQHN6zgNqvaTof75m_liKZxGDi-63w9RI3Le0 7564
nrp_cmd/types/rest.py sha256=F90dwfaehMO5Y5gdoFQ8a_FB_yiYADUHRA3kVQ4cYhM 4581
nrp_cmd-0.7.0.dist-info/METADATA sha256=I5QYvRm4eVLFsimyHmwgBn0DhVg8RxzTWqa8EttJhFA 1265
nrp_cmd-0.7.0.dist-info/WHEEL sha256=52BFRY2Up02UkjOa29eZOS2VxUrpPORXg1pkohGGUS8 91
nrp_cmd-0.7.0.dist-info/entry_points.txt sha256=8izNmPjQmvMS2SRzVgf6xJYv8I45VYJRMo7-szrk8ac 243
nrp_cmd-0.7.0.dist-info/top_level.txt sha256=n2mCMmmqHKU65VrY_izPKwvYTnUUQffzA7WYs9-aEbY 8
nrp_cmd-0.7.0.dist-info/RECORD

top_level.txt

nrp_cmd

entry_points.txt

nrp-cmd = nrp_cmd.cli.cli:app
invenio = nrp_cmd.async_client.invenio.client:AsyncInvenioRepositoryClient
invenio = nrp_cmd.sync_client.invenio.client:SyncInvenioRepositoryClient