dandi

View on PyPIReverse Dependencies (14)

0.63.1 dandi-0.63.1-py3-none-any.whl

Wheel Details

Project: dandi
Version: 0.63.1
Filename: dandi-0.63.1-py3-none-any.whl
Download: [link]
Size: 306771
MD5: 5425f096cb3e4e43eebb1597c6271b14
SHA256: f6c263572a4a03c07154fb5ab0996ee1f8c5edb17000b173efdbdc330f50c782
Uploaded: 2024-09-09 18:15:01 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dandi
Version: 0.63.1
Summary: Command line client for interaction with DANDI archive elements
Author: DANDI developers
Author-Email: team[at]dandiarchive.org
Maintainer: Yaroslav O. Halchenko
Maintainer-Email: debian[at]onerussian.com
Home-Page: http://dandiarchive.org
Project-Url: Source Code, https://github.com/dandi/dandi-cli
Project-Url: Documentation, https://dandi.readthedocs.io
License: Apache 2.0
Classifier: Development Status :: 1 - Planning
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
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: Topic :: Scientific/Engineering
Platform: OS Independent
Requires-Python: >=3.8
Requires-Dist: bidsschematools (~=0.7.0)
Requires-Dist: click (>=7.1)
Requires-Dist: click-didyoumean
Requires-Dist: dandischema (<0.11,>=0.9.0)
Requires-Dist: etelemetry (>=0.2.2)
Requires-Dist: fasteners
Requires-Dist: fscacher (>=0.3.0)
Requires-Dist: hdmf (!=3.14.4,!=3.5.0)
Requires-Dist: humanize
Requires-Dist: interleave (~=0.1)
Requires-Dist: joblib
Requires-Dist: keyring (!=23.9.0)
Requires-Dist: keyrings.alt
Requires-Dist: packaging
Requires-Dist: platformdirs
Requires-Dist: pycryptodomex
Requires-Dist: pydantic (~=2.0)
Requires-Dist: pynwb (!=1.1.0,!=2.3.0,>=1.0.3)
Requires-Dist: nwbinspector (!=0.4.32,>=0.4.28)
Requires-Dist: pyout (!=0.6.0,>=0.5)
Requires-Dist: python-dateutil
Requires-Dist: requests (~=2.20)
Requires-Dist: ruamel.yaml (<1,>=0.15)
Requires-Dist: semantic-version
Requires-Dist: tenacity
Requires-Dist: yarl (~=1.9)
Requires-Dist: zarr (~=2.10)
Requires-Dist: zarr-checksum (~=0.4.0)
Requires-Dist: allensdk; extra == "all"
Requires-Dist: duecredit; extra == "all"
Requires-Dist: fsspec[http]; extra == "all"
Requires-Dist: flake8; extra == "all"
Requires-Dist: pre-commit; extra == "all"
Requires-Dist: anys (~=0.2); extra == "all"
Requires-Dist: coverage; extra == "all"
Requires-Dist: opencv-python; extra == "all"
Requires-Dist: pytest; extra == "all"
Requires-Dist: pytest-cov; extra == "all"
Requires-Dist: pytest-mock; extra == "all"
Requires-Dist: pytest-rerunfailures; extra == "all"
Requires-Dist: pytest-timeout; extra == "all"
Requires-Dist: responses (!=0.24.0); extra == "all"
Requires-Dist: vcrpy; extra == "all"
Requires-Dist: boto3; extra == "all"
Requires-Dist: allensdk; extra == "extensions"
Requires-Dist: duecredit; extra == "extras"
Requires-Dist: fsspec[http]; extra == "extras"
Requires-Dist: flake8; extra == "style"
Requires-Dist: pre-commit; extra == "style"
Requires-Dist: anys (~=0.2); extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: opencv-python; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: pytest-rerunfailures; extra == "test"
Requires-Dist: pytest-timeout; extra == "test"
Requires-Dist: responses (!=0.24.0); extra == "test"
Requires-Dist: vcrpy; extra == "test"
Requires-Dist: boto3; extra == "tools"
Provides-Extra: all
Provides-Extra: extensions
Provides-Extra: extras
Provides-Extra: style
Provides-Extra: test
Provides-Extra: tools
Description-Content-Type: text/markdown; charset=UTF-8
License-File: LICENSE
[Description omitted; length: 4134 characters]

WHEEL

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

RECORD

Path Digest Size
dandi/__init__.py sha256=HJozv2tEIoEIATZJV_E3jfAh7SQLh8QTUJWSAd5q9cU 1501
dandi/_version.py sha256=vSsMB14F9v73ATgnpXhpo85LsmX9Emg7-5t-4V_JUs0 509
dandi/conftest.py sha256=cke8qs-WsVAlGY-j2QDwPAbo8bktfwL_dqWor2ZBPuY 1125
dandi/consts.py sha256=jT-hdohksEoEMYtqqtlJVw2ouJkZrlA12cVdhNLYZIU 5622
dandi/dandiapi.py sha256=YaLxXvQ3PC_irslqlpmq2jGdSqJMFUsd7TocNh77F8w 75329
dandi/dandiarchive.py sha256=JSZDVHgS13Y5EBcdQlalSqlD3vxcWt8lxGQjrm5ocT8 35429
dandi/dandiset.py sha256=5lJI031Bgp_wQsybfKa7HWx5cJ6780o28gOegDgMgAk 7196
dandi/delete.py sha256=wBgHtYuYBlp8BhMp5KHBzHCPMxA-nFOQOBaH8SP1dvc 9444
dandi/download.py sha256=lpfREVVvZjRod58GsbVzhOEtLwfzb6b8EbSQrFFz7PU 41710
dandi/due.py sha256=18-1wLRnWoBv5HSHC-yGuKUlPtv8a8TGiAAANlsVAH4 2011
dandi/exceptions.py sha256=S4w0jHiohwMiIhKO_7AgX8Kv0znptcFmXtL6SJheZBs 1905
dandi/keyring.py sha256=zB49NXk9KcGAIiHwGqEYXsbnu_R0bYQldy_r6jV5270 5067
dandi/misctypes.py sha256=KJnz8L0LGuH1twbXQWl-VjtT-jwBlVR8MkifroykZQ0 10332
dandi/move.py sha256=mVghVL7Cq1Ni1vVUzqAprnBSDCJoI22ybV6xUwEG4wk 32792
dandi/organize.py sha256=BiQMnJYVjMpv-QMyfyK9zPWPtydPJowEWzONG8Wu7lU 41412
dandi/pynwb_utils.py sha256=l4KoKPBh6wVcqq_IcXPxpp-Lj4pRHbuKro_FE_bjIpM 19457
dandi/upload.py sha256=xoyY6fvbjLdaYCGM_usp4wBQETKM5ai2FoKlapVu0aM 20785
dandi/utils.py sha256=SkYxpFxCtHhtlcfdb5OgjC9bqs2Gx68JOXnohkqjwis 28034
dandi/validate.py sha256=psj9oWUQvWPl40PQyEdqe1HpSwsrK51kgDa3mmFSuGs 5597
dandi/validate_types.py sha256=yt8yXJQVsVSE2k2CYsu7y_gGoF7BV8piV_pqak77x3w 1866
dandi/cli/__init__.py sha256=7VBp3crFEHCBrXCltsM1Jx_EcGultzzVOT2Rz78xalE 640
dandi/cli/base.py sha256=X14Sd4tCXAzV54MOVjyVSl--Clr4C0qaazoYhI6LJ9M 4026
dandi/cli/cmd_delete.py sha256=h3gOxi1x5gvmFHaQdBJ-b3QVjiBH14APBOMBPizWLsA 847
dandi/cli/cmd_digest.py sha256=o-ywvhky9UG98VwEvGv_jWJeL82ijmBCbnRtjx6MXwk 755
dandi/cli/cmd_download.py sha256=f3oeZpR72xEUHd5LQKd0cZMsVQZoz8zoTKWjttgzXo0 5861
dandi/cli/cmd_instances.py sha256=uHVYNdesxejuJwXANDj_HcXrz9OpJK5lHVqVhAvQ184 555
dandi/cli/cmd_ls.py sha256=KLLZW-bOLA22jxhFmVwQC0llriqEyA_yFY69j9hlb-c 13352
dandi/cli/cmd_move.py sha256=4IVZF-fC34H03ca2gGa7mzDEs0JXb40aMBQUE4-Ik0o 3617
dandi/cli/cmd_organize.py sha256=sLwpMc4vQdqrcdlATP_gPqcKHvUpJJcCGFvSFvX7rps 4314
dandi/cli/cmd_service_scripts.py sha256=RHj2OW7t17I44idQEy7sN2ydiOH0extafK5nfs1QK_0 15760
dandi/cli/cmd_shell_completion.py sha256=-_4cD2go9m5bK0eGJ55lHwJvHwGe_rwxh5WVwCNx-l4 1531
dandi/cli/cmd_upload.py sha256=Q8m6h7MNZAGkFQryheo2wdNLEcddz-SvWMF_s-iFY1E 3387
dandi/cli/cmd_validate.py sha256=J11NDMhxq9tODlQB-sUqw4cp9OxRtHEnIOCyf9Eutik 8021
dandi/cli/command.py sha256=Rjuu5KQOFYs5doeldlq6lsxY19eahKI5bV52xyHH2C4 4860
dandi/cli/formatter.py sha256=pJOmGwugxpVQInldqLD54BbpJxylbt9nVs9UIFn6ERM 2389
dandi/cli/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dandi/cli/tests/test_cmd_ls.py sha256=3sQJh5-WcblE2t-Mq7bCw1uVpqA4NFpk2H1RiBO4_Qs 4323
dandi/cli/tests/test_cmd_validate.py sha256=c0zJ6V3Ju_7i5Br_FrtBQDndJ2FkAdTTaYLTvCfFcdo 4489
dandi/cli/tests/test_command.py sha256=dn6NscDSMfbv3WBugGIO7wqtRI-aY61N6S_HVPFJ1h8 2215
dandi/cli/tests/test_digest.py sha256=cAHq7zRqVhti6KmZMwVLZWVrjHqEjXiIPmLLDDrXSqg 3083
dandi/cli/tests/test_download.py sha256=aAGHXCSRqCRkK5EG57Gy4-2wqaGU_A9-F2UwqJhC9Cw 5606
dandi/cli/tests/test_formatter.py sha256=j68P1BIzTpNQ7R6CQrtptoxkL6aNx-i0PnZS_QUx2UE 1573
dandi/cli/tests/test_instances.py sha256=G2L2gciXWISrzA5gVdlz4SJix6MmMYxycblkpw7gT3s 693
dandi/cli/tests/test_move.py sha256=hN1BghqsbwDQYodFk2SFmRzF0FTW0tOyONCo9cWO_aQ 2745
dandi/cli/tests/test_service_scripts.py sha256=z8WpENUPbNoS8-P5dLNieeAQ21Eqc7vtzaZRPSnnFO8 4391
dandi/cli/tests/test_shell_completion.py sha256=VzEDQbPXrYjiGwuHptEsaVXfr1XU1mdp4a0l2Er0CNo 732
dandi/cli/tests/data/update_dandiset_from_doi/biorxiv.json sha256=dkXKMtTbEEetOkT62p9fv5Y2hQxUKM4hL-KI16HRumI 14840
dandi/cli/tests/data/update_dandiset_from_doi/biorxiv.vcr.yaml sha256=Wg8lgKhQObzYFhv8R3-Ep1JUZGqhF3-fHU0JtPcIyWs 27716
dandi/cli/tests/data/update_dandiset_from_doi/elife.json sha256=K-IjTQkrdmCodlY06PDzF4z0Qm_ULk-71WWWAxeYMKA 6372
dandi/cli/tests/data/update_dandiset_from_doi/elife.vcr.yaml sha256=13nRJyY-JP2GyEWtYOarcLyU5G9B72XDI-GTKSQIXVM 38438
dandi/cli/tests/data/update_dandiset_from_doi/jneurosci.json sha256=h7AWms5E8z6LtZ7eapKaHT8cmHWn9IeG4XGRXxPvaOk 4829
dandi/cli/tests/data/update_dandiset_from_doi/jneurosci.vcr.yaml sha256=97N6mKLZU8ULy9Zg1qO4b6DCWtr3tHBKeI6WDpvkDzs 13063
dandi/cli/tests/data/update_dandiset_from_doi/nature.json sha256=Vj8RJvCdG8XK6_nk1rHkl4cUn19slZ0hXHb50Ew2zBc 4244
dandi/cli/tests/data/update_dandiset_from_doi/nature.vcr.yaml sha256=XhuZWACK7CDacaUM7CyGYz6P9mBH2VRRP7HrzeIBMt0 42109
dandi/cli/tests/data/update_dandiset_from_doi/neuron.json sha256=21S6hkuxRjBfAwFDk72w4IQFDvc6cYoS8Y6ZFO32VlQ 3143
dandi/cli/tests/data/update_dandiset_from_doi/neuron.vcr.yaml sha256=tWeuDjCamjFFhSJhKb86XwJzTIC83yr10lPhhXRNgSQ 41240
dandi/files/__init__.py sha256=i8tnxt3YcAxuBa_XsY1Q2Dk4vLkVJKmLWs7FSJVk6sM 8463
dandi/files/_private.py sha256=V-Zjf9z98KGCpr1QykCnRoyGjvJy1pVS7xzuWRX1p_Y 3368
dandi/files/bases.py sha256=Q-un_Pw-dWWxmqYD5VDVJxRzzKKVxYP8YzewQ_4N3vY 29571
dandi/files/bids.py sha256=5J7Y_nyezHPo4F7MLqDQ_3Tbx8fAr1RUbjHQJk6lByg 10419
dandi/files/zarr.py sha256=CZYO46rfYOwENa0GVwm4co2sk8DOI2j853StKg2zv0Y 26769
dandi/metadata/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dandi/metadata/core.py sha256=0zF_odUHYSXj3_js20DKaMhPxyqPzmgERkbFrQ6h3A4 2420
dandi/metadata/nwb.py sha256=7MaBfWe-JL8p6hkSSC8xHxR2m3qEzgcn5c1J-OSZ0W8 5758
dandi/metadata/util.py sha256=e6tlrdyfELMAScZBfZY72ySdmd6bx1tsMgCt2vLUidU 28045
dandi/support/__init__.py sha256=F99DKTXtd4xkoPzEzNe_N9q9R5uG057a3CZBtzf2wkU 76
dandi/support/digests.py sha256=6o1pqfGZIa565015sXN1RskOnU7YXY1NJR6SxSUzEZE 5477
dandi/support/iterators.py sha256=E7avxGm4pP0TSBbk1-5brFi45QVEW1D60IqWIciPmDk 4138
dandi/support/pyout.py sha256=OlehLTF1jm4JSH5i4-eVyZ4lex0nox2-VKzZfdTfxYw 7377
dandi/support/threaded_walk.py sha256=bZu-eqHaNlTI2Dmz09RP9PclA9PMbBhp9xFu-NHXpjI 3132
dandi/support/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dandi/support/tests/test_digests.py sha256=6WaPjtiPTy-0dhD5papaQuIwpabUOJoOjEkfKeS0RBY 5904
dandi/support/tests/test_iterators.py sha256=rghclJKUnuZfcLSBEcfKuqvREGSLq45Cj_HjK5nyXmk 2105
dandi/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dandi/tests/fixtures.py sha256=0J-NtkBLSiAvJaTaAykx_qQL1uuONUja5Pjcz7GTifw 25863
dandi/tests/skip.py sha256=vCwTD7A2SV8ZBGz_UtHgMEGnRQr6MeNjtekwgvUntiM 6674
dandi/tests/test_dandiapi.py sha256=lpS4Y9CxgyMdzrj-vG9EMEXwMsBis0RUTiNgqnTdiPQ 31808
dandi/tests/test_dandiarchive.py sha256=GBV-WVuttaTNcc3Z8HE8A-Y_HuxZyd8WUYCLuxav4Yk 24860
dandi/tests/test_dandiset.py sha256=xBGvAIgeRWAkusca6Z1UdarJec6MkeOnOofNvMXWhro 258
dandi/tests/test_delete.py sha256=_TeUU6YRG6G8h31ZaCubZraspKScromsddx5XOzuHgI 15251
dandi/tests/test_download.py sha256=-GgJSwY-11eXJKUWZXTvvXydxcldqRlzZX1jwQCX0nc 41261
dandi/tests/test_files.py sha256=_0p3WGP1SGezhDV2NLM1skaZXtePdZwQ2qGmGBh0acs 17934
dandi/tests/test_fixtures.py sha256=wohsma9F21kqR44gfuvWdc1oKZoT-kVDDYBO-_lL448 387
dandi/tests/test_helpers.py sha256=bLo9e6zdxihv-5uqCkZ5REE7--9dY-uHlorKBVXcO7w 932
dandi/tests/test_keyring.py sha256=4o3i-7o9qQzEsXIuX-5SLOVmU-h_FEw5yfERcDVAVs4 10321
dandi/tests/test_metadata.py sha256=yrgvRjk3mMQ8VS-JuOiwEuWH6fII_ZIqdqBk1IScy0g 33680
dandi/tests/test_move.py sha256=vDirVPRoCcexA5yEMHTtNEzyfhOhjJIDLdzTBeXysO4 34608
dandi/tests/test_organize.py sha256=chwmXz-Gn5YuvmWSPToF2sp57F76_kjHWZwGahmgC30 14568
dandi/tests/test_pynwb_utils.py sha256=e8qylAiBxvb6GWflzGzmtAL3cetPGKPv_ZqDYpxjFdc 3327
dandi/tests/test_upload.py sha256=1vJMcEpZqvvjJVekbUOj_e5VZgpdf_Fah22XZNkV0V0 16649
dandi/tests/test_utils.py sha256=WDt1WwVdiuRRindb2U42_ZIAIRZ_I6d0G2eURu3cB2Q 17855
dandi/tests/test_validate.py sha256=mPBuioSlYrzVgIaNdkpwBBPmV37rS4ZeNFT_YY_Mmh8 4163
dandi/tests/data/dandiarchive-docker/docker-compose.yml sha256=wwsb2o4Mxhw9LG-EP5B0YAtAvvVgc0JYspFCu-NfpGU 3497
dandi/tests/data/metadata/dandimeta_migration.new.json sha256=AsvQkY1IASc7d5tBt_9g1obH7ovdGwIj_bYqMlr31Jo 13403
dandi/tests/data/metadata/metadata2asset.json sha256=4c5gJjHgiOHvHFHWaWC2tG9eYUwy6kdPgFfJDR7AEII 2212
dandi/tests/data/metadata/metadata2asset_3.json sha256=a1CQqLMUupuHfEUKNFCeSVQYhCVbjMddF2-dMf_yxCo 2486
dandi/tests/data/metadata/metadata2asset_cellline.json sha256=QGFW9cjq9LFnxmLse_j_vpP5TGQ_uPY-_FOryGCz4bE 2241
dandi/tests/data/metadata/metadata2asset_simple1.json sha256=dPjE_u9HFdTLK07I6hDZ-QZEuv3sC_GAleLlw_nNHjo 986
dandi-0.63.1.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
dandi-0.63.1.dist-info/METADATA sha256=Baw0GtKbA49jNLCJYOzvJUdoaWNum6RPDYkBUekSYTM 7658
dandi-0.63.1.dist-info/WHEEL sha256=cVxcB9AmuTcXqmwrtPhNK88dr7IR_b6qagTj0UvIEbY 91
dandi-0.63.1.dist-info/entry_points.txt sha256=AfOBhLgn8gYFteA-JqyoggOvJEaB2Zzx0Oj4jcIzilM 49
dandi-0.63.1.dist-info/top_level.txt sha256=CBx7GE5kwdbJatPmp9QeDi8N3es0psRrTdrRmGGoXGQ 6
dandi-0.63.1.dist-info/RECORD

top_level.txt

dandi

entry_points.txt

dandi = dandi.cli.command:main