Skip to content
DANDI command line client to facilitate common operations
Python
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows ENH: add macos-latest into the matrix of runs for os Jan 14, 2020
dandi
.gitignore ignore coverage report Oct 15, 2019
.pre-commit-config.yaml enh: add precommit support Oct 8, 2019
CHANGELOG.md Added a rudimentary CHANGELOG.md with summary for 0.2.0 Feb 4, 2020
LICENSE Initial commit Aug 16, 2019
README.md ENH: yield upload progress (TODO: check what happens when upload fail… Oct 19, 2019
pyproject.toml BF: provide build-backend in pyproject.toml as a workaround Oct 7, 2019
setup.cfg ENH: add "extensions" extras_require with allensdk Jan 17, 2020
setup.py
versioneer.py

README.md

DANDI Client

This repository is under heavy development. Check-in later.

Development/contributing

Assuming that you have python3 (and virtualenv) installed, the fastest way to establish yourself a development environment (or a sample deployment), is via virtualenv:

git clone https://github.com/dandi/dandi-cli \
    && cd dandi-cli \
    &&  virtualenv --system-site-packages --python=python3 venvs/dev3 \
    && source venvs/dev3/bin/activate \
    && pip install -e .

Install and activate precommit

Install pre-commit dependency with pip install pre-commit

In the source directory

pre-commit install

3rd party components included

dandi/support/generatorify.py

From https://github.com/eric-wieser/generatorify, as of 7bd759ecf88f836ece6cdbcf7ce1074260c0c5ef Copyright (c) 2019 Eric Wieser, MIT/Expat licensed.

You can’t perform that action at this time.