Files
pyzebra/conda-recipe/meta.yaml
Ivan Usov 5dcf51b939
All checks were successful
pyzebra CI/CD pipeline / test-env (push) Successful in 2m1s
pyzebra CI/CD pipeline / prod-env (push) Has been skipped
pyzebra CI/CD pipeline / cleanup (push) Successful in 1s
Use requires-python from pyproject.toml in conda-recipe
2026-02-09 13:23:26 +01:00

36 lines
942 B
YAML

{% set version_match = load_file_regex(load_file="pyzebra/__init__.py", regex_pattern='__version__ = "(.+?)"') %}
{% set version = version_match[1] %}
{% set pyproject = load_file_data('pyproject.toml') %}
package:
name: {{ pyproject['project']['name'] }}
version: {{ version }}
source:
path: ..
build:
script: python -m pip install .
noarch: python
entry_points:
- pyzebra = pyzebra.app.cli:main
requirements:
host:
- python {{ pyproject['project']['requires-python'] }}
- hatchling
run:
- python {{ pyproject['project']['requires-python'] }}
{% for dep in pyproject['project']['dependencies'] %}
- {{ dep }}
{% endfor %}
about:
home: {{ pyproject['project']['urls']['Homepage'] }}
summary: {{ pyproject['project']['description'] }}
license: {{ pyproject['project']['license'] }}
license_file:
{% for lf in pyproject['project']['license-files'] %}
- {{ lf }}
{% endfor %}