diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 50e2b57..4612863 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,6 +1,6 @@ {% set name = "datalad" %} -{% set version = "1.2.1" %} -{% set sha256 = "4d9f7ffe7a8a7b7eced97ba3d2d2257d527d4218c73ddf7e74eb343cf970d925" %} +{% set version = "1.4.1" %} +{% set sha256 = "9e7cecd589dd6058b84c3e93cc80af13b95aa0f938922ca6639f3d3509bc23d3" %} package: name: {{ name|lower }} @@ -12,15 +12,18 @@ source: sha256: {{ sha256 }} build: - number: 2 + number: 0 entry_points: - - datalad=datalad.cmdline.main:main + - datalad=datalad.cli.main:main - git-annex-remote-datalad-archives=datalad.customremotes.archives:main - git-annex-remote-datalad=datalad.customremotes.datalad:main + - git-annex-remote-ria=datalad.customremotes.ria_remote:main + - git-annex-remote-ora=datalad.distributed.ora_remote:main + - git-credential-datalad=datalad.local.gitcredential_datalad:git_credential_datalad script: {{ PYTHON }} -m pip install . --no-deps -vv # Do not even attempt until we get git-annex in there - # py 3.9 is the minimal supported version as of 1.1.4 - skip: true # [py<39] + # py 3.10 is the minimal supported version + skip: true # [py<310] requirements: build: @@ -29,49 +32,48 @@ requirements: host: - python - pip - - setuptools + - setuptools >=59.0.0 + - wheel - packaging + - fasteners + - looseversion + - typing-extensions >=4.0.0 # [py<311] - pypandoc run: + - python + # core - annexremote - - boto3 - chardet >=3.0.4 - colorama # [win] - - distro # [py>=38] - - exifread - - fasteners - - git # [not win] - - git-annex # [linux] + - distro + - fasteners >=0.14 - humanize - - importlib-metadata >=3.6 # [py<310] - - importlib-resources >=3.0 # [py<39] - iso8601 - looseversion - - keyring >=8.0 - - keyrings.alt - - mutagen >=1.36 # [not (win and py>=39)] - - msgpack-python - - 7zip # [win] - - p7zip # [not win] + - packaging - patool >=1.7 - platformdirs - - pyperclip # [not (win and py>=39)] + - tqdm >=4.32.0 + - typing-extensions >=4.0.0 # [py<311] + # downloaders + - boto3 + - keyring >=20.0,!=23.9.0 + - keyrings.alt + - msgpack-python + - requests >=1.2 + # publish - python-gitlab - - pillow # [not (win and py>=39)] - - python - - python-dateutil - # TODO - # - python-xmp-toolkit + # optional but included for a more complete experience - psutil - - requests >=1.2 + - pyperclip # [not (win and py>=39)] + - python-dateutil - requests-ftp - - secretstorage # [linux] - - setuptools - - simplejson - - tqdm - - typing-extensions >=4.0.0 # [py<311] - - whoosh + # non-python + - git # [not win] + - git-annex # [linux] + - 7zip # [win] + - p7zip # [not win] test: imports: @@ -79,12 +81,10 @@ test: requires: - BeautifulSoup4 - - httpretty >=0.8.14 - - mock - - nibabel - - nose - - pytest - - pytest-fail-slow + - httpretty >=0.9.4 + - pytest >=7.0 + - pytest-fail-slow >=0.2 + - pytest-retry - packaging - vcrpy