Files
@ 59dfbb78d11f
Branch filter:
Location: NPO-Accounting/conservancy_beancount/setup.cfg - annotation
59dfbb78d11f
3.0 KiB
text/x-ini
reconcile: Add prototype CSV reconciliation report.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | 61091872869a 61091872869a e2dda7ae0ca0 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 1caeb9a1a63d 1caeb9a1a63d 70057fe38319 694630ca02fa 747ef25da618 1caeb9a1a63d e6894c2b4693 e6894c2b4693 e6894c2b4693 e6894c2b4693 1caeb9a1a63d 8dbe807efbb1 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 088713060ad0 61091872869a 61091872869a a19b3fb6c4de 9c69d656a382 9c69d656a382 9c69d656a382 9c69d656a382 9c69d656a382 9c69d656a382 9c69d656a382 9c69d656a382 9c69d656a382 9c69d656a382 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 8dbe807efbb1 8dbe807efbb1 61091872869a 61091872869a 61091872869a 61091872869a 9c69d656a382 9c69d656a382 9c69d656a382 9c69d656a382 61091872869a 8dbe807efbb1 8dbe807efbb1 8dbe807efbb1 8dbe807efbb1 8dbe807efbb1 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a 61091872869a | [metadata]
name = conservancy_beancount
version = 1.19.8
author = Software Freedom Conservancy
author_email = info@sfconservancy.org
description = Plugin, library, and reports for reading Conservancy’s books
license = AGPLv3-or-later WITH Beancount-Plugin-Additional-Permission-1.0
license_files =
LICENSE.txt
AGPLv3.txt
long_description = file: README.rst
long_description_content_type = text/x-rst; charset=UTF-8
project_urls =
Source = %(url)s
url = https://k.sfconservancy.org/NPO-Accounting/conservancy_beancount
[bdist_wheel]
universal = 1
[mypy]
disallow_any_unimported = False
disallow_untyped_calls = False
disallow_untyped_defs = True
show_error_codes = True
strict_equality = True
warn_redundant_casts = True
warn_return_any = True
warn_unreachable = True
warn_unused_configs = True
[options]
include_package_data = True
install_requires =
babel>=2.6
beancount>=2.2
GitPython>=2.0
odfpy>=1.4.0,!=1.4.1
pdfminer.six>=20200101
python-dateutil>=2.7
PyYAML>=3.0
regex
rt>=2.0
thefuzz
packages = find:
python_requires = >=3.6
[options.extras_require]
test =
mypy>=0.770
pytest>=3.0
pytest-mypy
types-requests
types-python-dateutil
types-setuptools
types-PyYAML
[options.entry_points]
console_scripts =
accrual-report = conservancy_beancount.reports.accrual:entry_point
assemble-audit-reports = conservancy_beancount.tools.audit_report:entry_point
balance-sheet-report = conservancy_beancount.reports.balance_sheet:entry_point
budget-report = conservancy_beancount.reports.budget:entry_point
bean-sort = conservancy_beancount.tools.sort_entries:entry_point
extract-odf-links = conservancy_beancount.tools.extract_odf_links:entry_point
fund-report = conservancy_beancount.reports.fund:entry_point
ledger-report = conservancy_beancount.reports.ledger:entry_point
opening-balances = conservancy_beancount.tools.opening_balances:entry_point
pdfform-extract = conservancy_beancount.pdfforms.extract:entry_point
pdfform-extract-irs990scheduleA = conservancy_beancount.pdfforms.extract.irs990scheduleA:entry_point
pdfform-fill = conservancy_beancount.pdfforms.fill:entry_point
query-report = conservancy_beancount.reports.query:entry_point
reconcile-paypal = conservancy_beancount.reconcile.paypal:entry_point
reconcile-statement = conservancy_beancount.reconcile.statement:entry_point
split-ods-links = conservancy_beancount.tools.split_ods_links:entry_point
[options.package_data]
* = py.typed
[options.packages.find]
exclude =
tests
[testenv]
deps =
mypy>=0.770
pytest>=3.0
pytest-mypy
types-requests
types-python-dateutil
types-setuptools
types-PyYAML
# Beancount includes type declarations but not the `py.typed` flag file mypy
# is looking for to know that. Create it ourselves.
commands_pre = python -c 'import beancount, pathlib; pathlib.Path(beancount.__file__).with_name("py.typed").touch()'
commands =
pytest
pytest --mypy conservancy_beancount
[tool:pytest]
filterwarnings =
ignore::DeprecationWarning:^socks$
[tox:tox]
envlist = py36,py37
|