# Path: _setup_libssh2.py
# def build_ssh2():
#     if bool(os.environ.get('SYSTEM_LIBSSH', False)):
#         stderr.write("Using system libssh2..%s" % (os.sep))
#         return
#     if os.path.exists('/usr/local/opt/openssl'):
#         os.environ['OPENSSL_ROOT_DIR'] = '/usr/local/opt/openssl'
# 
#     if not os.path.exists('src'):
#         os.mkdir('src')
# 
#     os.chdir('src')
#     check_call('cmake ../libssh2 -DBUILD_SHARED_LIBS=ON \
#     -DENABLE_ZLIB_COMPRESSION=ON -DENABLE_CRYPT_NONE=ON \
#     -DENABLE_MAC_NONE=ON -DCRYPTO_BACKEND=OpenSSL',
#                shell=True, env=os.environ)
#     check_call('cmake --build . --config Release', shell=True, env=os.environ)
#     os.chdir('..')
# 
#     for src in glob('src/src/libssh2.so*'):
#         copy2(src, 'ssh2/')


import platform
import os
import sys
import versioneer
from glob import glob
from multiprocessing import cpu_count
from _setup_libssh2 import build_ssh2
from setuptools import setup, find_packages
    from Cython.Distutils.extension import Extension
    from Cython.Distutils import build_ext
    from setuptools import Extension



cpython = platform.python_implementation() == 'CPython'

try:
except ImportError:
    USING_CYTHON = False
else:
    USING_CYTHON = True

ON_RTD = os.environ.get('READTHEDOCS') == 'True'

SYSTEM_LIBSSH2 = bool(os.environ.get('SYSTEM_LIBSSH2', 0)) or ON_RTD

# Only build libssh if running a build
if not SYSTEM_LIBSSH2 and (len(sys.argv) >= 2 and not (
        '--help' in sys.argv[1:] or
        sys.argv[1] in (
            '--help-commands', 'egg_info', '--version', 'clean',
            'sdist', '--long-description')) and
                           __name__ == '__main__'):

# Path: _setup_libssh2.py
# def build_ssh2():
#     if bool(os.environ.get('SYSTEM_LIBSSH', False)):
#         stderr.write("Using system libssh2..%s" % (os.sep))
#         return
#     if os.path.exists('/usr/local/opt/openssl'):
#         os.environ['OPENSSL_ROOT_DIR'] = '/usr/local/opt/openssl'
# 
#     if not os.path.exists('src'):
#         os.mkdir('src')
# 
#     os.chdir('src')
#     check_call('cmake ../libssh2 -DBUILD_SHARED_LIBS=ON \
#     -DENABLE_ZLIB_COMPRESSION=ON -DENABLE_CRYPT_NONE=ON \
#     -DENABLE_MAC_NONE=ON -DCRYPTO_BACKEND=OpenSSL',
#                shell=True, env=os.environ)
#     check_call('cmake --build . --config Release', shell=True, env=os.environ)
#     os.chdir('..')
# 
#     for src in glob('src/src/libssh2.so*'):
#         copy2(src, 'ssh2/')


# Path: setup.py
import platform
import os
import sys
import versioneer
from glob import glob
from multiprocessing import cpu_count
from _setup_libssh2 import build_ssh2
from setuptools import setup, find_packages
    from Cython.Distutils.extension import Extension
    from Cython.Distutils import build_ext
    from setuptools import Extension




cpython = platform.python_implementation() == 'CPython'

try:
except ImportError:
    USING_CYTHON = False
else:
    USING_CYTHON = True

ON_RTD = os.environ.get('READTHEDOCS') == 'True'

SYSTEM_LIBSSH2 = bool(os.environ.get('SYSTEM_LIBSSH2', 0)) or ON_RTD

# Only build libssh if running a build
if not SYSTEM_LIBSSH2 and (len(sys.argv) >= 2 and not (
        '--help' in sys.argv[1:] or
        sys.argv[1] in (
            '--help-commands', 'egg_info', '--version', 'clean',
            'sdist', '--long-description')) and
                           __name__ == '__main__'):

    build_ssh2()