{% set name = "pyOpenSSL" %} {% set version = "17.5.0" %} {% set hash_type = "sha256" %} {% set hash = "2c10cfba46a52c0b0950118981d61e72c1e5b1aac451ca1bc77de1a679456773" %} package: name: {{ name|lower }} version: {{ version }} source: fn: {{ name }}-{{ version }}.tar.gz url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz {{ hash_type }}: {{ hash }} build: number: 0 script: python setup.py install --single-version-externally-managed --record=record.txt requirements: host: - python - setuptools run: - python - cryptography >=2.1.4 - six >=1.5.2 test: imports: - OpenSSL - OpenSSL.crypto - OpenSSL.rand - OpenSSL.SSL about: home: https://github.com/pyca/pyopenssl license: Apache 2.0 license_family: Apache license_file: LICENSE summary: Python wrapper module around the OpenSSL library description: | pyOpenSSL is a high-level wrapper around a subset of the OpenSSL library. It includes: -SSL.Connection objects, wrapping the methods of Python's portable sockets -Callbacks written in Python -Extensive error-handling mechanism, mirroring OpenSSL's error codes and much more. doc_url: https://pyopenssl.readthedocs.org/en/stable/ doc_source_url: https://github.com/pyca/pyopenssl/blob/master/doc/index.rst dev_url: https://github.com/pyca/pyopenssl extra: recipe-maintainers: - goanpeca - nehaljwani - mingwandroid