# This file created by conda-build 3.10.9+36.gd10dbde.dirty
# meta.yaml template originally from:
# /home/rdonnelly/conda/aggregate/pycrypto-feedstock/recipe, last modified Fri Jun 29 18:24:17 2018
# ------------------------------------------------

package:
    name: pycrypto
    version: 2.6.1
source:
    fn: pycrypto-2.6.1.tar.gz
    md5: 55a61a054aa66812daf5161a0d5d7eda
    patches:
        - 0001-dont-drop-g.patch
        - 0002-fix-unresolved-reference-size.patch
        - 0003-fix-epydoc-ignore.patch
        - 0004-fix-cipher-iv-documentation.patch
        - 0005-reenable-redefined-tests.patch
        - 0006-fix-py3-errors.patch
        - 0007-fix-except-shadows-builtin.patch
        - 0008-multiprocessing-test.patch
        - 0009-unittest-stream.patch
        - 0010-deprecated-test-methods.patch
        - 0011-asn1-decoding.patch
        - 0012-CVE-2013-7459.patch
        - 0013-Backport-of-fix-for-CVE-2018-6594-from-pycryptodome.patch
        - pycrypto_PR_199.diff
        - pycrypto_PR_200.diff
        - pycrypto_PR_22.diff
        - pycrypto_PR_46.diff
    url: https://pypi.io/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz
build:
    number: '9'
    script:
        - python setup.py install test
    string: py37h14c3975_9
requirements:
    build:
        - binutils_impl_linux-64 2.28.1 had2808c_3
        - binutils_linux-64 7.2.0 had2808c_27
        - gcc_impl_linux-64 7.2.0 habb00fd_3
        - gcc_linux-64 7.2.0 h550dcbe_27
        - libstdcxx-ng 7.2.0 hdf63c60_3
    host:
        - ca-certificates 2018.03.07 0
        - libedit 3.1.20170329 h6b74fdf_2
        - libffi 3.2.1 hd88cf55_4
        - libgcc-ng 7.2.0 hdf63c60_3
        - libstdcxx-ng 7.2.0 hdf63c60_3
        - ncurses 6.1 hf484d3e_0
        - openssl 1.0.2o h20670df_0
        - python 3.7.0 hc3d631a_0
        - readline 7.0 ha6073c6_4
        - sqlite 3.24.0 h84994c4_0
        - tk 8.6.7 hc745277_3
        - xz 5.2.4 h14c3975_4
        - zlib 1.2.11 ha838bed_2
    run:
        - libgcc-ng >=7.2.0
        - python >=3.7,<3.8.0a0
test:
    imports:
        - Crypto
        - Crypto.Cipher
        - Crypto.Hash
        - Crypto.Protocol
        - Crypto.PublicKey
        - Crypto.Random
        - Crypto.Random.Fortuna
        - Crypto.Random.OSRNG
        - Crypto.SelfTest
        - Crypto.SelfTest.Cipher
        - Crypto.SelfTest.Hash
        - Crypto.SelfTest.Protocol
        - Crypto.SelfTest.PublicKey
        - Crypto.SelfTest.Random
        - Crypto.SelfTest.Random.Fortuna
        - Crypto.SelfTest.Random.OSRNG
        - Crypto.SelfTest.Signature
        - Crypto.SelfTest.Util
        - Crypto.Signature
        - Crypto.Util
about:
    description: 'pycrpto, the Python Cryptography Toolkit, is a collection of cryptographic

        modules implementing various algorithms and protocols.

        '
    dev_url: https://github.com/dlitz/pycrypto
    doc_source_url: https://github.com/dlitz/pycrypto/tree/master/Doc
    doc_url: https://www.dlitz.net/software/pycrypto/api/current/
    home: http://www.pycrypto.org/
    license: Public Domain
    license_file: COPYRIGHT
    summary: Cryptographic modules for Python.
extra:
    copy_test_source_files: true
    final: true
    recipe-maintainers:
        - jakirkham
