Plugin, library, and reports for reading Conservancy's books
Find a file
Brett Smith 5140ca64f6 tests: Clean the environment before running tests.
As we start reading more sensitive user configuration (like RT credentials),
this fixture makes it simpler to ensure that the tests never read the user's
real configuration, which could lead to problems like passwords in tracebacks.
2020-03-23 12:01:02 -04:00
conservancy_beancount meta_entity: Clean unused imports. 2020-03-21 13:55:42 -04:00
tests tests: Clean the environment before running tests. 2020-03-23 12:01:02 -04:00
.gitignore gitignore: Add .mypy_cache. 2020-03-15 10:25:10 -04:00
LICENSE.txt Initial commit: license, setup.py, gitignore, skeleton structure. 2020-03-05 09:33:23 -05:00
README.rst README: Initial commit. 2020-03-18 16:21:06 -04:00
setup.cfg setup: Introduce typecheck alias. 2020-03-18 08:20:45 -04:00
setup.py setup: Introduce typecheck alias. 2020-03-18 08:20:45 -04:00

Beancount plugin and tools for Conservancy's books
==================================================

Running tests
-------------

Run::

  ./setup.py test

Type checking
-------------

Most of the code is typed, except for very dynamic loader methods. To run the type checker::

  ./setup.py typecheck

This is expected to pass just like the unit tests.

Legal
-----

Copyright © 2020  Brett Smith. Licensed under the `GNU Affero General Public License <https://www.gnu.org/licenses/agpl-3.0.html>`_, either version 3 of the License, or (at your option) any later version.