Published April 1, 2026 | Version 1.4.0
Software Open

datalad/datalad: 1.4.0

  • 1. Institute of Neuroscience and Medicine, Brain & Behaviour (INM-7), Research Centre Jülich, Jülich, Germany and Institute of Systems Neuroscience, Medical Faculty, Heinrich Heine University Düsseldorf, Düsseldorf, Germany
  • 2. Dartmouth College, Hanover, NH, United States
  • 3. Institute of Neuroscience and Medicine, Brain & Behaviour (INM-7), Research Centre Jülich, Jülich, Germany
  • 4. University of Texas at Austin
  • 5. UC Berkeley - UCSF Graduate Program in Bioengineering
  • 6. UC Berkeley
  • 7. Stanford University, Stanford, CA, United States
  • 8. Psychoinformatics Lab, INM-7, Research Centre Juelich
  • 9. Maze Therapeutics, South San Francisco, CA, United States
  • 10. Potsdam Institute for Climate Impact Research (PIK) e. V.
  • 11. Université catholique de Louvain, Louvain la neuve, Belgium
  • 12. Institute of Climate and Energy Systems - Stratosphere (ICE-4), Research Centre Jülich, Jülich, Germany
  • 13. Eberhard Karls Universität Tübingen
  • 14. Institute of Neuroscience and Medicine, Brain & Behavior (INM-7), Research Center Juelich, Germany
  • 15. Institute of Biophysics, University of Natural Resources and Life Sciences, Vienna, Austria

Description

🚀 Enhancements and New Features

  • DataLad now provides a pytest plugin that automatically registers custom markers and pytest configuration for DataLad extensions. Extensions no longer need to duplicate 31 marker definitions and pytest configuration in their tox.ini files. The plugin is automatically discovered when datalad is installed, making it easier for extensions to inherit consistent test configuration. PR #7793 (by @yarikoptic)

  • [ENH ] allow using submodule {path_basename} as props for url rewrite. PR #7726 (by @bpinsard)

  • Add --message option to clone, create, and update for custom commit messages when registering subdatasets. Related to #3316 via PR #7785 (by @asmacdo)

📝 Documentation

  • Overhaul CONTRIBUTING.md: add testing guidance (red/green TDD workflow, @with_tree/@with_tempfile examples, result assertion helpers, marks table), extend Code Style rules, and tighten the file by removing command duplication, condensing Benchmarking and Environment Variables sections, and consolidating branch/commit prefix lists into a single table. (by @yarikoptic)

🎉 Enhancements

  • ENH: config option datalad.save.skip-openfiles to handle situation with files open for writing during datalad save. PR #7811 (by @yarikoptic)

Files

datalad/datalad-1.4.0.zip

Files (1.8 MB)

Name Size Download all
md5:97a75dad73ae544ef0aa915c7f2ab959
1.8 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/datalad/datalad/tree/1.4.0 (URL)

Funding

U.S. National Science Foundation
CRCNS US-German Data Sharing: DataGit - converging catalogues, warehouses, and deployment logistics into a federated 'data distribution' 1429999

Software