Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 40 additions & 40 deletions recipe/meta.yaml
Original file line number Diff line number Diff line change
@@ -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 }}
Expand All @@ -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:
Expand All @@ -29,62 +32,59 @@ 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:
- datalad

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

Expand Down