from setuptools import setup
try:
from setuptools_rust import Binding, RustExtension
except ImportError:
import subprocess
errno = subprocess.call(['/usr/bin/env', 'python3', '-m', 'pip', 'install', 'setuptools-rust'])
if errno:
print('Please install setuptools-rust package')
raise SystemExit(errno)
else:
from setuptools_rust import Binding, RustExtension
setup(
name='finch',
version='0.2.0',
author='One Codex',
rust_extensions=[
RustExtension(
'finch',
'Cargo.toml',
features=['python'],
debug=False,
binding=Binding.PyO3
),
],
packages=[],
setup_requires=['setuptools-rust>=0.10.1', 'wheel'],
install_requires=[],
zip_safe=False
)