Package: datalad / 1.2.1-1

Metadata

Package Version Patches format
datalad 1.2.1-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
no_self_typing | (download)

datalad/support/gitrepo.py | 4 2 + 2 - 0 !
datalad/typing.py | 10 6 + 4 - 0 !
setup.py | 4 3 + 1 - 0 !
3 files changed, 11 insertions(+), 7 deletions(-)

---
deb_disable_pytest_warn | (download)

tox.ini | 4 0 + 4 - 0 !
1 file changed, 4 deletions(-)

 disable filtering on this warning

to ease backporting on buster (nd100) with old pytest. Causes pytest to puke 
right away because it does not know that class.

deb_loosenup_setup_requires | (download)

setup.py | 5 2 + 3 - 0 !
1 file changed, 2 insertions(+), 3 deletions(-)

---
deb_no_utf8 | (download)

datalad/core/local/tests/test_run.py | 16 8 + 8 - 0 !
datalad/runner/tests/test_witless_runner.py | 2 1 + 1 - 0 !
datalad/tests/test_config.py | 14 7 + 7 - 0 !
datalad/tests/utils_pytest.py | 2 1 + 1 - 0 !
4 files changed, 17 insertions(+), 17 deletions(-)

 disable unicode strings in commands to be executed in tests

As you could see largely it is about executing a command with unicode, or later
logging it.  Whenvever Python2 seems to do it automagical conversions without blowing up,
on Python3 I found no reliable way to achieve desired -- logger would not accept bytes,
but would puke upon attempt to encode unicode into 'ascii', etc

Problems go away if UTF-8 locale is configured and set (instead of C or POSIX)

python3.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use python3 interpreter, not python by default in makefile
  The rest of the original patch by Steve Langasek <steve.langasek@ubuntu.com>
  are no longer needed/adopted upstream
Last-Modified: 2019-09-06


deb looseversion.patch | (download)

datalad/distribution/create_sibling.py | 2 1 + 1 - 0 !
datalad/support/external_versions.py | 2 1 + 1 - 0 !
datalad/support/looseversion.py | 204 204 + 0 - 0 !
setup.py | 1 0 + 1 - 0 !
4 files changed, 206 insertions(+), 3 deletions(-)

 [patch] patch: bundle looseversion instead of relying on proper
 packaged one

Copied from 1.0.3 of https://github.com/effigies/looseversion . Primary goal -
prepare a tested patch to possibly be included in the patches to shortcut
waiting for an approved package of looseversions (e.g. as in Debian)