Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sketch for building Debian source packages in datalad-tracked containers #1

Closed
mih opened this issue Jan 4, 2022 · 1 comment
Closed

Comments

@mih
Copy link
Contributor

mih commented Jan 4, 2022

This is part of a larger effort to run an operation like neurodebian using datalad datasets to capture and deploy everything involved.

Here is the part on building packages in containerized environments.
(uses the annexremote package as a mere example)

# TODO:
# - pre-setup gitignore and gitattributes

# this brings "code" under git
datalad create -c yoda builder
cd builder
mkdir envs

# put following in a def file (code/debian-bullseye.def)
###

Bootstrap:docker
From:debian:bullseye

%post
    apt-get -y update
    apt-get -y install --no-install-recommends build-essential devscripts eatmydata equivs

    # remove everything but the lock file from
    # /var/cache/apt/archives/ and /var/cache/apt/archives/partial/
    apt-get clean

    mkdir /build

###
datalad save -m "Bullseye definition"

# track how the container image was built
datalad run -i code/debian-bullseye.def -o envs/debian-bullseye.sif -m "Create SIF" sh -c 'sudo singularity build {outputs} {inputs}'

# put following in code/build.sh
###
#!/bin/sh

set -e -u -x

# somehow -C causes 755 by default
chmod 777 /tmp

eatmydata apt update -y
eatmydata apt upgrade -y

# all building will take place inside the container
# maybe add option to do it on the host FS?
mkdir -p /tmp/build

dcmd cp $1 /tmp/build
(cd /tmp/build && dpkg-source -x *.dsc source)

(cd /tmp && mk-build-deps -t 'eatmydata apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y' -i -r /tmp/build/source/debian/control)

(cd /tmp/build/source && debuild -uc -us -b)

dcmd cp /tmp/build/*changes /build/built
###

chmod +x code/build.sh
datalad save -m "Add build script" code


# setup the untracked locations in the worktree
# TODO consider using a persistent overlay with singularity
# TODO this is likely to be redone by a shim script that does the
# singularity call inside
# this will put FS operations into a file and not cause
# root-owned files to be left behind
mkdir -p cache/var/lib/apt cache/var/cache/apt

echo "cache" > .gitignore
datalad save -m "Ignore cache results" --to-git

datalad containers-add -d . -i envs/debian-bullseye.sif --call-fmt 'singularity exec -B cache/var/lib/apt:/var/lib/apt,cache/var/cache/apt:/var/cache/apt,.:/build --pwd /build -f -e -C -w --no-home {img} /build/code/build.sh {cmd}' build-debian-bullseye

Basic usage would be to "import" a source package from elsewhere ( a queue dataset) and run the build pipeline on it.

mkdir build
#dcmd cp sourcepackage from elsewhere
#datalad save -m "Queue source package to build" build
# TODO this would be a datalad-run call that generates a source package from the source repo

mkdir built

# TODO -o (but that may actually complicated and possibly not even that helpful
datalad containers-run -n build-debian-bullseye $(for f in $(dcmd build/annexremote_1.6.0-1.dsc); do printf '-i %s ' "$f"; done) build/annexremote_1.6.0-1.dsc
@mih
Copy link
Contributor Author

mih commented May 13, 2022

This is now fully superseded by #12, which has a more complete and neater implementation

@mih mih closed this as completed May 13, 2022
@mih mih changed the title Sketch for building Debian source packages in datalad-tracked containers u May 17, 2022
@mih mih changed the title u Sketch for building Debian source packages in datalad-tracked containers May 18, 2022
adswa added a commit to adswa/datalad-debian that referenced this issue May 18, 2022
commit 0d19eed
Merge: bfeaa45 84d672a
Author: Michael Hanke <[email protected]>
Date:   Thu Feb 10 15:29:49 2022 +0100

    Merge pull request psychoinformatics-de#32 from datalad/docs-explainer

    Add documentation explainer

commit bfeaa45
Merge: 1929a22 8e9bcbc
Author: Michael Hanke <[email protected]>
Date:   Thu Feb 10 15:27:24 2022 +0100

    Merge pull request psychoinformatics-de#30 from datalad/mslw-patch-1

    Replace _metalad with _helloworld for easier grepping

commit 84d672a
Author: Stephan Heunis <[email protected]>
Date:   Thu Feb 10 15:08:57 2022 +0100

    add documentation explainer

commit 8e9bcbc
Author: Michał Szczepanik <[email protected]>
Date:   Wed Feb 9 16:23:38 2022 +0100

    Replace _metalad with _helloworld for easier grepping

commit 1929a22
Merge: ec54055 7b77859
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 10:29:45 2022 +0100

    Merge pull request psychoinformatics-de#29 from datalad/rf-tst

    Round of fixes and updates

commit 7b77859
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 10:12:46 2022 +0100

    Minimal codeclimate config

commit 37b0606
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 10:10:59 2022 +0100

    More applicable command template

    With the command being in a dedicated file.

    Now also include standard logger naming suggestions.

    Fixes datalad/datalad-extension-template#27

commit 4aa498d
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 09:52:49 2022 +0100

    Document what needs to be done for installing a git-annex snapshot

    Fixed datalad/datalad-extension-template#22

commit 7aea7b2
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 09:50:18 2022 +0100

    Update codecov setup to match datalad-core

    Fixes datalad/datalad-extension-template#24

commit ec54055
Merge: f6ef763 a3b022c
Author: Michael Hanke <[email protected]>
Date:   Tue Jan 11 17:22:44 2022 +0100

    Merge pull request psychoinformatics-de#28 from datalad/bf-version

    Make version detection robust to GIT_DIR specification

commit a3b022c
Author: Chris Markiewicz <[email protected]>
Date:   Tue Jan 11 10:37:27 2022 +0100

    Make version detection robust to GIT_DIR specification

    Analog fix to datalad/datalad#6341

commit f6ef763
Merge: b04f268 48addfb
Author: Michael Hanke <[email protected]>
Date:   Tue Jan 11 10:35:22 2022 +0100

    Merge pull request psychoinformatics-de#26 from datalad/no-setup-requires

    Stop using `setup_requires`

commit b04f268
Merge: cb64d9b 99a960f
Author: Yaroslav Halchenko <[email protected]>
Date:   Mon Oct 25 11:15:25 2021 -0400

    Merge pull request psychoinformatics-de#25 from datalad/no-distutils

    Stop using distutils

commit 48addfb
Author: John T. Wodder II <[email protected]>
Date:   Mon Oct 25 09:20:18 2021 -0400

    Stop using `setup_requires`

commit 99a960f
Author: John T. Wodder II <[email protected]>
Date:   Mon Oct 25 08:49:30 2021 -0400

    Stop using distutils in _datalad_buildsupport

commit c294de8
Author: John T. Wodder II <[email protected]>
Date:   Mon Oct 25 08:48:42 2021 -0400

    Keep versioneer.py from using distutils

commit cb64d9b
Merge: 8b6234b f05a10b
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 1 11:01:30 2021 +0200

    Merge pull request psychoinformatics-de#23 from datalad/bdist-wheel

    Fix bdist_wheel command in Makefile

commit f05a10b
Author: John T. Wodder II <[email protected]>
Date:   Thu Sep 30 09:19:39 2021 -0400

    Fix bdist_wheel command in Makefile

commit 8b6234b
Merge: c4c4f52 88aeff2
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 29 08:08:12 2021 +0200

    Merge pull request psychoinformatics-de#21 from datalad/testrequires

    Discontinue use of tests_require

commit 88aeff2
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 29 08:02:58 2021 +0200

    Discontinue use of tests_require

    To achieve compatibility with some of datalad's default CI setups.

commit c4c4f52
Author: Michael Hanke <[email protected]>
Date:   Thu Apr 15 10:20:40 2021 +0200

    Disable smart quoting for valid manpages in HTML docs

commit 34aa9b7
Merge: 0d4f35f edec51f
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 14:48:33 2021 +0200

    Merge pull request psychoinformatics-de#19 from datalad/buildsupport

    Buildsupport update

commit edec51f
Merge: 0d4f35f 9975f82
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 14:41:40 2021 +0200

    Update DataLad build helper

commit 0d4f35f
Merge: 022720b afc8586
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 11:04:42 2021 +0200

    Merge pull request psychoinformatics-de#18 from datalad/appveyor-updates

    Appveyor updates

commit afc8586
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:57:41 2021 +0200

    Do apt-get update before apt-get install

    Analog change to an update necessary in -ukbiobank that makes sense in
    general.

    Fixes datalad/datalad-extension-template#13

commit 2b59d6a
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:55:37 2021 +0200

    Bump git-annex version for testing to a recent release

    Matching the one used in datalad-core

commit 022720b
Merge: 64d185d 3cbd005
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:49:42 2021 +0200

    Merge pull request psychoinformatics-de#14 from datalad/fix-manifest

    Add missing/necessary files to sdists

commit 64d185d
Merge: e90593e 448eb72
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:44:32 2021 +0200

    Merge pull request psychoinformatics-de#16 from datalad/mv-entry-points

    Move entry points declaration to setup.cfg

commit e90593e
Merge: ec853dc a6e5add
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:41:27 2021 +0200

    Merge pull request psychoinformatics-de#15 from datalad/no-universal

    Remove `--universal` flag

commit ec853dc
Merge: 0098853 200030b
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:38:30 2021 +0200

    Merge pull request psychoinformatics-de#17 from datalad/versioneer

    Versioneer needs more history to do its job

commit 200030b
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:33:54 2021 +0200

    Versioneer needs more history to do its job

commit 448eb72
Author: John T. Wodder II <[email protected]>
Date:   Wed Sep 15 12:50:54 2021 -0400

    Move entry points declaration to setup.cfg

commit a6e5add
Author: John T. Wodder II <[email protected]>
Date:   Wed Sep 15 12:47:19 2021 -0400

    Remove `--universal` flag

commit 3cbd005
Author: John T. Wodder II <[email protected]>
Date:   Wed Sep 15 12:37:40 2021 -0400

    Add necessary files to sdists

commit 9975f82
Author: Michael Hanke <[email protected]>
Date:   Thu Apr 15 08:15:27 2021 +0200

    BF: We only have lower-case command names

    In a command suite that only defines the class name of a command,
    and no explicit cmdline name, no manpage would be built, because
    the test against the parser content would look like

      `Ls != ls`

    This change enforces lower-case for autogenerated command names.

commit 0098853
Merge: 7078c9d 4d2c049
Author: Michael Hanke <[email protected]>
Date:   Sat Apr 10 12:29:35 2021 +0200

    Merge pull request psychoinformatics-de#12 from datalad/rf-36

    Update workflow to minimal supported Python version (3.6)

commit 4d2c049
Author: Michael Hanke <[email protected]>
Date:   Sat Apr 10 12:23:25 2021 +0200

    Update workflow to minimal supported Python version (3.6)

commit 7078c9d
Author: Michael Hanke <[email protected]>
Date:   Tue Mar 23 07:29:08 2021 +0100

    Use Debian snapshots as a stable place for packages

commit 4827d99
Merge: 4ad6769 899e9ba
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 11 17:13:11 2021 +0100

    Merge pull request psychoinformatics-de#11 from datalad/tst-coverage

    Working coverage submission across all platforms

commit 899e9ba
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 11 16:51:09 2021 +0100

    Working coverage submission across all platforms

commit 4ad6769
Merge: 616ea72 1260e41
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 11 09:08:29 2021 +0100

    Merge pull request psychoinformatics-de#10 from datalad/typos

    Minor fixup of wording for command_suite

commit 1260e41
Author: Yaroslav Halchenko <[email protected]>
Date:   Tue Mar 2 18:30:12 2021 -0500

    Minor fixup of wording for command_suite

commit 616ea72
Merge: a4a5749 7d8c9aa
Author: Michael Hanke <[email protected]>
Date:   Tue Mar 2 08:20:57 2021 +0100

    Merge pull request psychoinformatics-de#9 from datalad/installer

    Use released version of datalad-installer

commit 7d8c9aa
Author: Michael Hanke <[email protected]>
Date:   Tue Mar 2 07:40:52 2021 +0100

    Use released version of datalad-installer

    - get rid of custom git-annex installer script on windows,
      use the official implementation instead
    - add support for requesting a specific installer version
      via ENV variable DATALAD_INSTALLER_VERSION, go with "latest"
      by default. Requesting an unavailable installer version will
      make the build error.

commit a4a5749
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 25 08:12:45 2021 +0100

    TST: Switch default test setup to appveyor

    Following changes in datalad-core as well as other extensions.

commit f304d45
Author: Michael Hanke <[email protected]>
Date:   Tue Jun 16 13:46:11 2020 +0200

    Fix for consistency

commit 1fb2ed6
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 17:42:00 2020 +0200

    Prevent inclusion of build helpers into binary packages

commit ce8e7f0
Merge: 0924ab1 cd61512
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 13:08:29 2020 +0200

    Add DataLad build helper

commit cd61512
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 13:08:29 2020 +0200

    Squashed '_datalad_buildsupport/' content from commit 023a1b7

    git-subtree-dir: _datalad_buildsupport
    git-subtree-split: 023a1b7

commit 0924ab1
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 13:07:44 2020 +0200

    Minor name change

    Avoids conflict with code in datalad-core and matches source repo name.

commit 80bf197
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 09:01:18 2020 +0200

    Rename file to get a more obvious label

commit 1cfca1d
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 09:00:06 2020 +0200

    Extend README with practical info

commit 49817c6
Merge: a20b711 73a7485
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:57:28 2020 +0200

    Merge pull request psychoinformatics-de#7 from datalad/readme

    Community related pointers for the README

commit 73a7485
Author: Adina Wagner <[email protected]>
Date:   Wed Jun 10 13:28:40 2020 +0200

    add a minimal zenodo.json file

commit 28b0f30
Author: Adina Wagner <[email protected]>
Date:   Wed Jun 10 13:29:27 2020 +0200

    add archival and community related pointers to the README

commit a20b711
Merge: ea1ed84 12a5a2d
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:42:44 2020 +0200

    Merge pull request psychoinformatics-de#6 from datalad/build_helpers

    Build and render manpages -- using common build helpers

commit 12a5a2d
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:25:24 2020 +0200

    Remove leftover broken devel requirement

commit dbd12d1
Merge: da5b936 023a1b7
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:19:45 2020 +0200

    Add DataLad build helper

    git-subtree-dir: _datalad_build_support
    git-subtree-mainline: da5b936
    git-subtree-split: 023a1b7

commit da5b936
Author: Michael Hanke <[email protected]>
Date:   Fri Jun 12 17:32:04 2020 +0200

    Add makefile target for updating the DataLad build helpers

commit 023a1b7
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:16:13 2020 +0200

    BF: Read package metadata directly from setup.cfg

    The distribution object does not seem to see it (at least not
    under all circumstances).

commit fd99b4e
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:15:09 2020 +0200

    RF: Remove helpers that are not needed for extensions

    DataLad core can add its own ones again, but it is not worth imposing
    the code on all extensions.

commit ba57510
Author: Michael Hanke <[email protected]>
Date:   Fri Jun 12 17:35:46 2020 +0200

    Enable building manpages for extensions

    With the ability to point to a specific command suite.

    The rest is just about making datalad core not break.

commit 343b9a0
Author: Michael Hanke <[email protected]>
Date:   Fri Jun 12 17:21:01 2020 +0200

    Start with a copy from datalad@afa682550ee742d69853f69165c0f37c5f4b5f05

commit 5d64f44
Author: Michael Hanke <[email protected]>
Date:   Thu Jun 11 12:41:43 2020 +0200

    Build and render manpages

commit ea1ed84
Merge: a836e6b 1a56499
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 16:24:09 2020 +0200

    Merge pull request psychoinformatics-de#5 from mih/master

    Modernization

commit 1a56499
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 12:17:29 2020 +0200

    Make more datalad-friendly by prevent annex creation on datalad-save

commit 915818a
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 12:15:06 2020 +0200

    Remove needless setup complication

commit 90debfc
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 12:14:50 2020 +0200

    Fix badge name

commit ec78dfd
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 11:30:11 2020 +0200

    Added top-level Makefile with release-to-pypi helper

commit e8d69fb
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 09:33:58 2020 +0200

    Update README with more status badges

commit c34760b
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 10:57:46 2020 +0200

    Github action to build the docs

commit 24199ea
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 10:34:50 2020 +0200

    Sphinx-doc scaffold

commit 514d343
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 10:30:52 2020 +0200

    Add workflow for testing on windows

commit 61163c7
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 08:20:01 2020 +0200

    Standardize on requirement-devel.txt

commit cc7ed24
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:59:48 2020 +0200

    Add github workflow for testing on a crippled filesystem

commit f2b2a6c
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:56:23 2020 +0200

    Ignore pip metadata dumps and other stuff

commit 8e0ace0
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:48:54 2020 +0200

    [DATALAD RUNCMD] Install/enable versioneer

    === Do not change lines below ===
    {
     "chain": [],
     "cmd": "versioneer install",
     "exit": 0,
     "extra_inputs": [],
     "inputs": [],
     "outputs": [],
     "pwd": "."
    }
    ^^^ Do not change lines above ^^^

commit f44d7e2
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 09:34:46 2020 +0200

    Add missing __init__.py to get tests installed correctly

commit d94fb13
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:46:56 2020 +0200

    Simplify Travis setup

    No PY2, more up-to-date PY3 versions

commit edfe14a
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:41:07 2020 +0200

    Fixup and expand metadata in setup.cfg and for setup.py

    Sensible default setup for dependencies and testing. Should enable
    to just drop in some code, rename the package and run.

commit d0eec9f
Author: Adina Wagner <[email protected]>
Date:   Tue Jun 9 10:52:48 2020 +0200

    add initial configuration for versioneer setup

commit 63e9a48
Author: Adina Wagner <[email protected]>
Date:   Tue Jun 9 10:46:34 2020 +0200

    modernize setup according to https://github.com/datalad/datalad-ukbiobank

commit a836e6b
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 08:05:04 2020 +0200

    Dummy workflow

commit 78de6c3
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 12 07:55:25 2018 +0200

    TST: Swap out directmode tests for v6 tests

commit 75b6fa4
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 12 06:52:49 2018 +0200

    Standard gitignore

commit 2bc890e
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 12 06:52:29 2018 +0200

    Improve standard setup

commit 8da041a
Author: Michael Hanke <[email protected]>
Date:   Fri Apr 6 11:20:12 2018 +0200

    RF: Extension naming conventions

commit c971b18
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 16:50:11 2018 +0200

    TST: Reenable wtf, after datalad got fixed

commit 92f22c3
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 11:13:05 2018 +0200

    RF: Standardize on datalad_ module prefix (fixes psychoinformatics-degh-1)

commit cc63930
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 09:39:20 2018 +0200

    Deal with Datalad bug

commit 839f728
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 09:31:55 2018 +0200

    Install the package

commit 486cfa7
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 09:25:19 2018 +0200

    RF: Comply with datalads current ad-hoc naming conventions

commit 9351f99
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 29 20:45:47 2018 +0200

    TST: Basic test of whether datalad can see this extension

commit 9bc499d
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 29 20:33:10 2018 +0200

    TST: Trimmed travis setup from the mothership

commit 4ee24c4
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:49:08 2018 +0200

    DOC: Basic README

commit 831e6c5
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:09:14 2018 +0200

    DOC: Annotate setup.py

commit 7c5a645
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:04:48 2018 +0200

    DOC: more complete basic info

commit 82300f6
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:00:50 2018 +0200

    DOC: Some insight into the command implementation

commit 387333b
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 15:49:56 2018 +0200

    Declare dependency on datalad

    Should be versioned, but needs to wait for a release.

commit 00e1754
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 15:19:01 2018 +0200

    Demo of a minimalistic DataLad extension module

commit be4df7f
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 14:12:07 2018 +0200

    first commit
adswa added a commit to adswa/datalad-debian that referenced this issue May 18, 2022
commit 0d19eed
Merge: bfeaa45 84d672a
Author: Michael Hanke <[email protected]>
Date:   Thu Feb 10 15:29:49 2022 +0100

    Merge pull request psychoinformatics-de#32 from datalad/docs-explainer

    Add documentation explainer

commit bfeaa45
Merge: 1929a22 8e9bcbc
Author: Michael Hanke <[email protected]>
Date:   Thu Feb 10 15:27:24 2022 +0100

    Merge pull request psychoinformatics-de#30 from datalad/mslw-patch-1

    Replace _metalad with _helloworld for easier grepping

commit 84d672a
Author: Stephan Heunis <[email protected]>
Date:   Thu Feb 10 15:08:57 2022 +0100

    add documentation explainer

commit 8e9bcbc
Author: Michał Szczepanik <[email protected]>
Date:   Wed Feb 9 16:23:38 2022 +0100

    Replace _metalad with _helloworld for easier grepping

commit 1929a22
Merge: ec54055 7b77859
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 10:29:45 2022 +0100

    Merge pull request psychoinformatics-de#29 from datalad/rf-tst

    Round of fixes and updates

commit 7b77859
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 10:12:46 2022 +0100

    Minimal codeclimate config

commit 37b0606
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 10:10:59 2022 +0100

    More applicable command template

    With the command being in a dedicated file.

    Now also include standard logger naming suggestions.

    Fixes datalad/datalad-extension-template#27

commit 4aa498d
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 09:52:49 2022 +0100

    Document what needs to be done for installing a git-annex snapshot

    Fixed datalad/datalad-extension-template#22

commit 7aea7b2
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 09:50:18 2022 +0100

    Update codecov setup to match datalad-core

    Fixes datalad/datalad-extension-template#24

commit ec54055
Merge: f6ef763 a3b022c
Author: Michael Hanke <[email protected]>
Date:   Tue Jan 11 17:22:44 2022 +0100

    Merge pull request psychoinformatics-de#28 from datalad/bf-version

    Make version detection robust to GIT_DIR specification

commit a3b022c
Author: Chris Markiewicz <[email protected]>
Date:   Tue Jan 11 10:37:27 2022 +0100

    Make version detection robust to GIT_DIR specification

    Analog fix to datalad/datalad#6341

commit f6ef763
Merge: b04f268 48addfb
Author: Michael Hanke <[email protected]>
Date:   Tue Jan 11 10:35:22 2022 +0100

    Merge pull request psychoinformatics-de#26 from datalad/no-setup-requires

    Stop using `setup_requires`

commit b04f268
Merge: cb64d9b 99a960f
Author: Yaroslav Halchenko <[email protected]>
Date:   Mon Oct 25 11:15:25 2021 -0400

    Merge pull request psychoinformatics-de#25 from datalad/no-distutils

    Stop using distutils

commit 48addfb
Author: John T. Wodder II <[email protected]>
Date:   Mon Oct 25 09:20:18 2021 -0400

    Stop using `setup_requires`

commit 99a960f
Author: John T. Wodder II <[email protected]>
Date:   Mon Oct 25 08:49:30 2021 -0400

    Stop using distutils in _datalad_buildsupport

commit c294de8
Author: John T. Wodder II <[email protected]>
Date:   Mon Oct 25 08:48:42 2021 -0400

    Keep versioneer.py from using distutils

commit cb64d9b
Merge: 8b6234b f05a10b
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 1 11:01:30 2021 +0200

    Merge pull request psychoinformatics-de#23 from datalad/bdist-wheel

    Fix bdist_wheel command in Makefile

commit f05a10b
Author: John T. Wodder II <[email protected]>
Date:   Thu Sep 30 09:19:39 2021 -0400

    Fix bdist_wheel command in Makefile

commit 8b6234b
Merge: c4c4f52 88aeff2
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 29 08:08:12 2021 +0200

    Merge pull request psychoinformatics-de#21 from datalad/testrequires

    Discontinue use of tests_require

commit 88aeff2
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 29 08:02:58 2021 +0200

    Discontinue use of tests_require

    To achieve compatibility with some of datalad's default CI setups.

commit c4c4f52
Author: Michael Hanke <[email protected]>
Date:   Thu Apr 15 10:20:40 2021 +0200

    Disable smart quoting for valid manpages in HTML docs

commit 34aa9b7
Merge: 0d4f35f edec51f
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 14:48:33 2021 +0200

    Merge pull request psychoinformatics-de#19 from datalad/buildsupport

    Buildsupport update

commit edec51f
Merge: 0d4f35f 9975f82
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 14:41:40 2021 +0200

    Update DataLad build helper

commit 0d4f35f
Merge: 022720b afc8586
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 11:04:42 2021 +0200

    Merge pull request psychoinformatics-de#18 from datalad/appveyor-updates

    Appveyor updates

commit afc8586
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:57:41 2021 +0200

    Do apt-get update before apt-get install

    Analog change to an update necessary in -ukbiobank that makes sense in
    general.

    Fixes datalad/datalad-extension-template#13

commit 2b59d6a
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:55:37 2021 +0200

    Bump git-annex version for testing to a recent release

    Matching the one used in datalad-core

commit 022720b
Merge: 64d185d 3cbd005
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:49:42 2021 +0200

    Merge pull request psychoinformatics-de#14 from datalad/fix-manifest

    Add missing/necessary files to sdists

commit 64d185d
Merge: e90593e 448eb72
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:44:32 2021 +0200

    Merge pull request psychoinformatics-de#16 from datalad/mv-entry-points

    Move entry points declaration to setup.cfg

commit e90593e
Merge: ec853dc a6e5add
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:41:27 2021 +0200

    Merge pull request psychoinformatics-de#15 from datalad/no-universal

    Remove `--universal` flag

commit ec853dc
Merge: 0098853 200030b
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:38:30 2021 +0200

    Merge pull request psychoinformatics-de#17 from datalad/versioneer

    Versioneer needs more history to do its job

commit 200030b
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:33:54 2021 +0200

    Versioneer needs more history to do its job

commit 448eb72
Author: John T. Wodder II <[email protected]>
Date:   Wed Sep 15 12:50:54 2021 -0400

    Move entry points declaration to setup.cfg

commit a6e5add
Author: John T. Wodder II <[email protected]>
Date:   Wed Sep 15 12:47:19 2021 -0400

    Remove `--universal` flag

commit 3cbd005
Author: John T. Wodder II <[email protected]>
Date:   Wed Sep 15 12:37:40 2021 -0400

    Add necessary files to sdists

commit 9975f82
Author: Michael Hanke <[email protected]>
Date:   Thu Apr 15 08:15:27 2021 +0200

    BF: We only have lower-case command names

    In a command suite that only defines the class name of a command,
    and no explicit cmdline name, no manpage would be built, because
    the test against the parser content would look like

      `Ls != ls`

    This change enforces lower-case for autogenerated command names.

commit 0098853
Merge: 7078c9d 4d2c049
Author: Michael Hanke <[email protected]>
Date:   Sat Apr 10 12:29:35 2021 +0200

    Merge pull request psychoinformatics-de#12 from datalad/rf-36

    Update workflow to minimal supported Python version (3.6)

commit 4d2c049
Author: Michael Hanke <[email protected]>
Date:   Sat Apr 10 12:23:25 2021 +0200

    Update workflow to minimal supported Python version (3.6)

commit 7078c9d
Author: Michael Hanke <[email protected]>
Date:   Tue Mar 23 07:29:08 2021 +0100

    Use Debian snapshots as a stable place for packages

commit 4827d99
Merge: 4ad6769 899e9ba
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 11 17:13:11 2021 +0100

    Merge pull request psychoinformatics-de#11 from datalad/tst-coverage

    Working coverage submission across all platforms

commit 899e9ba
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 11 16:51:09 2021 +0100

    Working coverage submission across all platforms

commit 4ad6769
Merge: 616ea72 1260e41
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 11 09:08:29 2021 +0100

    Merge pull request psychoinformatics-de#10 from datalad/typos

    Minor fixup of wording for command_suite

commit 1260e41
Author: Yaroslav Halchenko <[email protected]>
Date:   Tue Mar 2 18:30:12 2021 -0500

    Minor fixup of wording for command_suite

commit 616ea72
Merge: a4a5749 7d8c9aa
Author: Michael Hanke <[email protected]>
Date:   Tue Mar 2 08:20:57 2021 +0100

    Merge pull request psychoinformatics-de#9 from datalad/installer

    Use released version of datalad-installer

commit 7d8c9aa
Author: Michael Hanke <[email protected]>
Date:   Tue Mar 2 07:40:52 2021 +0100

    Use released version of datalad-installer

    - get rid of custom git-annex installer script on windows,
      use the official implementation instead
    - add support for requesting a specific installer version
      via ENV variable DATALAD_INSTALLER_VERSION, go with "latest"
      by default. Requesting an unavailable installer version will
      make the build error.

commit a4a5749
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 25 08:12:45 2021 +0100

    TST: Switch default test setup to appveyor

    Following changes in datalad-core as well as other extensions.

commit f304d45
Author: Michael Hanke <[email protected]>
Date:   Tue Jun 16 13:46:11 2020 +0200

    Fix for consistency

commit 1fb2ed6
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 17:42:00 2020 +0200

    Prevent inclusion of build helpers into binary packages

commit ce8e7f0
Merge: 0924ab1 cd61512
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 13:08:29 2020 +0200

    Add DataLad build helper

commit cd61512
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 13:08:29 2020 +0200

    Squashed '_datalad_buildsupport/' content from commit 023a1b7

    git-subtree-dir: _datalad_buildsupport
    git-subtree-split: 023a1b7

commit 0924ab1
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 13:07:44 2020 +0200

    Minor name change

    Avoids conflict with code in datalad-core and matches source repo name.

commit 80bf197
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 09:01:18 2020 +0200

    Rename file to get a more obvious label

commit 1cfca1d
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 09:00:06 2020 +0200

    Extend README with practical info

commit 49817c6
Merge: a20b711 73a7485
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:57:28 2020 +0200

    Merge pull request psychoinformatics-de#7 from datalad/readme

    Community related pointers for the README

commit 73a7485
Author: Adina Wagner <[email protected]>
Date:   Wed Jun 10 13:28:40 2020 +0200

    add a minimal zenodo.json file

commit 28b0f30
Author: Adina Wagner <[email protected]>
Date:   Wed Jun 10 13:29:27 2020 +0200

    add archival and community related pointers to the README

commit a20b711
Merge: ea1ed84 12a5a2d
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:42:44 2020 +0200

    Merge pull request psychoinformatics-de#6 from datalad/build_helpers

    Build and render manpages -- using common build helpers

commit 12a5a2d
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:25:24 2020 +0200

    Remove leftover broken devel requirement

commit dbd12d1
Merge: da5b936 023a1b7
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:19:45 2020 +0200

    Add DataLad build helper

    git-subtree-dir: _datalad_build_support
    git-subtree-mainline: da5b936
    git-subtree-split: 023a1b7

commit da5b936
Author: Michael Hanke <[email protected]>
Date:   Fri Jun 12 17:32:04 2020 +0200

    Add makefile target for updating the DataLad build helpers

commit 023a1b7
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:16:13 2020 +0200

    BF: Read package metadata directly from setup.cfg

    The distribution object does not seem to see it (at least not
    under all circumstances).

commit fd99b4e
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:15:09 2020 +0200

    RF: Remove helpers that are not needed for extensions

    DataLad core can add its own ones again, but it is not worth imposing
    the code on all extensions.

commit ba57510
Author: Michael Hanke <[email protected]>
Date:   Fri Jun 12 17:35:46 2020 +0200

    Enable building manpages for extensions

    With the ability to point to a specific command suite.

    The rest is just about making datalad core not break.

commit 343b9a0
Author: Michael Hanke <[email protected]>
Date:   Fri Jun 12 17:21:01 2020 +0200

    Start with a copy from datalad@afa682550ee742d69853f69165c0f37c5f4b5f05

commit 5d64f44
Author: Michael Hanke <[email protected]>
Date:   Thu Jun 11 12:41:43 2020 +0200

    Build and render manpages

commit ea1ed84
Merge: a836e6b 1a56499
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 16:24:09 2020 +0200

    Merge pull request psychoinformatics-de#5 from mih/master

    Modernization

commit 1a56499
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 12:17:29 2020 +0200

    Make more datalad-friendly by prevent annex creation on datalad-save

commit 915818a
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 12:15:06 2020 +0200

    Remove needless setup complication

commit 90debfc
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 12:14:50 2020 +0200

    Fix badge name

commit ec78dfd
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 11:30:11 2020 +0200

    Added top-level Makefile with release-to-pypi helper

commit e8d69fb
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 09:33:58 2020 +0200

    Update README with more status badges

commit c34760b
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 10:57:46 2020 +0200

    Github action to build the docs

commit 24199ea
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 10:34:50 2020 +0200

    Sphinx-doc scaffold

commit 514d343
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 10:30:52 2020 +0200

    Add workflow for testing on windows

commit 61163c7
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 08:20:01 2020 +0200

    Standardize on requirement-devel.txt

commit cc7ed24
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:59:48 2020 +0200

    Add github workflow for testing on a crippled filesystem

commit f2b2a6c
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:56:23 2020 +0200

    Ignore pip metadata dumps and other stuff

commit 8e0ace0
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:48:54 2020 +0200

    [DATALAD RUNCMD] Install/enable versioneer

    === Do not change lines below ===
    {
     "chain": [],
     "cmd": "versioneer install",
     "exit": 0,
     "extra_inputs": [],
     "inputs": [],
     "outputs": [],
     "pwd": "."
    }
    ^^^ Do not change lines above ^^^

commit f44d7e2
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 09:34:46 2020 +0200

    Add missing __init__.py to get tests installed correctly

commit d94fb13
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:46:56 2020 +0200

    Simplify Travis setup

    No PY2, more up-to-date PY3 versions

commit edfe14a
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:41:07 2020 +0200

    Fixup and expand metadata in setup.cfg and for setup.py

    Sensible default setup for dependencies and testing. Should enable
    to just drop in some code, rename the package and run.

commit d0eec9f
Author: Adina Wagner <[email protected]>
Date:   Tue Jun 9 10:52:48 2020 +0200

    add initial configuration for versioneer setup

commit 63e9a48
Author: Adina Wagner <[email protected]>
Date:   Tue Jun 9 10:46:34 2020 +0200

    modernize setup according to https://github.com/datalad/datalad-ukbiobank

commit a836e6b
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 08:05:04 2020 +0200

    Dummy workflow

commit 78de6c3
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 12 07:55:25 2018 +0200

    TST: Swap out directmode tests for v6 tests

commit 75b6fa4
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 12 06:52:49 2018 +0200

    Standard gitignore

commit 2bc890e
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 12 06:52:29 2018 +0200

    Improve standard setup

commit 8da041a
Author: Michael Hanke <[email protected]>
Date:   Fri Apr 6 11:20:12 2018 +0200

    RF: Extension naming conventions

commit c971b18
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 16:50:11 2018 +0200

    TST: Reenable wtf, after datalad got fixed

commit 92f22c3
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 11:13:05 2018 +0200

    RF: Standardize on datalad_ module prefix (fixes psychoinformatics-degh-1)

commit cc63930
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 09:39:20 2018 +0200

    Deal with Datalad bug

commit 839f728
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 09:31:55 2018 +0200

    Install the package

commit 486cfa7
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 09:25:19 2018 +0200

    RF: Comply with datalads current ad-hoc naming conventions

commit 9351f99
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 29 20:45:47 2018 +0200

    TST: Basic test of whether datalad can see this extension

commit 9bc499d
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 29 20:33:10 2018 +0200

    TST: Trimmed travis setup from the mothership

commit 4ee24c4
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:49:08 2018 +0200

    DOC: Basic README

commit 831e6c5
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:09:14 2018 +0200

    DOC: Annotate setup.py

commit 7c5a645
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:04:48 2018 +0200

    DOC: more complete basic info

commit 82300f6
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:00:50 2018 +0200

    DOC: Some insight into the command implementation

commit 387333b
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 15:49:56 2018 +0200

    Declare dependency on datalad

    Should be versioned, but needs to wait for a release.

commit 00e1754
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 15:19:01 2018 +0200

    Demo of a minimalistic DataLad extension module

commit be4df7f
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 14:12:07 2018 +0200

    first commit
adswa added a commit to adswa/datalad-debian that referenced this issue May 19, 2022
commit 0d19eed
Merge: bfeaa45 84d672a
Author: Michael Hanke <[email protected]>
Date:   Thu Feb 10 15:29:49 2022 +0100

    Merge pull request psychoinformatics-de#32 from datalad/docs-explainer

    Add documentation explainer

commit bfeaa45
Merge: 1929a22 8e9bcbc
Author: Michael Hanke <[email protected]>
Date:   Thu Feb 10 15:27:24 2022 +0100

    Merge pull request psychoinformatics-de#30 from datalad/mslw-patch-1

    Replace _metalad with _helloworld for easier grepping

commit 84d672a
Author: Stephan Heunis <[email protected]>
Date:   Thu Feb 10 15:08:57 2022 +0100

    add documentation explainer

commit 8e9bcbc
Author: Michał Szczepanik <[email protected]>
Date:   Wed Feb 9 16:23:38 2022 +0100

    Replace _metalad with _helloworld for easier grepping

commit 1929a22
Merge: ec54055 7b77859
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 10:29:45 2022 +0100

    Merge pull request psychoinformatics-de#29 from datalad/rf-tst

    Round of fixes and updates

commit 7b77859
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 10:12:46 2022 +0100

    Minimal codeclimate config

commit 37b0606
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 10:10:59 2022 +0100

    More applicable command template

    With the command being in a dedicated file.

    Now also include standard logger naming suggestions.

    Fixes datalad/datalad-extension-template#27

commit 4aa498d
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 09:52:49 2022 +0100

    Document what needs to be done for installing a git-annex snapshot

    Fixed datalad/datalad-extension-template#22

commit 7aea7b2
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 09:50:18 2022 +0100

    Update codecov setup to match datalad-core

    Fixes datalad/datalad-extension-template#24

commit ec54055
Merge: f6ef763 a3b022c
Author: Michael Hanke <[email protected]>
Date:   Tue Jan 11 17:22:44 2022 +0100

    Merge pull request psychoinformatics-de#28 from datalad/bf-version

    Make version detection robust to GIT_DIR specification

commit a3b022c
Author: Chris Markiewicz <[email protected]>
Date:   Tue Jan 11 10:37:27 2022 +0100

    Make version detection robust to GIT_DIR specification

    Analog fix to datalad/datalad#6341

commit f6ef763
Merge: b04f268 48addfb
Author: Michael Hanke <[email protected]>
Date:   Tue Jan 11 10:35:22 2022 +0100

    Merge pull request psychoinformatics-de#26 from datalad/no-setup-requires

    Stop using `setup_requires`

commit b04f268
Merge: cb64d9b 99a960f
Author: Yaroslav Halchenko <[email protected]>
Date:   Mon Oct 25 11:15:25 2021 -0400

    Merge pull request psychoinformatics-de#25 from datalad/no-distutils

    Stop using distutils

commit 48addfb
Author: John T. Wodder II <[email protected]>
Date:   Mon Oct 25 09:20:18 2021 -0400

    Stop using `setup_requires`

commit 99a960f
Author: John T. Wodder II <[email protected]>
Date:   Mon Oct 25 08:49:30 2021 -0400

    Stop using distutils in _datalad_buildsupport

commit c294de8
Author: John T. Wodder II <[email protected]>
Date:   Mon Oct 25 08:48:42 2021 -0400

    Keep versioneer.py from using distutils

commit cb64d9b
Merge: 8b6234b f05a10b
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 1 11:01:30 2021 +0200

    Merge pull request psychoinformatics-de#23 from datalad/bdist-wheel

    Fix bdist_wheel command in Makefile

commit f05a10b
Author: John T. Wodder II <[email protected]>
Date:   Thu Sep 30 09:19:39 2021 -0400

    Fix bdist_wheel command in Makefile

commit 8b6234b
Merge: c4c4f52 88aeff2
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 29 08:08:12 2021 +0200

    Merge pull request psychoinformatics-de#21 from datalad/testrequires

    Discontinue use of tests_require

commit 88aeff2
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 29 08:02:58 2021 +0200

    Discontinue use of tests_require

    To achieve compatibility with some of datalad's default CI setups.

commit c4c4f52
Author: Michael Hanke <[email protected]>
Date:   Thu Apr 15 10:20:40 2021 +0200

    Disable smart quoting for valid manpages in HTML docs

commit 34aa9b7
Merge: 0d4f35f edec51f
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 14:48:33 2021 +0200

    Merge pull request psychoinformatics-de#19 from datalad/buildsupport

    Buildsupport update

commit edec51f
Merge: 0d4f35f 9975f82
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 14:41:40 2021 +0200

    Update DataLad build helper

commit 0d4f35f
Merge: 022720b afc8586
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 11:04:42 2021 +0200

    Merge pull request psychoinformatics-de#18 from datalad/appveyor-updates

    Appveyor updates

commit afc8586
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:57:41 2021 +0200

    Do apt-get update before apt-get install

    Analog change to an update necessary in -ukbiobank that makes sense in
    general.

    Fixes datalad/datalad-extension-template#13

commit 2b59d6a
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:55:37 2021 +0200

    Bump git-annex version for testing to a recent release

    Matching the one used in datalad-core

commit 022720b
Merge: 64d185d 3cbd005
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:49:42 2021 +0200

    Merge pull request psychoinformatics-de#14 from datalad/fix-manifest

    Add missing/necessary files to sdists

commit 64d185d
Merge: e90593e 448eb72
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:44:32 2021 +0200

    Merge pull request psychoinformatics-de#16 from datalad/mv-entry-points

    Move entry points declaration to setup.cfg

commit e90593e
Merge: ec853dc a6e5add
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:41:27 2021 +0200

    Merge pull request psychoinformatics-de#15 from datalad/no-universal

    Remove `--universal` flag

commit ec853dc
Merge: 0098853 200030b
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:38:30 2021 +0200

    Merge pull request psychoinformatics-de#17 from datalad/versioneer

    Versioneer needs more history to do its job

commit 200030b
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:33:54 2021 +0200

    Versioneer needs more history to do its job

commit 448eb72
Author: John T. Wodder II <[email protected]>
Date:   Wed Sep 15 12:50:54 2021 -0400

    Move entry points declaration to setup.cfg

commit a6e5add
Author: John T. Wodder II <[email protected]>
Date:   Wed Sep 15 12:47:19 2021 -0400

    Remove `--universal` flag

commit 3cbd005
Author: John T. Wodder II <[email protected]>
Date:   Wed Sep 15 12:37:40 2021 -0400

    Add necessary files to sdists

commit 9975f82
Author: Michael Hanke <[email protected]>
Date:   Thu Apr 15 08:15:27 2021 +0200

    BF: We only have lower-case command names

    In a command suite that only defines the class name of a command,
    and no explicit cmdline name, no manpage would be built, because
    the test against the parser content would look like

      `Ls != ls`

    This change enforces lower-case for autogenerated command names.

commit 0098853
Merge: 7078c9d 4d2c049
Author: Michael Hanke <[email protected]>
Date:   Sat Apr 10 12:29:35 2021 +0200

    Merge pull request psychoinformatics-de#12 from datalad/rf-36

    Update workflow to minimal supported Python version (3.6)

commit 4d2c049
Author: Michael Hanke <[email protected]>
Date:   Sat Apr 10 12:23:25 2021 +0200

    Update workflow to minimal supported Python version (3.6)

commit 7078c9d
Author: Michael Hanke <[email protected]>
Date:   Tue Mar 23 07:29:08 2021 +0100

    Use Debian snapshots as a stable place for packages

commit 4827d99
Merge: 4ad6769 899e9ba
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 11 17:13:11 2021 +0100

    Merge pull request psychoinformatics-de#11 from datalad/tst-coverage

    Working coverage submission across all platforms

commit 899e9ba
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 11 16:51:09 2021 +0100

    Working coverage submission across all platforms

commit 4ad6769
Merge: 616ea72 1260e41
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 11 09:08:29 2021 +0100

    Merge pull request psychoinformatics-de#10 from datalad/typos

    Minor fixup of wording for command_suite

commit 1260e41
Author: Yaroslav Halchenko <[email protected]>
Date:   Tue Mar 2 18:30:12 2021 -0500

    Minor fixup of wording for command_suite

commit 616ea72
Merge: a4a5749 7d8c9aa
Author: Michael Hanke <[email protected]>
Date:   Tue Mar 2 08:20:57 2021 +0100

    Merge pull request psychoinformatics-de#9 from datalad/installer

    Use released version of datalad-installer

commit 7d8c9aa
Author: Michael Hanke <[email protected]>
Date:   Tue Mar 2 07:40:52 2021 +0100

    Use released version of datalad-installer

    - get rid of custom git-annex installer script on windows,
      use the official implementation instead
    - add support for requesting a specific installer version
      via ENV variable DATALAD_INSTALLER_VERSION, go with "latest"
      by default. Requesting an unavailable installer version will
      make the build error.

commit a4a5749
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 25 08:12:45 2021 +0100

    TST: Switch default test setup to appveyor

    Following changes in datalad-core as well as other extensions.

commit f304d45
Author: Michael Hanke <[email protected]>
Date:   Tue Jun 16 13:46:11 2020 +0200

    Fix for consistency

commit 1fb2ed6
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 17:42:00 2020 +0200

    Prevent inclusion of build helpers into binary packages

commit ce8e7f0
Merge: 0924ab1 cd61512
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 13:08:29 2020 +0200

    Add DataLad build helper

commit cd61512
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 13:08:29 2020 +0200

    Squashed '_datalad_buildsupport/' content from commit 023a1b7

    git-subtree-dir: _datalad_buildsupport
    git-subtree-split: 023a1b7

commit 0924ab1
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 13:07:44 2020 +0200

    Minor name change

    Avoids conflict with code in datalad-core and matches source repo name.

commit 80bf197
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 09:01:18 2020 +0200

    Rename file to get a more obvious label

commit 1cfca1d
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 09:00:06 2020 +0200

    Extend README with practical info

commit 49817c6
Merge: a20b711 73a7485
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:57:28 2020 +0200

    Merge pull request psychoinformatics-de#7 from datalad/readme

    Community related pointers for the README

commit 73a7485
Author: Adina Wagner <[email protected]>
Date:   Wed Jun 10 13:28:40 2020 +0200

    add a minimal zenodo.json file

commit 28b0f30
Author: Adina Wagner <[email protected]>
Date:   Wed Jun 10 13:29:27 2020 +0200

    add archival and community related pointers to the README

commit a20b711
Merge: ea1ed84 12a5a2d
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:42:44 2020 +0200

    Merge pull request psychoinformatics-de#6 from datalad/build_helpers

    Build and render manpages -- using common build helpers

commit 12a5a2d
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:25:24 2020 +0200

    Remove leftover broken devel requirement

commit dbd12d1
Merge: da5b936 023a1b7
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:19:45 2020 +0200

    Add DataLad build helper

    git-subtree-dir: _datalad_build_support
    git-subtree-mainline: da5b936
    git-subtree-split: 023a1b7

commit da5b936
Author: Michael Hanke <[email protected]>
Date:   Fri Jun 12 17:32:04 2020 +0200

    Add makefile target for updating the DataLad build helpers

commit 023a1b7
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:16:13 2020 +0200

    BF: Read package metadata directly from setup.cfg

    The distribution object does not seem to see it (at least not
    under all circumstances).

commit fd99b4e
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:15:09 2020 +0200

    RF: Remove helpers that are not needed for extensions

    DataLad core can add its own ones again, but it is not worth imposing
    the code on all extensions.

commit ba57510
Author: Michael Hanke <[email protected]>
Date:   Fri Jun 12 17:35:46 2020 +0200

    Enable building manpages for extensions

    With the ability to point to a specific command suite.

    The rest is just about making datalad core not break.

commit 343b9a0
Author: Michael Hanke <[email protected]>
Date:   Fri Jun 12 17:21:01 2020 +0200

    Start with a copy from datalad@afa682550ee742d69853f69165c0f37c5f4b5f05

commit 5d64f44
Author: Michael Hanke <[email protected]>
Date:   Thu Jun 11 12:41:43 2020 +0200

    Build and render manpages

commit ea1ed84
Merge: a836e6b 1a56499
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 16:24:09 2020 +0200

    Merge pull request psychoinformatics-de#5 from mih/master

    Modernization

commit 1a56499
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 12:17:29 2020 +0200

    Make more datalad-friendly by prevent annex creation on datalad-save

commit 915818a
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 12:15:06 2020 +0200

    Remove needless setup complication

commit 90debfc
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 12:14:50 2020 +0200

    Fix badge name

commit ec78dfd
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 11:30:11 2020 +0200

    Added top-level Makefile with release-to-pypi helper

commit e8d69fb
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 09:33:58 2020 +0200

    Update README with more status badges

commit c34760b
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 10:57:46 2020 +0200

    Github action to build the docs

commit 24199ea
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 10:34:50 2020 +0200

    Sphinx-doc scaffold

commit 514d343
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 10:30:52 2020 +0200

    Add workflow for testing on windows

commit 61163c7
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 08:20:01 2020 +0200

    Standardize on requirement-devel.txt

commit cc7ed24
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:59:48 2020 +0200

    Add github workflow for testing on a crippled filesystem

commit f2b2a6c
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:56:23 2020 +0200

    Ignore pip metadata dumps and other stuff

commit 8e0ace0
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:48:54 2020 +0200

    [DATALAD RUNCMD] Install/enable versioneer

    === Do not change lines below ===
    {
     "chain": [],
     "cmd": "versioneer install",
     "exit": 0,
     "extra_inputs": [],
     "inputs": [],
     "outputs": [],
     "pwd": "."
    }
    ^^^ Do not change lines above ^^^

commit f44d7e2
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 09:34:46 2020 +0200

    Add missing __init__.py to get tests installed correctly

commit d94fb13
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:46:56 2020 +0200

    Simplify Travis setup

    No PY2, more up-to-date PY3 versions

commit edfe14a
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:41:07 2020 +0200

    Fixup and expand metadata in setup.cfg and for setup.py

    Sensible default setup for dependencies and testing. Should enable
    to just drop in some code, rename the package and run.

commit d0eec9f
Author: Adina Wagner <[email protected]>
Date:   Tue Jun 9 10:52:48 2020 +0200

    add initial configuration for versioneer setup

commit 63e9a48
Author: Adina Wagner <[email protected]>
Date:   Tue Jun 9 10:46:34 2020 +0200

    modernize setup according to https://github.com/datalad/datalad-ukbiobank

commit a836e6b
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 08:05:04 2020 +0200

    Dummy workflow

commit 78de6c3
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 12 07:55:25 2018 +0200

    TST: Swap out directmode tests for v6 tests

commit 75b6fa4
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 12 06:52:49 2018 +0200

    Standard gitignore

commit 2bc890e
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 12 06:52:29 2018 +0200

    Improve standard setup

commit 8da041a
Author: Michael Hanke <[email protected]>
Date:   Fri Apr 6 11:20:12 2018 +0200

    RF: Extension naming conventions

commit c971b18
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 16:50:11 2018 +0200

    TST: Reenable wtf, after datalad got fixed

commit 92f22c3
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 11:13:05 2018 +0200

    RF: Standardize on datalad_ module prefix (fixes psychoinformatics-degh-1)

commit cc63930
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 09:39:20 2018 +0200

    Deal with Datalad bug

commit 839f728
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 09:31:55 2018 +0200

    Install the package

commit 486cfa7
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 09:25:19 2018 +0200

    RF: Comply with datalads current ad-hoc naming conventions

commit 9351f99
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 29 20:45:47 2018 +0200

    TST: Basic test of whether datalad can see this extension

commit 9bc499d
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 29 20:33:10 2018 +0200

    TST: Trimmed travis setup from the mothership

commit 4ee24c4
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:49:08 2018 +0200

    DOC: Basic README

commit 831e6c5
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:09:14 2018 +0200

    DOC: Annotate setup.py

commit 7c5a645
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:04:48 2018 +0200

    DOC: more complete basic info

commit 82300f6
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:00:50 2018 +0200

    DOC: Some insight into the command implementation

commit 387333b
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 15:49:56 2018 +0200

    Declare dependency on datalad

    Should be versioned, but needs to wait for a release.

commit 00e1754
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 15:19:01 2018 +0200

    Demo of a minimalistic DataLad extension module

commit be4df7f
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 14:12:07 2018 +0200

    first commit
adswa added a commit to adswa/datalad-debian that referenced this issue May 19, 2022
commit 0d19eed
Merge: bfeaa45 84d672a
Author: Michael Hanke <[email protected]>
Date:   Thu Feb 10 15:29:49 2022 +0100

    Merge pull request psychoinformatics-de#32 from datalad/docs-explainer

    Add documentation explainer

commit bfeaa45
Merge: 1929a22 8e9bcbc
Author: Michael Hanke <[email protected]>
Date:   Thu Feb 10 15:27:24 2022 +0100

    Merge pull request psychoinformatics-de#30 from datalad/mslw-patch-1

    Replace _metalad with _helloworld for easier grepping

commit 84d672a
Author: Stephan Heunis <[email protected]>
Date:   Thu Feb 10 15:08:57 2022 +0100

    add documentation explainer

commit 8e9bcbc
Author: Michał Szczepanik <[email protected]>
Date:   Wed Feb 9 16:23:38 2022 +0100

    Replace _metalad with _helloworld for easier grepping

commit 1929a22
Merge: ec54055 7b77859
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 10:29:45 2022 +0100

    Merge pull request psychoinformatics-de#29 from datalad/rf-tst

    Round of fixes and updates

commit 7b77859
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 10:12:46 2022 +0100

    Minimal codeclimate config

commit 37b0606
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 10:10:59 2022 +0100

    More applicable command template

    With the command being in a dedicated file.

    Now also include standard logger naming suggestions.

    Fixes datalad/datalad-extension-template#27

commit 4aa498d
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 09:52:49 2022 +0100

    Document what needs to be done for installing a git-annex snapshot

    Fixed datalad/datalad-extension-template#22

commit 7aea7b2
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 24 09:50:18 2022 +0100

    Update codecov setup to match datalad-core

    Fixes datalad/datalad-extension-template#24

commit ec54055
Merge: f6ef763 a3b022c
Author: Michael Hanke <[email protected]>
Date:   Tue Jan 11 17:22:44 2022 +0100

    Merge pull request psychoinformatics-de#28 from datalad/bf-version

    Make version detection robust to GIT_DIR specification

commit a3b022c
Author: Chris Markiewicz <[email protected]>
Date:   Tue Jan 11 10:37:27 2022 +0100

    Make version detection robust to GIT_DIR specification

    Analog fix to datalad/datalad#6341

commit f6ef763
Merge: b04f268 48addfb
Author: Michael Hanke <[email protected]>
Date:   Tue Jan 11 10:35:22 2022 +0100

    Merge pull request psychoinformatics-de#26 from datalad/no-setup-requires

    Stop using `setup_requires`

commit b04f268
Merge: cb64d9b 99a960f
Author: Yaroslav Halchenko <[email protected]>
Date:   Mon Oct 25 11:15:25 2021 -0400

    Merge pull request psychoinformatics-de#25 from datalad/no-distutils

    Stop using distutils

commit 48addfb
Author: John T. Wodder II <[email protected]>
Date:   Mon Oct 25 09:20:18 2021 -0400

    Stop using `setup_requires`

commit 99a960f
Author: John T. Wodder II <[email protected]>
Date:   Mon Oct 25 08:49:30 2021 -0400

    Stop using distutils in _datalad_buildsupport

commit c294de8
Author: John T. Wodder II <[email protected]>
Date:   Mon Oct 25 08:48:42 2021 -0400

    Keep versioneer.py from using distutils

commit cb64d9b
Merge: 8b6234b f05a10b
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 1 11:01:30 2021 +0200

    Merge pull request psychoinformatics-de#23 from datalad/bdist-wheel

    Fix bdist_wheel command in Makefile

commit f05a10b
Author: John T. Wodder II <[email protected]>
Date:   Thu Sep 30 09:19:39 2021 -0400

    Fix bdist_wheel command in Makefile

commit 8b6234b
Merge: c4c4f52 88aeff2
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 29 08:08:12 2021 +0200

    Merge pull request psychoinformatics-de#21 from datalad/testrequires

    Discontinue use of tests_require

commit 88aeff2
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 29 08:02:58 2021 +0200

    Discontinue use of tests_require

    To achieve compatibility with some of datalad's default CI setups.

commit c4c4f52
Author: Michael Hanke <[email protected]>
Date:   Thu Apr 15 10:20:40 2021 +0200

    Disable smart quoting for valid manpages in HTML docs

commit 34aa9b7
Merge: 0d4f35f edec51f
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 14:48:33 2021 +0200

    Merge pull request psychoinformatics-de#19 from datalad/buildsupport

    Buildsupport update

commit edec51f
Merge: 0d4f35f 9975f82
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 14:41:40 2021 +0200

    Update DataLad build helper

commit 0d4f35f
Merge: 022720b afc8586
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 11:04:42 2021 +0200

    Merge pull request psychoinformatics-de#18 from datalad/appveyor-updates

    Appveyor updates

commit afc8586
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:57:41 2021 +0200

    Do apt-get update before apt-get install

    Analog change to an update necessary in -ukbiobank that makes sense in
    general.

    Fixes datalad/datalad-extension-template#13

commit 2b59d6a
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:55:37 2021 +0200

    Bump git-annex version for testing to a recent release

    Matching the one used in datalad-core

commit 022720b
Merge: 64d185d 3cbd005
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:49:42 2021 +0200

    Merge pull request psychoinformatics-de#14 from datalad/fix-manifest

    Add missing/necessary files to sdists

commit 64d185d
Merge: e90593e 448eb72
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:44:32 2021 +0200

    Merge pull request psychoinformatics-de#16 from datalad/mv-entry-points

    Move entry points declaration to setup.cfg

commit e90593e
Merge: ec853dc a6e5add
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:41:27 2021 +0200

    Merge pull request psychoinformatics-de#15 from datalad/no-universal

    Remove `--universal` flag

commit ec853dc
Merge: 0098853 200030b
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:38:30 2021 +0200

    Merge pull request psychoinformatics-de#17 from datalad/versioneer

    Versioneer needs more history to do its job

commit 200030b
Author: Michael Hanke <[email protected]>
Date:   Wed Sep 22 10:33:54 2021 +0200

    Versioneer needs more history to do its job

commit 448eb72
Author: John T. Wodder II <[email protected]>
Date:   Wed Sep 15 12:50:54 2021 -0400

    Move entry points declaration to setup.cfg

commit a6e5add
Author: John T. Wodder II <[email protected]>
Date:   Wed Sep 15 12:47:19 2021 -0400

    Remove `--universal` flag

commit 3cbd005
Author: John T. Wodder II <[email protected]>
Date:   Wed Sep 15 12:37:40 2021 -0400

    Add necessary files to sdists

commit 9975f82
Author: Michael Hanke <[email protected]>
Date:   Thu Apr 15 08:15:27 2021 +0200

    BF: We only have lower-case command names

    In a command suite that only defines the class name of a command,
    and no explicit cmdline name, no manpage would be built, because
    the test against the parser content would look like

      `Ls != ls`

    This change enforces lower-case for autogenerated command names.

commit 0098853
Merge: 7078c9d 4d2c049
Author: Michael Hanke <[email protected]>
Date:   Sat Apr 10 12:29:35 2021 +0200

    Merge pull request psychoinformatics-de#12 from datalad/rf-36

    Update workflow to minimal supported Python version (3.6)

commit 4d2c049
Author: Michael Hanke <[email protected]>
Date:   Sat Apr 10 12:23:25 2021 +0200

    Update workflow to minimal supported Python version (3.6)

commit 7078c9d
Author: Michael Hanke <[email protected]>
Date:   Tue Mar 23 07:29:08 2021 +0100

    Use Debian snapshots as a stable place for packages

commit 4827d99
Merge: 4ad6769 899e9ba
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 11 17:13:11 2021 +0100

    Merge pull request psychoinformatics-de#11 from datalad/tst-coverage

    Working coverage submission across all platforms

commit 899e9ba
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 11 16:51:09 2021 +0100

    Working coverage submission across all platforms

commit 4ad6769
Merge: 616ea72 1260e41
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 11 09:08:29 2021 +0100

    Merge pull request psychoinformatics-de#10 from datalad/typos

    Minor fixup of wording for command_suite

commit 1260e41
Author: Yaroslav Halchenko <[email protected]>
Date:   Tue Mar 2 18:30:12 2021 -0500

    Minor fixup of wording for command_suite

commit 616ea72
Merge: a4a5749 7d8c9aa
Author: Michael Hanke <[email protected]>
Date:   Tue Mar 2 08:20:57 2021 +0100

    Merge pull request psychoinformatics-de#9 from datalad/installer

    Use released version of datalad-installer

commit 7d8c9aa
Author: Michael Hanke <[email protected]>
Date:   Tue Mar 2 07:40:52 2021 +0100

    Use released version of datalad-installer

    - get rid of custom git-annex installer script on windows,
      use the official implementation instead
    - add support for requesting a specific installer version
      via ENV variable DATALAD_INSTALLER_VERSION, go with "latest"
      by default. Requesting an unavailable installer version will
      make the build error.

commit a4a5749
Author: Michael Hanke <[email protected]>
Date:   Mon Jan 25 08:12:45 2021 +0100

    TST: Switch default test setup to appveyor

    Following changes in datalad-core as well as other extensions.

commit f304d45
Author: Michael Hanke <[email protected]>
Date:   Tue Jun 16 13:46:11 2020 +0200

    Fix for consistency

commit 1fb2ed6
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 17:42:00 2020 +0200

    Prevent inclusion of build helpers into binary packages

commit ce8e7f0
Merge: 0924ab1 cd61512
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 13:08:29 2020 +0200

    Add DataLad build helper

commit cd61512
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 13:08:29 2020 +0200

    Squashed '_datalad_buildsupport/' content from commit 023a1b7

    git-subtree-dir: _datalad_buildsupport
    git-subtree-split: 023a1b7

commit 0924ab1
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 13:07:44 2020 +0200

    Minor name change

    Avoids conflict with code in datalad-core and matches source repo name.

commit 80bf197
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 09:01:18 2020 +0200

    Rename file to get a more obvious label

commit 1cfca1d
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 09:00:06 2020 +0200

    Extend README with practical info

commit 49817c6
Merge: a20b711 73a7485
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:57:28 2020 +0200

    Merge pull request psychoinformatics-de#7 from datalad/readme

    Community related pointers for the README

commit 73a7485
Author: Adina Wagner <[email protected]>
Date:   Wed Jun 10 13:28:40 2020 +0200

    add a minimal zenodo.json file

commit 28b0f30
Author: Adina Wagner <[email protected]>
Date:   Wed Jun 10 13:29:27 2020 +0200

    add archival and community related pointers to the README

commit a20b711
Merge: ea1ed84 12a5a2d
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:42:44 2020 +0200

    Merge pull request psychoinformatics-de#6 from datalad/build_helpers

    Build and render manpages -- using common build helpers

commit 12a5a2d
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:25:24 2020 +0200

    Remove leftover broken devel requirement

commit dbd12d1
Merge: da5b936 023a1b7
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:19:45 2020 +0200

    Add DataLad build helper

    git-subtree-dir: _datalad_build_support
    git-subtree-mainline: da5b936
    git-subtree-split: 023a1b7

commit da5b936
Author: Michael Hanke <[email protected]>
Date:   Fri Jun 12 17:32:04 2020 +0200

    Add makefile target for updating the DataLad build helpers

commit 023a1b7
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:16:13 2020 +0200

    BF: Read package metadata directly from setup.cfg

    The distribution object does not seem to see it (at least not
    under all circumstances).

commit fd99b4e
Author: Michael Hanke <[email protected]>
Date:   Mon Jun 15 08:15:09 2020 +0200

    RF: Remove helpers that are not needed for extensions

    DataLad core can add its own ones again, but it is not worth imposing
    the code on all extensions.

commit ba57510
Author: Michael Hanke <[email protected]>
Date:   Fri Jun 12 17:35:46 2020 +0200

    Enable building manpages for extensions

    With the ability to point to a specific command suite.

    The rest is just about making datalad core not break.

commit 343b9a0
Author: Michael Hanke <[email protected]>
Date:   Fri Jun 12 17:21:01 2020 +0200

    Start with a copy from datalad@afa682550ee742d69853f69165c0f37c5f4b5f05

commit 5d64f44
Author: Michael Hanke <[email protected]>
Date:   Thu Jun 11 12:41:43 2020 +0200

    Build and render manpages

commit ea1ed84
Merge: a836e6b 1a56499
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 16:24:09 2020 +0200

    Merge pull request psychoinformatics-de#5 from mih/master

    Modernization

commit 1a56499
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 12:17:29 2020 +0200

    Make more datalad-friendly by prevent annex creation on datalad-save

commit 915818a
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 12:15:06 2020 +0200

    Remove needless setup complication

commit 90debfc
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 12:14:50 2020 +0200

    Fix badge name

commit ec78dfd
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 11:30:11 2020 +0200

    Added top-level Makefile with release-to-pypi helper

commit e8d69fb
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 09:33:58 2020 +0200

    Update README with more status badges

commit c34760b
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 10:57:46 2020 +0200

    Github action to build the docs

commit 24199ea
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 10:34:50 2020 +0200

    Sphinx-doc scaffold

commit 514d343
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 10:30:52 2020 +0200

    Add workflow for testing on windows

commit 61163c7
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 08:20:01 2020 +0200

    Standardize on requirement-devel.txt

commit cc7ed24
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:59:48 2020 +0200

    Add github workflow for testing on a crippled filesystem

commit f2b2a6c
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:56:23 2020 +0200

    Ignore pip metadata dumps and other stuff

commit 8e0ace0
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:48:54 2020 +0200

    [DATALAD RUNCMD] Install/enable versioneer

    === Do not change lines below ===
    {
     "chain": [],
     "cmd": "versioneer install",
     "exit": 0,
     "extra_inputs": [],
     "inputs": [],
     "outputs": [],
     "pwd": "."
    }
    ^^^ Do not change lines above ^^^

commit f44d7e2
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 09:34:46 2020 +0200

    Add missing __init__.py to get tests installed correctly

commit d94fb13
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:46:56 2020 +0200

    Simplify Travis setup

    No PY2, more up-to-date PY3 versions

commit edfe14a
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 07:41:07 2020 +0200

    Fixup and expand metadata in setup.cfg and for setup.py

    Sensible default setup for dependencies and testing. Should enable
    to just drop in some code, rename the package and run.

commit d0eec9f
Author: Adina Wagner <[email protected]>
Date:   Tue Jun 9 10:52:48 2020 +0200

    add initial configuration for versioneer setup

commit 63e9a48
Author: Adina Wagner <[email protected]>
Date:   Tue Jun 9 10:46:34 2020 +0200

    modernize setup according to https://github.com/datalad/datalad-ukbiobank

commit a836e6b
Author: Michael Hanke <[email protected]>
Date:   Wed Jun 10 08:05:04 2020 +0200

    Dummy workflow

commit 78de6c3
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 12 07:55:25 2018 +0200

    TST: Swap out directmode tests for v6 tests

commit 75b6fa4
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 12 06:52:49 2018 +0200

    Standard gitignore

commit 2bc890e
Author: Michael Hanke <[email protected]>
Date:   Fri Oct 12 06:52:29 2018 +0200

    Improve standard setup

commit 8da041a
Author: Michael Hanke <[email protected]>
Date:   Fri Apr 6 11:20:12 2018 +0200

    RF: Extension naming conventions

commit c971b18
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 16:50:11 2018 +0200

    TST: Reenable wtf, after datalad got fixed

commit 92f22c3
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 11:13:05 2018 +0200

    RF: Standardize on datalad_ module prefix (fixes psychoinformatics-degh-1)

commit cc63930
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 09:39:20 2018 +0200

    Deal with Datalad bug

commit 839f728
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 09:31:55 2018 +0200

    Install the package

commit 486cfa7
Author: Michael Hanke <[email protected]>
Date:   Fri Mar 30 09:25:19 2018 +0200

    RF: Comply with datalads current ad-hoc naming conventions

commit 9351f99
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 29 20:45:47 2018 +0200

    TST: Basic test of whether datalad can see this extension

commit 9bc499d
Author: Michael Hanke <[email protected]>
Date:   Thu Mar 29 20:33:10 2018 +0200

    TST: Trimmed travis setup from the mothership

commit 4ee24c4
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:49:08 2018 +0200

    DOC: Basic README

commit 831e6c5
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:09:14 2018 +0200

    DOC: Annotate setup.py

commit 7c5a645
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:04:48 2018 +0200

    DOC: more complete basic info

commit 82300f6
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 16:00:50 2018 +0200

    DOC: Some insight into the command implementation

commit 387333b
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 15:49:56 2018 +0200

    Declare dependency on datalad

    Should be versioned, but needs to wait for a release.

commit 00e1754
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 15:19:01 2018 +0200

    Demo of a minimalistic DataLad extension module

commit be4df7f
Author: Michael Hanke <[email protected]>
Date:   Wed Mar 28 14:12:07 2018 +0200

    first commit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant