11{% set name = "datalad" %}
2- {% set version = "1.2 .1" %}
3- {% set sha256 = "4d9f7ffe7a8a7b7eced97ba3d2d2257d527d4218c73ddf7e74eb343cf970d925 " %}
2+ {% set version = "1.4 .1" %}
3+ {% set sha256 = "9e7cecd589dd6058b84c3e93cc80af13b95aa0f938922ca6639f3d3509bc23d3 " %}
44
55package :
66 name : {{ name|lower }}
@@ -12,15 +12,18 @@ source:
1212 sha256 : {{ sha256 }}
1313
1414build :
15- number : 2
15+ number : 0
1616 entry_points :
17- - datalad=datalad.cmdline .main:main
17+ - datalad=datalad.cli .main:main
1818 - git-annex-remote-datalad-archives=datalad.customremotes.archives:main
1919 - git-annex-remote-datalad=datalad.customremotes.datalad:main
20+ - git-annex-remote-ria=datalad.customremotes.ria_remote:main
21+ - git-annex-remote-ora=datalad.distributed.ora_remote:main
22+ - git-credential-datalad=datalad.local.gitcredential_datalad:git_credential_datalad
2023 script : {{ PYTHON }} -m pip install . --no-deps -vv
2124 # Do not even attempt until we get git-annex in there
22- # py 3.9 is the minimal supported version as of 1.1.4
23- skip : true # [py<39 ]
25+ # py 3.10 is the minimal supported version
26+ skip : true # [py<310 ]
2427
2528requirements :
2629 build :
@@ -29,62 +32,59 @@ requirements:
2932 host :
3033 - python
3134 - pip
32- - setuptools
35+ - setuptools >=59.0.0
36+ - wheel
3337 - packaging
38+ - fasteners
39+ - looseversion
40+ - typing-extensions >=4.0.0 # [py<311]
3441 - pypandoc
3542
3643 run :
44+ - python
45+ # core
3746 - annexremote
38- - boto3
3947 - chardet >=3.0.4
4048 - colorama # [win]
41- - distro # [py>=38]
42- - exifread
43- - fasteners
44- - git # [not win]
45- - git-annex # [linux]
49+ - distro
50+ - fasteners >=0.14
4651 - humanize
47- - importlib-metadata >=3.6 # [py<310]
48- - importlib-resources >=3.0 # [py<39]
4952 - iso8601
5053 - looseversion
51- - keyring >=8.0
52- - keyrings.alt
53- - mutagen >=1.36 # [not (win and py>=39)]
54- - msgpack-python
55- - 7zip # [win]
56- - p7zip # [not win]
54+ - packaging
5755 - patool >=1.7
5856 - platformdirs
59- - pyperclip # [not (win and py>=39)]
57+ - tqdm >=4.32.0
58+ - typing-extensions >=4.0.0 # [py<311]
59+ # downloaders
60+ - boto3
61+ - keyring >=20.0,!=23.9.0
62+ - keyrings.alt
63+ - msgpack-python
64+ - requests >=1.2
65+ # publish
6066 - python-gitlab
61- - pillow # [not (win and py>=39)]
62- - python
63- - python-dateutil
64- # TODO
65- # - python-xmp-toolkit
67+ # optional but included for a more complete experience
6668 - psutil
67- - requests >=1.2
69+ - pyperclip # [not (win and py>=39)]
70+ - python-dateutil
6871 - requests-ftp
69- - secretstorage # [linux]
70- - setuptools
71- - simplejson
72- - tqdm
73- - typing-extensions >=4.0.0 # [py<311]
74- - whoosh
72+ # non-python
73+ - git # [not win]
74+ - git-annex # [linux]
75+ - 7zip # [win]
76+ - p7zip # [not win]
7577
7678test :
7779 imports :
7880 - datalad
7981
8082 requires :
8183 - BeautifulSoup4
82- - httpretty >=0.8.14
83- - mock
84- - nibabel
85- - nose
86- - pytest
87- - pytest-fail-slow
84+ - httpretty >=0.9.4
85+ - pytest >=7.0
86+ - pytest-fail-slow >=0.2
87+ - pytest-retry
8888 - packaging
8989 - vcrpy
9090
0 commit comments