Fix about section, add entry_point, make noarch
@@ -11,21 +11,23 @@ source:
build:
script: {{ PYTHON }} -m pip install . -vv
- skip: True # [not win and py>=36] - this package is an interface to Docker / Singularity containers, thus the [not win]
+ noarch: python
number: 0
+ entry_point: bulker = bulker.bulker:main
requirements:
host:
- - python
+ - python >=3.6
- pip
run:
- - python
+ - python >=3.6
- yacman >=0.8.4
- pyyaml >=5.1
- logmuse >=0.2.0
- jinja2
- ubiquerg >=0.5.1
- psutil
+ - __unix
test:
imports:
@@ -41,13 +43,15 @@ test:
- bulker -h >/dev/null 2>&1
- python -m pytest
about:
- home: https://github.com/simplejson/simplejson
- summary: 'Simple, fast, extensible JSON encoder/decoder for Python'
+ home: https://bulker.databio.org
+ summary: 'Bulker builds multi-container computing environments that are both modular and interactive'
description: |
- simplejson is a simple, fast, complete, correct and extensible
- JSON <https://json.org> encoder and decoder for Python 2.5+ and
- Python 3.3+. It is pure Python code with no dependencies, but includes
- an optional C extension for a serious speed boost.
+ Bulker builds multi-container computing environments that are both modular and interactive.
+ A bulker environment consists of an individual container image for each command. Bulker
+ environments are portable, interactive, and independent of any specific workflow. Bulker
+ simplifies both interactive analysis and workflow development by building drop-in replacements
+ to command-line tools that act like native tools, but run in containers. Think of bulker as a
+ lightweight wrapper for docker/singularity to simplify sharing complete, containerized environments.
license: BSD-2-Clause
license_family: BSD
license_file: LICENSE.txt
