- Remove support for python < 3.9 #208 (@yarikoptic)
- "Listen" to conda recommendation to use some other solver upon conda install failing; stderr output from "conda install" would be captured and logged #210 (@yarikoptic)
- Add codespell to pre-commit #201 (@asmacdo)
- Most older Pythons are now available on arm64 macos-latest #205 (@jwodder)
- Temporarily pin PyPy versions used in CI #204 (@jwodder)
- run-tests.sh: Get GitHub token from
gh
if envvar not set #202 (@jwodder)
- Austin Macdonald (@asmacdo)
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
- Make compatible with arm64 brew, test on older and latest macos, strip away no longer needed windows test env exclusion #197 (@yarikoptic)
- Progress auto to 11.1.6 to avoid "not an integer" bug in auto #198 (@yarikoptic)
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
- Always provide -y to apt-get install #194 (@yarikoptic)
- Handle lack of Link header when paginating #188 (@jwodder)
- gh-actions: Bump codecov/codecov-action from 3 to 4 #189 (@dependabot[bot] @jwodder)
- Document effect of miniconda component on installing rclone components #193 (@jwodder)
- Assorted minor README improvements #192 (@jwodder)
- Remove inapplicable installers from datalad's "auto" resolution list #191 (@jwodder)
- @dependabot[bot]
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
- gh-actions: Bump actions/setup-python from 4 to 5 #185 (@dependabot[bot])
- @dependabot[bot]
- John T. Wodder II (@jwodder)
- Mention conda-forge installation in README #183 (@jwodder)
- Add Appveyor status badge to README #182 (@jwodder)
- John T. Wodder II (@jwodder)
- gh-actions: Bump actions/checkout from 3 to 4 #176 (@dependabot[bot])
- @dependabot[bot]
- John T. Wodder II (@jwodder)
- gh-actions: Bump codespell-project/actions-codespell from 1 to 2 #164 (@dependabot[bot])
- Provide explicit release to nd-configure if it fails to determine one, specify minimal version of datalad (>= 0.10.0) for conda #174 (@yarikoptic)
- dpkg-based methods now raise MethodNotSupportedError when called on non-dpkg systems without
--install-dir
#163 (@jwodder) - Fix sleeping when retrying downloads #165 (@jwodder)
- Cancel any still-running tests when pushing to a branch or PR #168 (@jwodder)
- Assorted code improvements #161 (@jwodder)
- Extend miniconda docstring on how to figure out VERSION to use #169 (@yarikoptic)
- @dependabot[bot]
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
- codespell: workflow, config, 1 fix #151 (@yarikoptic)
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
- John T. Wodder II (@jwodder)
- John T. Wodder II (@jwodder)
- Support installing git-annex-remote-rclone via Conda #141 (@jwodder)
- Support installing from datalad/packages on Linux #143 (@jwodder)
- If GitHub rate limit is exceeded, dump rate limit info or advise user to set GITHUB_TOKEN #144 (@jwodder)
- Support installing from datalad/packages on macOS #136 (@jwodder)
- Drop support for Python 3.6 #139 (@jwodder)
- rclone -m downloads.rclone.org: Add bin_dir to PATH if necessary #140 (@jwodder @yarikoptic)
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
- John T. Wodder II (@jwodder)
- Retry failed downloads #132 (@jwodder)
- Install arm64 Miniconda on M1 Macs #130 (@jwodder)
- Handle moving files across filesystems #125 (@jwodder)
- Make
OSError.winerror
reference portable #123 (@jwodder)
- Test against Python 3.11 #127 (@jwodder)
- Fix test failures due to some sort of dependency hell #128 (@jwodder)
- John T. Wodder II (@jwodder)
- John T. Wodder II (@jwodder)
- Give miniconda component a
--python-match
option #114 (@jwodder) - miniconda: Make
--batch
cause--yes
to be passed toconda install
#115 (@jwodder)
- John T. Wodder II (@jwodder)
- John T. Wodder II (@jwodder)
- Mark some tests as impossible to pass on conda-forge #109 (@jwodder)
- Type-check tests #108 (@jwodder)
- John T. Wodder II (@jwodder)
- John T. Wodder II (@jwodder)
- John T. Wodder II (@jwodder)
- John T. Wodder II (@jwodder)
- datalad/git-annex: Uninstall git-annex package before installing git-annex-standalone #100 (@jwodder)
- Try to ignore tempdir cleanup errors on Windows #96 (@jwodder)
- Ensure the pip version in venvs is up-to-date #97 (@jwodder)
- Use
ar
&tar
instead ofdpkg -x
#86 (@jwodder)
- Improve linting configuration #98 (@jwodder)
- More linting #93 (@jwodder)
- Update codecov action to v2 #88 (@jwodder)
- Test against Python 3.10 and PyPy3.7 #87 (@jwodder)
- Add a
--dev-pip
option for testing against the dev version of pip #90 (@jwodder)
- John T. Wodder II (@jwodder)
- datalad/git-annex: Install commands that fail with WinError 740 are retried with elevation #84 (@jwodder)
- Retry failed "conda install" commands #83 (@jwodder)
- John T. Wodder II (@jwodder)
- Use newer build for OSX (from Catalina on GH actions, instead of Yosemite) #80 (@yarikoptic)
- Yaroslav Halchenko (@yarikoptic)
- John T. Wodder II (@jwodder)
- John T. Wodder II (@jwodder)
- John T. Wodder II (@jwodder)
- Add installation method for getting latest build of datalad/git-annex; rename datalad/git-annex to datalad/git-annex:tested #76 (@jwodder)
- Add "dmg" installation method for git-annex #69 (@jwodder)
- [DATALAD RUNCMD] codespell is lucky to find a typo #67 (@yarikoptic)
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
- Adjust post-install checks of program executability #65 (@jwodder)
- Update for pip 21.1 #66 (@jwodder)
- Don't run "brew update" more than once #59 (@jwodder)
- Run
brew update
beforebrew install
#58 (@jwodder) - Print brew diagnostic output on failure #51 (@jwodder)
- Improve "Cannot execute program!" error message #49 (@jwodder)
- Add tests on Appveyor #63 (@jwodder)
- Add a test of installing git-annex with brew on macOS #57 (@jwodder)
- Only run push tests on push to master #56 (@jwodder)
- John T. Wodder II (@jwodder)
- Test that sourcing env files activates conda environments #42 (@jwodder)
- Add a --ci option to pytest (off by default) #36 (@jwodder)
- John T. Wodder II (@jwodder)
- Add --sudo option to by default seek confirmation to run sudo commands #34 (@jwodder)
- Support installing git-annex from datalad/packages on Windows #26 (@jwodder)
- Support datalad/git-annex installation method for git-annex on Windows #24 (@jwodder)
- Support installing Datalad with brew #23 (@jwodder)
- Support Miniconda and venv on Windows #17 (@jwodder)
- Use "sudo" to install neurodebian #33 (@jwodder)
- Mark conda on Windows & macOS as an unsupported method for installing git-annex #25 (@jwodder)
- Use pip to correctly determine pip's script install path #27 (@jwodder)
- .autorc: Set "noVersionPrefix" to
false
#30 (@jwodder) - Use constants for running OS #28 (@jwodder)
- Set up auto #22 (@jwodder)
- Improve documentation of supported OSes and
conda-env
component #29 (@jwodder) - Fix minor copy-and-paste error in README #19 (@jwodder)
- John T. Wodder II (@jwodder)
- The env write file now activates the base conda environment after sourcing
conda.sh
(#6) - The command-line entry point has been renamed from
datalad_installer
todatalad-installer
(#13) - Fix autogeneration of Miniconda paths (#14)
Initial alpha release