Skip to content
Snippets Groups Projects
Commit 08d1e4d7 authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

[many] Bump minor versions to build some packages as .conda (c.f. bob.devtools#46)

parent adbaf61e
Branches
No related tags found
1 merge request!435Bump minor versions to build some packages as .conda
Pipeline #35927 canceled
Showing
with 36 additions and 157 deletions
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
{% set nopin = ['ca-certificates', 'certifi', 'openssl', 'libstdcxx-ng', 'libgcc-ng', 'libcxx', 'libcxxabi'] %} {% set nopin = ['ca-certificates', 'certifi', 'openssl', 'libstdcxx-ng', 'libgcc-ng', 'libcxx', 'libcxxabi'] %}
package: package:
name: beat-devel name: beat-devel
version: 2019.10.17 version: 2019.12.19
build: build:
# the build number must be zero all the time. # the build number must be zero all the time.
...@@ -15,17 +15,17 @@ build: ...@@ -15,17 +15,17 @@ build:
requirements: requirements:
host: host:
- python {{ python }} - python {{ python }}
- bob-devel 2019.10.17 - bob-devel 2019.12.19
- docker-py 4.0.2 - docker-py 4.0.2
- flask 1.0.2 - flask 1.0.3
- flask-cors 3.0.7 - flask-cors 3.0.8
- flask-restful 0.3.6 - flask-restful 0.3.6
- jsonschema 3.0.1 - jsonschema 3.0.2
- nodejs 8.9.3 - nodejs 8.9.3
- python-graphviz 0.8.4 - python-graphviz 0.8.4
- pyzmq 17.1.2 - pyzmq 17.1.2
- simplejson 3.16.0 - simplejson 3.17.0
- sphinxcontrib-programoutput 0.14 - sphinxcontrib-programoutput 0.15
- sphinxcontrib-httpdomain 1.7.0 - sphinxcontrib-httpdomain 1.7.0
- psycopg2 2.7.6.1 - psycopg2 2.7.6.1
- ncurses 6.1 - ncurses 6.1
......
...@@ -4,7 +4,7 @@ package: ...@@ -4,7 +4,7 @@ package:
name: bob-devel name: bob-devel
# please update the version of beat-devel and update bob-devel's version # please update the version of beat-devel and update bob-devel's version
# there as well in the same merge request. # there as well in the same merge request.
version: 2019.10.17 version: 2019.12.19
build: build:
# the build number must be zero all the time. # the build number must be zero all the time.
......
...@@ -12,7 +12,7 @@ source: ...@@ -12,7 +12,7 @@ source:
sha256: {{ sha256 }} sha256: {{ sha256 }}
build: build:
number: 0 number: 1
requirements: requirements:
build: build:
......
...@@ -22,7 +22,7 @@ source: ...@@ -22,7 +22,7 @@ source:
sha256: 8fe2d344463dbefc2db4239a4203a55ed0324faceaae57276a40c4fabda84c37 # [win64] sha256: 8fe2d344463dbefc2db4239a4203a55ed0324faceaae57276a40c4fabda84c37 # [win64]
build: build:
number: 1 number: 2
# The windows build is repacking binaries rather than building from source # The windows build is repacking binaries rather than building from source
skip: True # [win] skip: True # [win]
run_exports: run_exports:
......
{% set version = "0.12.2" %} {% set version = "0.12.3" %}
package: package:
name: ipdb name: ipdb
...@@ -6,7 +6,7 @@ package: ...@@ -6,7 +6,7 @@ package:
source: source:
url: https://pypi.io/packages/source/i/ipdb/ipdb-{{ version }}.tar.gz url: https://pypi.io/packages/source/i/ipdb/ipdb-{{ version }}.tar.gz
sha256: 473fdd798a099765f093231a8b1fabfa95b0b682fce12de0c74b61a4b4d8ee57 sha256: 5d9a4a0e3b7027a158fc6f2929934341045b9c3b0b86ed5d7e84e409653f72fd
build: build:
number: 0 number: 0
......
...@@ -5,7 +5,8 @@ ...@@ -5,7 +5,8 @@
--enable-extended-sparse \ --enable-extended-sparse \
--prefix="${PREFIX}" \ --prefix="${PREFIX}" \
--with-zlib="${PREFIX}" \ --with-zlib="${PREFIX}" \
--with-hdf5="${PREFIX}" --with-hdf5="${PREFIX}" \
--with-default-api-version=v110
make make
if [[ `uname` == 'Darwin' ]]; if [[ `uname` == 'Darwin' ]];
......
{% set version = "1.5.15" %} {% set version = "1.5.17" %}
package: package:
name: libmatio name: libmatio
version: {{ version }} version: {{ version }}
source: source:
fn: matio-{{ version }}.tar.gz git_url: https://github.com/tbeu/matio.git
url: https://github.com/tbeu/matio/releases/download/v{{ version }}/matio-{{ version }}.tar.gz git_rev: {{ version }}
md5: b1436ac47cf66d53ed9f892d0ae027ca
build: build:
number: 0 number: 0
......
...@@ -12,7 +12,7 @@ source: ...@@ -12,7 +12,7 @@ source:
sha256: {{ sha256 }} sha256: {{ sha256 }}
build: build:
number: 1 number: 2
features: features:
- vc9 # [win and py27] - vc9 # [win and py27]
- vc10 # [win and py34] - vc10 # [win and py34]
......
{% set version = "3.22" %} {% set version = "3.24" %}
{% set flatversion = version.replace(".", "") %} {% set flatversion = version.replace(".", "") %}
{% set sha256 = "3ba1ac74ee08c4dd57d3a9e4a861ffb57dab88c6a33fd53eac472fc84fbb2a8f" %}
package: package:
name: libsvm name: libsvm
...@@ -8,7 +9,7 @@ package: ...@@ -8,7 +9,7 @@ package:
source: source:
fn: libsvm-{{ flatversion }}.tar.gz fn: libsvm-{{ flatversion }}.tar.gz
url: https://github.com/cjlin1/libsvm/archive/v{{ flatversion }}.tar.gz url: https://github.com/cjlin1/libsvm/archive/v{{ flatversion }}.tar.gz
md5: d9617d29efad013573f63ca9a517f490 sha256: {{ sha256 }}
patches: patches:
- win32.patch # [win32] - win32.patch # [win32]
......
{% set name = "menpo" %} {% set name = "menpo" %}
{% set version = "0.9.1" %} {% set version = "0.9.2" %}
{% set sha256 = "691f74ec6544bc56753b17a9f72d368f2928eaab5c2bf19673482552631683e9" %} {% set sha256 = "6d3de6e57886179053caecd7244dbf956d41c1290a7dd9728d1237af0d1dab02" %}
package: package:
name: {{ name }} name: {{ name }}
...@@ -12,7 +12,7 @@ source: ...@@ -12,7 +12,7 @@ source:
sha256: {{ sha256 }} sha256: {{ sha256 }}
build: build:
number: 1 number: 0
script: python setup.py install --single-version-externally-managed --record=record.txt script: python setup.py install --single-version-externally-managed --record=record.txt
run_exports: run_exports:
- {{ pin_subpackage(name, max_pin='x.x') }} - {{ pin_subpackage(name, max_pin='x.x') }}
......
...@@ -9,7 +9,7 @@ source: ...@@ -9,7 +9,7 @@ source:
git_url: https://github.com/menpo/menpofit.git git_url: https://github.com/menpo/menpofit.git
build: build:
number: 1 number: 2
script: python setup.py install --single-version-externally-managed --record=record.txt script: python setup.py install --single-version-externally-managed --record=record.txt
requirements: requirements:
......
...@@ -11,7 +11,7 @@ source: ...@@ -11,7 +11,7 @@ source:
sha256: 4749fd76a8a26dc7d8871bc97cc2c16cfa0c933f984a13128e94f464f417531a sha256: 4749fd76a8a26dc7d8871bc97cc2c16cfa0c933f984a13128e94f464f417531a
build: build:
number: 0 number: 1
requirements: requirements:
build: build:
......
...@@ -13,7 +13,7 @@ source: ...@@ -13,7 +13,7 @@ source:
'{{ hash_type }}': '{{ hash_value }}' '{{ hash_type }}': '{{ hash_value }}'
build: build:
number: 1 number: 2
run_exports: run_exports:
# https://abi-laboratory.pro/tracker/timeline/openh264 # https://abi-laboratory.pro/tracker/timeline/openh264
- {{ pin_subpackage(name, max_pin='x.x') }} - {{ pin_subpackage(name, max_pin='x.x') }}
......
{% set version = "1.2.0.post0" %}
package:
name: ratelimiter
version: {{ version }}
source:
fn: ratelimiter-{{ version }}.tar.gz
url: https://pypi.io/packages/source/r/ratelimiter/ratelimiter-{{ version }}.tar.gz
sha256: 5c395dcabdbbde2e5178ef3f89b568a3066454a6ddc223b76473dac22f89b4f7
build:
number: 0
noarch: python
script: python -m pip install --no-deps --ignore-installed .
requirements:
build:
- pip
- python
- setuptools
run:
- python
test:
imports:
- ratelimiter
about:
home: https://github.com/RazerM/ratelimiter
license: Apache-2.0
license_family: APACHE
license_file: LICENSE
summary: Simple Python module providing rate limiting.
description: |
This package provides the ratelimiter module, which ensures that an operation
will not be executed more than a given number of times on a given period.
This can prove useful when working with third parties APIs which require
for example a maximum of 10 requests per second.
extra:
recipe-maintainers:
- anjos
{% set version = "0.7.0" %} {% set version = "0.7.1" %}
package: package:
name: schema name: schema
...@@ -6,10 +6,10 @@ package: ...@@ -6,10 +6,10 @@ package:
source: source:
url: https://pypi.io/packages/source/s/schema/schema-{{ version }}.tar.gz url: https://pypi.io/packages/source/s/schema/schema-{{ version }}.tar.gz
sha256: 44add3ef9016c85ac4b0291b45286a657d0df309b31528ca8d0a9c6d0aa68186 sha256: c9dc8f4624e287c7d1435f8fd758f6a0aabbb7eff442db9192cd46f0e2b6d959
build: build:
number: 1 number: 0
script: python -m pip install --no-deps --ignore-installed . script: python -m pip install --no-deps --ignore-installed .
requirements: requirements:
...@@ -20,7 +20,7 @@ requirements: ...@@ -20,7 +20,7 @@ requirements:
run: run:
- python - python
- contextlib2 0.5.5 - contextlib2 >=0.5.5
test: test:
requires: requires:
......
{% set version = "5.5.4" %}
package:
name: snakemake
version: {{ version }}
source:
url: https://pypi.io/packages/source/s/snakemake/snakemake-{{ version }}.tar.gz
sha256: 44ef8e4d9850b2480f29ddbcc6d57540be9440d1422366bb3bb68e285377a959
build:
noarch: python
script: python -m pip install --no-deps --ignore-installed .
entry_points:
- snakemake = snakemake:main
- snakemake-bash-completion = snakemake:bash_completion
requirements:
host:
- python >=3.5
- pip
- setuptools
run:
- python >=3.5
- setuptools
- wrapt
- requests
- docutils
- pyyaml
- datrie
- requests >=2.8.1
- psutil
- ratelimiter
- configargparse
- appdirs
- jsonschema
- gitpython
- jinja2
- pygraphviz
- networkx >=2.0
- dropbox >=7.2.1
- pygments
# nice optionals not included with the default package
#- ftputil >=3.2
#- filechunkio >=1.6
#- pysftp >=0.2.8
#- aioeasywebdav
#- pandas #not required "required"
#- python-irodsclient
#- google-cloud-storage
#- boto3
test:
imports:
- snakemake
commands:
- export GIT\_PYTHON_REFRESH=warn
- snakemake --version
- snakemake --version | grep "{{ version }}"
about:
home: https://snakemake.readthedocs.io
license: MIT
summary: A popular workflow management system aiming at full in-silico reproducibility.
description: |
Snakemake is a workflow management system that aims to reduce the
complexity of creating workflows by providing a fast and comfortable
execution environment, together with a clean and modern specification
language in python style. Snakemake workflows are essentially Python
scripts extended by declarative code to define rules. Rules describe how to
create output files from input files. This installation is copied from
bioconda and contains a more or less "packed" setup, with most used
functionality.
extra:
skip-lints:
- uses_setuptools # uses pkg_resoures during run time
recipe-maintainers:
- anjos
...@@ -11,7 +11,7 @@ source: ...@@ -11,7 +11,7 @@ source:
md5: d04fba2d9245e661f245de0577f48a33 md5: d04fba2d9245e661f245de0577f48a33
build: build:
number: 7 number: 8
detect_binary_files_with_prefix: true detect_binary_files_with_prefix: true
skip: true # [win] skip: true # [win]
run_exports: run_exports:
......
...@@ -10,7 +10,7 @@ source: ...@@ -10,7 +10,7 @@ source:
sha256: ac40b4fba58c76b073b03931c7b8ead611066a6aebccafb34dc19694f4eb6335 sha256: ac40b4fba58c76b073b03931c7b8ead611066a6aebccafb34dc19694f4eb6335
build: build:
number: 0 number: 1
script: "{{ PYTHON }} -m pip install --no-deps --ignore-installed --no-cache-dir ." script: "{{ PYTHON }} -m pip install --no-deps --ignore-installed --no-cache-dir ."
requirements: requirements:
......
{% set name = "sphinxcontrib-programoutput" %} {% set name = "sphinxcontrib-programoutput" %}
{% set version = "0.14" %} {% set version = "0.15" %}
{% set sha256 = "75b182e9e8cf7efe828cac2c351bb737b00a76bc3aa60fd1a9b2b7096e99c383" %} {% set sha256 = "80dd5b4eab780a13ff2c23500cac3dbf0e04ef9976b409ef25a47c263ef8ab94" %}
package: package:
name: {{ name|lower }} name: {{ name|lower }}
......
...@@ -9,7 +9,7 @@ source: ...@@ -9,7 +9,7 @@ source:
git_url: https://github.com/buildout/buildout.git git_url: https://github.com/buildout/buildout.git
build: build:
number: 0 number: 1
script: python setup.py install --single-version-externally-managed --record=record.txt script: python setup.py install --single-version-externally-managed --record=record.txt
entry_points: entry_points:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment