Files @ efe9bd88550d
Branch filter:

Location: NPO-Accounting/conservancy_beancount/setup.py

Brett Smith
ledger: Change default report dates.

The old defaults were optimized for the audit report.
The new defaults provide more helpful ad hoc reports.
The latter will be run more often and more quickly, so it's
worth optimizing the defaults for them.
#!/usr/bin/env python3

from setuptools import setup

setup(
    name='conservancy_beancount',
    description="Plugin, library, and reports for reading Conservancy's books",
    version='1.2.1',
    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:entry_point',
            'ledger-report = conservancy_beancount.reports.ledger:entry_point',
        ],
    },
)