dandi

View on PyPIReverse Dependencies (15)

0.66.3 dandi-0.66.3-py3-none-any.whl

Wheel Details

Project: dandi
Version: 0.66.3
Filename: dandi-0.66.3-py3-none-any.whl
Download: [link]
Size: 311344
MD5: ac563a80c663813d10d05a1252f1a097
SHA256: 82bd5a2f209bc0af15824ec77a980e5c6732250b04501cb09db35d0856c497a5
Uploaded: 2024-12-19 18:01:09 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dandi
Version: 0.66.3
Summary: Command line client for interaction with DANDI instances
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.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.9
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: urllib3 (>=2.0.0)
Requires-Dist: yarl (~=1.9)
Requires-Dist: zarr (~=2.10)
Requires-Dist: zarr_checksum (~=0.4.0)
Requires-Dist: allensdk; extra == "extensions"
Requires-Dist: duecredit (>=0.6.0); 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"
Requires-Dist: allensdk; extra == "all"
Requires-Dist: duecredit (>=0.6.0); 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"
Provides-Extra: extensions
Provides-Extra: extras
Provides-Extra: style
Provides-Extra: test
Provides-Extra: tools
Provides-Extra: all
Description-Content-Type: text/markdown; charset=UTF-8
License-File: LICENSE
[Description omitted; length: 4190 characters]

WHEEL

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

RECORD

Path Digest Size
dandi/__init__.py sha256=HJozv2tEIoEIATZJV_E3jfAh7SQLh8QTUJWSAd5q9cU 1501
dandi/_version.py sha256=rLq-FUvT0OVqMS2sFJng3OMc2LOHy03-cu3KGS2y5tI 509
dandi/conftest.py sha256=G2i7KNm7xRAlqGhVPj05PU3Dlv3jI5HkIO5oz5P-GQs 1125
dandi/consts.py sha256=fOoX5YOg19LkkXsVFyPEpoEdM_Wqa603XqLHP1AZCfQ 5901
dandi/dandiapi.py sha256=X5aZRV6oCcnyeN95B_TJaSAm2uhRwtT6WX8ZAW0S2gA 75685
dandi/dandiarchive.py sha256=RNfBRSBe79qlNHmC3R-pGraGhnNZfkj-78C-q1i7nGA 35631
dandi/dandiset.py sha256=5lJI031Bgp_wQsybfKa7HWx5cJ6780o28gOegDgMgAk 7196
dandi/delete.py sha256=xUQNDELi1h0SKNX1e_bRRbYbyOM0qIYymRS3m4AOh4s 9444
dandi/download.py sha256=JKd4_uo-seSNGuIzfxZNjUtl_6VAjMLZpT1W1F8tZTA 47743
dandi/due.py sha256=18-1wLRnWoBv5HSHC-yGuKUlPtv8a8TGiAAANlsVAH4 2011
dandi/exceptions.py sha256=S5sRBe6l3fHG9evTcDQC4T8qsmbAH7RtHmBgSAYQYRw 1897
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=MQgnt98mBiDfafS9kf-T0nqlt951O0PYUqz9toCBxyU 41412
dandi/pynwb_utils.py sha256=eW_GbeS88JP9HyPXVmD0_D0-3IesXYakz6m6kkg4IgU 19847
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=S54oSyk3DD2R5WucN53vZp2biebTjhBQU_cRFTEFTaQ 4041
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=fANcuNnjrca752HvSij4OvyM3Fxc7ETHTch2kMIkQCw 547
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=E_srpvqEVd3sxigkz4fgOV45uE9mZ2qrUcMvnpHkp6g 5007
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=-D7jJZ3PkxsH96_yyuvixL-6oUXtZ_siIYQgNhj7-Ug 933
dandi/cli/tests/test_move.py sha256=hN1BghqsbwDQYodFk2SFmRzF0FTW0tOyONCo9cWO_aQ 2745
dandi/cli/tests/test_service_scripts.py sha256=2OTiaFK_U5KsyhSadfeQsVRoSrlC51uAFCney548Q5w 4775
dandi/cli/tests/test_shell_completion.py sha256=VzEDQbPXrYjiGwuHptEsaVXfr1XU1mdp4a0l2Er0CNo 732
dandi/cli/tests/data/update_dandiset_from_doi/biorxiv.json sha256=XwD74NjRrN3Z9YPMC1wNBGEIhype2tXAOQliFMuVzyI 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=zdqmdFcFDrUbVMYttOUd25Hg5KlfSKLr6toyCJqPpEA 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=PBCZm4MyL_wHEMMQfuqm6TLwArwLYxDAmTVXZLhW2lY 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=bWPUG3AgZ-3FpDeiPURI_9WxUwXc1T7Wml-MjUpgWdg 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=t-9ByFdZp9yEZzRZuTXh7NIX15c9l0EvaWlHe1GzUyk 3143
dandi/cli/tests/data/update_dandiset_from_doi/neuron.vcr.yaml sha256=tWeuDjCamjFFhSJhKb86XwJzTIC83yr10lPhhXRNgSQ 41240
dandi/files/__init__.py sha256=_sPw2eqm6s1TyWz4zFxWkUV9mvjd2YKVAhZEDuywgt0 8463
dandi/files/_private.py sha256=V-Zjf9z98KGCpr1QykCnRoyGjvJy1pVS7xzuWRX1p_Y 3368
dandi/files/bases.py sha256=B1VbVu82zshLY6_XunTAvdkLqwcvik4UahndIxx2OJk 29571
dandi/files/bids.py sha256=5J7Y_nyezHPo4F7MLqDQ_3Tbx8fAr1RUbjHQJk6lByg 10419
dandi/files/zarr.py sha256=q4ydODz0elhE7lZrB9pN5YJ5W_c4Tdt-Pa3JtMdD14g 26391
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=7iMnjWA9ILmh-VUeIzqBLFBx6U02uvNDbudnEo9SP98 28502
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=huFkFlrLdMB52jnKlYKD_GQT7OuiHjFbvNrHwQ_3frg 7633
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=wz57z6HWcBhJD2Nep0QQgWtEuRJmVyq8vT-M3X7N1tA 2229
dandi/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dandi/tests/fixtures.py sha256=KdoAcXZ6VOm-yonbReuk_3kGE2YZMy-hx8PgVcILxfY 26332
dandi/tests/skip.py sha256=vCwTD7A2SV8ZBGz_UtHgMEGnRQr6MeNjtekwgvUntiM 6674
dandi/tests/test_dandiapi.py sha256=lpS4Y9CxgyMdzrj-vG9EMEXwMsBis0RUTiNgqnTdiPQ 31808
dandi/tests/test_dandiarchive.py sha256=cV7FzHQPohCeUOzkNyMcTEodaTxWyn1Uyi_pV8o9PeM 24907
dandi/tests/test_dandiset.py sha256=xBGvAIgeRWAkusca6Z1UdarJec6MkeOnOofNvMXWhro 258
dandi/tests/test_delete.py sha256=hBetNH_hrU8OuhD-GExGrX65cP4ohWdqvgAfndR-oaI 15251
dandi/tests/test_download.py sha256=3VYkgJDtg9bRM3yY6bj30fBElPjNNvenbkx4K2fVTXY 46010
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_helptext.py sha256=FBRqzcmfpxi6Kt9Kl2dePNTN9GT9YGZNQT0Pdn8dXFo 599
dandi/tests/test_keyring.py sha256=4o3i-7o9qQzEsXIuX-5SLOVmU-h_FEw5yfERcDVAVs4 10321
dandi/tests/test_metadata.py sha256=xDjOmoFmZ2I7nhTIfSQ61F5ULbzyfa-sEaAIa0soD5s 34513
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=QlQmragFsGl6X6Sx6iwKAFksHkgEHEq5qWdXz2UXoMI 16911
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=9lsD3InJljBvV9xriKSWOryOkiPcp3Uv54ywHWtaTuA 3671
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.66.3.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
dandi-0.66.3.dist-info/METADATA sha256=hdjBQAQeZM07z2WNPanzkC_FqPO1TUzGBfs5ZKX1Hh4 7701
dandi-0.66.3.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
dandi-0.66.3.dist-info/entry_points.txt sha256=AfOBhLgn8gYFteA-JqyoggOvJEaB2Zzx0Oj4jcIzilM 49
dandi-0.66.3.dist-info/top_level.txt sha256=CBx7GE5kwdbJatPmp9QeDi8N3es0psRrTdrRmGGoXGQ 6
dandi-0.66.3.dist-info/RECORD

top_level.txt

dandi

entry_points.txt

dandi = dandi.cli.command:main