Skip to content

1.0.1 -- Fix me some 3.8

Compare
Choose a tag to compare
@mih mih released this 18 Oct 08:15
· 608 commits to main since this release
1.0.1

🐛 Bug Fixes

  • Fix f-string syntax in error message of the uncurl remote.
    #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 #462 via
    #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 #475 via
    #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 #481 via
    #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 #478 via
    #485 (by @mih)

📝 Documentation

🛡 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 #453 via
    #457 (by @mih)