Dandi

Latest version: v0.67.2

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 23

0.54.0

๐Ÿš€ Enhancement

- Support asset path globs in `dandi download` [1278](https://github.com/dandi/dandi-cli/pull/1278) ([jwodder](https://github.com/jwodder))

๐Ÿ› Bug Fix

- Explicitly open h5py.File as read-only where we read it [1282](https://github.com/dandi/dandi-cli/pull/1282) ([yarikoptic](https://github.com/yarikoptic))
- C elegans [1276](https://github.com/dandi/dandi-cli/pull/1276) ([bendichter](https://github.com/bendichter) [yarikoptic](https://github.com/yarikoptic))

Authors: 3

- Ben Dichter ([bendichter](https://github.com/bendichter))
- John T. Wodder II ([jwodder](https://github.com/jwodder))
- Yaroslav Halchenko ([yarikoptic](https://github.com/yarikoptic))

---

0.53.0

๐Ÿš€ Enhancement

- Give `DandiAPIClient.authenticate()` a `save_to_keyring` parameter [1268](https://github.com/dandi/dandi-cli/pull/1268) ([jwodder](https://github.com/jwodder))

๐Ÿ› Bug Fix

- Suppress log messages when downloading with pyout, even if no logger has been configured [1279](https://github.com/dandi/dandi-cli/pull/1279) ([jwodder](https://github.com/jwodder))
- Accept Other sex as o abbreviation [1275](https://github.com/dandi/dandi-cli/pull/1275) ([bendichter](https://github.com/bendichter))
- validate: resolved issues with relative path input [1260](https://github.com/dandi/dandi-cli/pull/1260) ([TheChymera](https://github.com/TheChymera))
- Log results of `requests.utils.super_len()` when `DANDI_DEVEL_INSTRUMENT_REQUESTS_SUPERLEN` is set [1267](https://github.com/dandi/dandi-cli/pull/1267) ([jwodder](https://github.com/jwodder))

๐Ÿงช Tests

- Add configuration for log buckets in testing [1277](https://github.com/dandi/dandi-cli/pull/1277) ([danlamanna](https://github.com/danlamanna))
- Make test NFS-safe [1274](https://github.com/dandi/dandi-cli/pull/1274) ([jwodder](https://github.com/jwodder))
- Fix `test_validate_relative_path` [1272](https://github.com/dandi/dandi-cli/pull/1272) ([jwodder](https://github.com/jwodder))

Authors: 4

- Ben Dichter ([bendichter](https://github.com/bendichter))
- Dan LaManna ([danlamanna](https://github.com/danlamanna))
- Horea Christian ([TheChymera](https://github.com/TheChymera))
- John T. Wodder II ([jwodder](https://github.com/jwodder))

---

0.52.0

๐Ÿš€ Enhancement

- enh: add cellline parsing [1254](https://github.com/dandi/dandi-cli/pull/1254) ([satra](https://github.com/satra) [yarikoptic](https://github.com/yarikoptic))
- [ENH] Add severity restriction option to `dandi-validate` [1248](https://github.com/dandi/dandi-cli/pull/1248) ([TheChymera](https://github.com/TheChymera))

๐Ÿ› Bug Fix

- Log more information about retried HTTP requests [1264](https://github.com/dandi/dandi-cli/pull/1264) ([jwodder](https://github.com/jwodder))

๐Ÿ“ Documentation

- Add an example for streaming using as_readable + reference to PyNWB examples [1250](https://github.com/dandi/dandi-cli/pull/1250) ([yarikoptic](https://github.com/yarikoptic))

๐Ÿงช Tests

- Add CI run testing against NFS [1262](https://github.com/dandi/dandi-cli/pull/1262) ([jwodder](https://github.com/jwodder))
- Creating test for file-wise NWB error output listing [1244](https://github.com/dandi/dandi-cli/pull/1244) ([TheChymera](https://github.com/TheChymera))

Authors: 4

- Horea Christian ([TheChymera](https://github.com/TheChymera))
- John T. Wodder II ([jwodder](https://github.com/jwodder))
- Satrajit Ghosh ([satra](https://github.com/satra))
- Yaroslav Halchenko ([yarikoptic](https://github.com/yarikoptic))

---

0.51.0

๐Ÿš€ Enhancement

- `validate`: Yield error if path is not inside a Dandiset [1237](https://github.com/dandi/dandi-cli/pull/1237) ([jwodder](https://github.com/jwodder))
- Add service script for re-extracting remote NWB metadata [1236](https://github.com/dandi/dandi-cli/pull/1236) ([jwodder](https://github.com/jwodder))

๐Ÿ“ Documentation

- Corrected docstring [1245](https://github.com/dandi/dandi-cli/pull/1245) ([TheChymera](https://github.com/TheChymera))

๐Ÿงช Tests

- Revert "Restrict mypy to pre-v1.1.1" [1247](https://github.com/dandi/dandi-cli/pull/1247) ([jwodder](https://github.com/jwodder))
- Restrict mypy to pre-v1.1.1 [1246](https://github.com/dandi/dandi-cli/pull/1246) ([jwodder](https://github.com/jwodder))
- Skip reextract-metadata test if fsspec is not installed [1240](https://github.com/dandi/dandi-cli/pull/1240) ([jwodder](https://github.com/jwodder))

๐Ÿ”ฉ Dependency Updates

- Update for dandischema 0.8.0 [1241](https://github.com/dandi/dandi-cli/pull/1241) ([jwodder](https://github.com/jwodder) [yarikoptic](https://github.com/yarikoptic))

Authors: 3

- Horea Christian ([TheChymera](https://github.com/TheChymera))
- John T. Wodder II ([jwodder](https://github.com/jwodder))
- Yaroslav Halchenko ([yarikoptic](https://github.com/yarikoptic))

---

0.50.1

๐Ÿงช Tests

- skip test_nwb2asset_remote_asset if no fsspec installed [1239](https://github.com/dandi/dandi-cli/pull/1239) ([yarikoptic](https://github.com/yarikoptic))

Authors: 1

- Yaroslav Halchenko ([yarikoptic](https://github.com/yarikoptic))

---

0.50.0

๐Ÿš€ Enhancement

- Add `--ignore ID_REGEX` option to `dandi validate` [1234](https://github.com/dandi/dandi-cli/pull/1234) ([jwodder](https://github.com/jwodder))
- download: support for downloading multiple URLs at once; dandiset path is now included in the report [1231](https://github.com/dandi/dandi-cli/pull/1231) ([jwodder](https://github.com/jwodder))
- Merging `bids_validate` into `validate`, stop validating nested BIDS. [1203](https://github.com/dandi/dandi-cli/pull/1203) ([TheChymera](https://github.com/TheChymera) [jwodder](https://github.com/jwodder))
- Support re-extracting metadata from remote assets [1214](https://github.com/dandi/dandi-cli/pull/1214) ([jwodder](https://github.com/jwodder))

๐Ÿ› Bug Fix

- Inform user with a warning in case of jobs > 1 but non pyout format [1222](https://github.com/dandi/dandi-cli/pull/1222) ([yarikoptic](https://github.com/yarikoptic))
- BF: add missing f- for a string [1228](https://github.com/dandi/dandi-cli/pull/1228) ([yarikoptic](https://github.com/yarikoptic))
- Don't even test for `cp --reflink` support on Windows [1221](https://github.com/dandi/dandi-cli/pull/1221) ([jwodder](https://github.com/jwodder))
- Filter out pyout logs from logfile by default [1220](https://github.com/dandi/dandi-cli/pull/1220) ([jwodder](https://github.com/jwodder))
- Metadata: add extraction of strain from nwb files [1216](https://github.com/dandi/dandi-cli/pull/1216) ([satra](https://github.com/satra) [yarikoptic](https://github.com/yarikoptic))

๐Ÿ  Internal

- Use pathlib more in tests [1233](https://github.com/dandi/dandi-cli/pull/1233) ([jwodder](https://github.com/jwodder))

๐Ÿ“ Documentation

- Added distribution badge (sadly only one ATM) [1224](https://github.com/dandi/dandi-cli/pull/1224) ([TheChymera](https://github.com/TheChymera))
- List in documentation the "high level" interfaces corresponding to CLI [1200](https://github.com/dandi/dandi-cli/pull/1200) ([yarikoptic](https://github.com/yarikoptic))

๐Ÿงช Tests

- Update `parse_purlobourl()` test for change to rat metadata [1227](https://github.com/dandi/dandi-cli/pull/1227) ([jwodder](https://github.com/jwodder))
- Revert "Temporarily disable all tests which talk to obolibrary" - ontobee said to be back [1226](https://github.com/dandi/dandi-cli/pull/1226) ([yarikoptic](https://github.com/yarikoptic))
- Fix tests: avoid obolibrary (for now) and pynwb 2.3.0 (forever) [1225](https://github.com/dandi/dandi-cli/pull/1225) ([yarikoptic](https://github.com/yarikoptic))
- Test against Python 3.11 [1143](https://github.com/dandi/dandi-cli/pull/1143) ([jwodder](https://github.com/jwodder))

Authors: 4

- Horea Christian ([TheChymera](https://github.com/TheChymera))
- John T. Wodder II ([jwodder](https://github.com/jwodder))
- Satrajit Ghosh ([satra](https://github.com/satra))
- Yaroslav Halchenko ([yarikoptic](https://github.com/yarikoptic))

---

Page 7 of 23

ยฉ 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.