#!/usr/bin/env python3 from setuptools import setup setup( name='conservancy_beancount', description="Plugin, library, and reports for reading Conservancy's books", version='1.1.7', author='Software Freedom Conservancy', author_email='info@sfconservancy.org', license='GNU AGPLv3+', install_requires=[ 'babel>=2.6', # Debian:python3-babel 'beancount>=2.2', # Debian:beancount # 1.4.1 crashes when trying to save some documents. 'odfpy>=1.4.0,!=1.4.1', # Debian:python3-odf 'PyYAML>=3.0', # Debian:python3-yaml 'regex', # Debian:python3-regex 'rt>=2.0', ], setup_requires=[ 'pytest-mypy', 'pytest-runner', # Debian:python3-pytest-runner ], tests_require=[ 'mypy>=0.770', # Debian:python3-mypy 'pytest', # Debian:python3-pytest ], packages=[ 'conservancy_beancount', 'conservancy_beancount.plugin', 'conservancy_beancount.reports', ], entry_points={ 'console_scripts': [ 'accrual-report = conservancy_beancount.reports.accrual:main', ], }, )