Generate recipe using Grayskull
-# Jinja variables help maintain the recipe as you'll update the version only here.
-# Using the name variable with the URL in line 14 is convenient
-# when copying and pasting from another recipe, but not really needed.
{% set name = "pycdlib" %}
{% set version = "1.12.0" %}
package:
- name: {{ name }}
+ name: {{ name|lower }}
version: {{ version }}
source:
- url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
+ url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/pycdlib-{{ version }}.tar.gz
sha256: 6549f29f8d9b4ba6933b309c51ff6a4dc79ef5831a81e065cb6cc385c1ba7fe2
build:
+ script: {{ PYTHON }} -m pip install . -vv
number: 0
- script: "{{ PYTHON }} -m pip install . -vv"
- skip: False # [py==27 or py>34]
requirements:
host:
@@ -26,21 +22,17 @@ requirements:
test:
imports:
- - {{ name }}
-
+ - pycdlib
+ commands:
+ - pip check
+ requires:
+ - pip
about:
- home: https://github.com/clalancette/pycdlib
+ home: http://github.com/clalancette/pycdlib
+ summary: Pure python ISO manipulation library
license: LGPL-2.1-only
- license_family: LGPL
license_file: COPYING
- summary: 'Python library to read and write ISOs'
- description: |
- PyCdlib is a pure python library to parse, write (master), create, and
- manipulate ISO9660 files. These files are suitable for writing to a CD
- or USB.
- doc_url: https://clalancette.github.io/pycdlib/
- dev_url: https://github.com/clalancette/pycdlib
extra:
recipe-maintainers:
