There is a newer version of the record available.

Published October 18, 2023 | Version 1.0.1
Software Open

datalad/datalad-next: 1.0.1 -- Fix me some 3.8

  • 1. @psychoinformatics-de
  • 2. Psychoinformatics Lab, FZ Jülich
  • 3. Dartmouth College, @Debian, @DataLad, @PyMVPA, @fail2ban
  • 4. @dandi
  • 5. Stanford University

Description

🐛 Bug Fixes

  • Fix f-string syntax in error message of the uncurl remote. https://github.com/datalad/datalad-next/pull/455 (by @christian-monch)

  • FileSystemItem.from_path() now honors its link_target parameter, and resolves a target for any symlink item conditional on this setting. Previously, a symlink target was always resolved. Fixes https://github.com/datalad/datalad-next/issues/462 via https://github.com/datalad/datalad-next/pull/464 (by @mih)

  • Update the vendor installation of versioneer to v0.29. This resolves an installation failure with Python 3.12 due to the removal of an ancient class. Fixes https://github.com/datalad/datalad-next/issues/475 via https://github.com/datalad/datalad-next/pull/483 (by @mih)

  • Bump dependency on Python to 3.8. This is presently the oldest version still supported upstream. However, some functionality already used 3.8 features, so this is also a bug fix. Fixes https://github.com/datalad/datalad-next/issues/481 via https://github.com/datalad/datalad-next/pull/486 (by @mih)

💫 Enhancements and new features

  • Patch datalad-core's run command to honor configuration defaults for substitutions. This enables placeholders like {python} that point to sys.executable by default, and need not be explicitly defined in system/user/dataset configuration. Fixes https://github.com/datalad/datalad-next/issues/478 via https://github.com/datalad/datalad-next/pull/485 (by @mih)

📝 Documentation

  • Include gitworktree among the available file collection types listed in ls-file-collection's docstring. Fixes https://github.com/datalad/datalad-next/issues/470 via https://github.com/datalad/datalad-next/pull/471 (by @mslw)

  • The renderer API documentation now includes an entrypoint for the runner-related functionality and documentation at https://docs.datalad.org/projects/next/en/latest/generated/datalad_next.runners.html Fixes https://github.com/datalad/datalad-next/issues/466 via https://github.com/datalad/datalad-next/pull/467 (by @mih)

🛡 Tests

  • Simplified setup for subprocess test-coverage reporting. Standard pytest-cov features are not employed, rather than the previous approach that was adopted from datalad-core, which originated in a time when testing was performed via nose. Fixes https://github.com/datalad/datalad-next/issues/453 via https://github.com/datalad/datalad-next/pull/457 (by @mih)

Files

datalad/datalad-next-1.0.1.zip

Files (397.2 kB)

Name Size Download all
md5:bec2de67e9057882d5747c20e6d01aeb
397.2 kB Preview Download

Additional details

Related works