pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/finance py-beancount: Import version 2.2.3
details: https://anonhg.NetBSD.org/pkgsrc/rev/61a57bfc96d2
branches: trunk
changeset: 425628:61a57bfc96d2
user: riastradh <riastradh%pkgsrc.org@localhost>
date: Sun Mar 22 21:27:51 2020 +0000
description:
py-beancount: Import version 2.2.3
>From the web site <http://furius.ca/beancount/>:
Beancount is a double-entry bookkeeping computer language that lets
you define financial transaction records in a text file, read them
in memory, generate a variety of reports from them, and provides a
web interface.
diffstat:
finance/Makefile | 3 +-
finance/py-beancount/DESCR | 4 +
finance/py-beancount/Makefile | 26 +
finance/py-beancount/PLIST | 935 ++++++++++++++++++++++++++++++++++++++++++
finance/py-beancount/distinfo | 6 +
5 files changed, 973 insertions(+), 1 deletions(-)
diffs (truncated from 1004 to 300 lines):
diff -r d67ef3a69b40 -r 61a57bfc96d2 finance/Makefile
--- a/finance/Makefile Sun Mar 22 21:25:13 2020 +0000
+++ b/finance/Makefile Sun Mar 22 21:27:51 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.70 2019/12/03 16:32:16 adam Exp $
+# $NetBSD: Makefile,v 1.71 2020/03/22 21:27:51 riastradh Exp $
#
COMMENT= Monetary, financial and related applications
@@ -30,6 +30,7 @@
SUBDIR+= py-alpha_vantage
SUBDIR+= py-alphalens
SUBDIR+= py-backtrader
+SUBDIR+= py-beancount
SUBDIR+= py-bitcoinlib
SUBDIR+= py-bitcoinrpc
SUBDIR+= py-braintree
diff -r d67ef3a69b40 -r 61a57bfc96d2 finance/py-beancount/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/finance/py-beancount/DESCR Sun Mar 22 21:27:51 2020 +0000
@@ -0,0 +1,4 @@
+Beancount is a double-entry bookkeeping computer language that lets
+you define financial transaction records in a text file, read them in
+memory, generate a variety of reports from them, and provides a web
+interface.
diff -r d67ef3a69b40 -r 61a57bfc96d2 finance/py-beancount/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/finance/py-beancount/Makefile Sun Mar 22 21:27:51 2020 +0000
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1 2020/03/22 21:27:51 riastradh Exp $
+
+DISTNAME= beancount-2.2.3
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= finance python
+MASTER_SITES= ${MASTER_SITE_PYPI:=b/beancount/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= http://furius.ca/beancount/
+COMMENT= Command-line double-entry bookkeeping
+LICENSE= gnu-gpl-v2
+
+# Manually transcribed from requirements.txt.
+DEPENDS+= ${PYPKGPREFIX}-dateutil>=2.6.0:../../time/py-dateutil
+DEPENDS+= ${PYPKGPREFIX}-bottle>=0.12:../../www/py-bottle
+DEPENDS+= ${PYPKGPREFIX}-ply>=3.4:../../devel/py-ply
+DEPENDS+= ${PYPKGPREFIX}-lxml>=3.0:../../textproc/py-lxml
+DEPENDS+= ${PYPKGPREFIX}-google-api-python-client>=1.6.0:../../www/py-google-api-python-client
+DEPENDS+= ${PYPKGPREFIX}-oauth2client>=4.0:../../security/py-oauth2client
+DEPENDS+= ${PYPKGPREFIX}-httplib2>=0.10:../../www/py-httplib2
+DEPENDS+= ${PYPKGPREFIX}-requests>=2.0:../../devel/py-requests
+DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4>=4:../../www/py-beautifulsoup4
+DEPENDS+= ${PYPKGPREFIX}-magic>=0.4.12:../../sysutils/py-magic
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r d67ef3a69b40 -r 61a57bfc96d2 finance/py-beancount/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/finance/py-beancount/PLIST Sun Mar 22 21:27:51 2020 +0000
@@ -0,0 +1,935 @@
+@comment $NetBSD: PLIST,v 1.1 2020/03/22 21:27:51 riastradh Exp $
+bin/bean-bake
+bin/bean-check
+bin/bean-doctor
+bin/bean-example
+bin/bean-extract
+bin/bean-file
+bin/bean-format
+bin/bean-identify
+bin/bean-price
+bin/bean-query
+bin/bean-report
+bin/bean-sql
+bin/bean-web
+bin/treeify
+bin/upload-to-sheets
+elisp/beancount.el
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/beancount/__init__.py
+${PYSITELIB}/beancount/__init__.pyo
+${PYSITELIB}/beancount/__init__.pyc
+${PYSITELIB}/beancount/loader.pyo
+${PYSITELIB}/beancount/loader.pyc
+${PYSITELIB}/beancount/loader_test.pyo
+${PYSITELIB}/beancount/loader_test.pyc
+${PYSITELIB}/beancount/core/__init__.py
+${PYSITELIB}/beancount/core/__init__.pyo
+${PYSITELIB}/beancount/core/__init__.pyc
+${PYSITELIB}/beancount/core/account.pyo
+${PYSITELIB}/beancount/core/account.pyc
+${PYSITELIB}/beancount/core/account_test.pyo
+${PYSITELIB}/beancount/core/account_test.pyc
+${PYSITELIB}/beancount/core/account_types.pyo
+${PYSITELIB}/beancount/core/account_types.pyc
+${PYSITELIB}/beancount/core/account_types_test.pyo
+${PYSITELIB}/beancount/core/account_types_test.pyc
+${PYSITELIB}/beancount/core/amount.pyo
+${PYSITELIB}/beancount/core/amount.pyc
+${PYSITELIB}/beancount/core/amount_test.pyo
+${PYSITELIB}/beancount/core/amount_test.pyc
+${PYSITELIB}/beancount/core/compare.pyo
+${PYSITELIB}/beancount/core/compare.pyc
+${PYSITELIB}/beancount/core/compare_test.pyo
+${PYSITELIB}/beancount/core/compare_test.pyc
+${PYSITELIB}/beancount/core/convert.pyo
+${PYSITELIB}/beancount/core/convert.pyc
+${PYSITELIB}/beancount/core/convert_test.pyo
+${PYSITELIB}/beancount/core/convert_test.pyc
+${PYSITELIB}/beancount/core/data.pyo
+${PYSITELIB}/beancount/core/data.pyc
+${PYSITELIB}/beancount/core/data_test.pyo
+${PYSITELIB}/beancount/core/data_test.pyc
+${PYSITELIB}/beancount/core/display_context.pyo
+${PYSITELIB}/beancount/core/display_context.pyc
+${PYSITELIB}/beancount/core/display_context_test.pyo
+${PYSITELIB}/beancount/core/display_context_test.pyc
+${PYSITELIB}/beancount/core/distribution.pyo
+${PYSITELIB}/beancount/core/distribution.pyc
+${PYSITELIB}/beancount/core/distribution_test.pyo
+${PYSITELIB}/beancount/core/distribution_test.pyc
+${PYSITELIB}/beancount/core/flags.pyo
+${PYSITELIB}/beancount/core/flags.pyc
+${PYSITELIB}/beancount/core/flags_test.pyo
+${PYSITELIB}/beancount/core/flags_test.pyc
+${PYSITELIB}/beancount/core/getters.pyo
+${PYSITELIB}/beancount/core/getters.pyc
+${PYSITELIB}/beancount/core/getters_test.pyo
+${PYSITELIB}/beancount/core/getters_test.pyc
+${PYSITELIB}/beancount/core/interpolate.pyo
+${PYSITELIB}/beancount/core/interpolate.pyc
+${PYSITELIB}/beancount/core/interpolate_test.pyo
+${PYSITELIB}/beancount/core/interpolate_test.pyc
+${PYSITELIB}/beancount/core/inventory.pyo
+${PYSITELIB}/beancount/core/inventory.pyc
+${PYSITELIB}/beancount/core/inventory_test.pyo
+${PYSITELIB}/beancount/core/inventory_test.pyc
+${PYSITELIB}/beancount/core/number.pyo
+${PYSITELIB}/beancount/core/number.pyc
+${PYSITELIB}/beancount/core/number_test.pyo
+${PYSITELIB}/beancount/core/number_test.pyc
+${PYSITELIB}/beancount/core/position.pyo
+${PYSITELIB}/beancount/core/position.pyc
+${PYSITELIB}/beancount/core/position_test.pyo
+${PYSITELIB}/beancount/core/position_test.pyc
+${PYSITELIB}/beancount/core/prices.pyo
+${PYSITELIB}/beancount/core/prices.pyc
+${PYSITELIB}/beancount/core/prices_test.pyo
+${PYSITELIB}/beancount/core/prices_test.pyc
+${PYSITELIB}/beancount/core/realization.pyo
+${PYSITELIB}/beancount/core/realization.pyc
+${PYSITELIB}/beancount/core/realization_test.pyo
+${PYSITELIB}/beancount/core/realization_test.pyc
+${PYSITELIB}/beancount/core/account.py
+${PYSITELIB}/beancount/core/account_test.py
+${PYSITELIB}/beancount/core/account_types.py
+${PYSITELIB}/beancount/core/account_types_test.py
+${PYSITELIB}/beancount/core/amount.py
+${PYSITELIB}/beancount/core/amount_test.py
+${PYSITELIB}/beancount/core/compare.py
+${PYSITELIB}/beancount/core/compare_test.py
+${PYSITELIB}/beancount/core/convert.py
+${PYSITELIB}/beancount/core/convert_test.py
+${PYSITELIB}/beancount/core/data.py
+${PYSITELIB}/beancount/core/data_test.py
+${PYSITELIB}/beancount/core/display_context.py
+${PYSITELIB}/beancount/core/display_context_test.py
+${PYSITELIB}/beancount/core/distribution.py
+${PYSITELIB}/beancount/core/distribution_test.py
+${PYSITELIB}/beancount/core/flags.py
+${PYSITELIB}/beancount/core/flags_test.py
+${PYSITELIB}/beancount/core/getters.py
+${PYSITELIB}/beancount/core/getters_test.py
+${PYSITELIB}/beancount/core/interpolate.py
+${PYSITELIB}/beancount/core/interpolate_test.py
+${PYSITELIB}/beancount/core/inventory.py
+${PYSITELIB}/beancount/core/inventory_test.py
+${PYSITELIB}/beancount/core/number.py
+${PYSITELIB}/beancount/core/number_test.py
+${PYSITELIB}/beancount/core/position.py
+${PYSITELIB}/beancount/core/position_test.py
+${PYSITELIB}/beancount/core/prices.py
+${PYSITELIB}/beancount/core/prices_test.py
+${PYSITELIB}/beancount/core/realization.py
+${PYSITELIB}/beancount/core/realization_test.py
+${PYSITELIB}/beancount/ingest/__init__.py
+${PYSITELIB}/beancount/ingest/__init__.pyo
+${PYSITELIB}/beancount/ingest/__init__.pyc
+${PYSITELIB}/beancount/ingest/cache.pyo
+${PYSITELIB}/beancount/ingest/cache.pyc
+${PYSITELIB}/beancount/ingest/cache_test.pyo
+${PYSITELIB}/beancount/ingest/cache_test.pyc
+${PYSITELIB}/beancount/ingest/extract.pyo
+${PYSITELIB}/beancount/ingest/extract.pyc
+${PYSITELIB}/beancount/ingest/extract_test.pyo
+${PYSITELIB}/beancount/ingest/extract_test.pyc
+${PYSITELIB}/beancount/ingest/file.pyo
+${PYSITELIB}/beancount/ingest/file.pyc
+${PYSITELIB}/beancount/ingest/file_test.pyo
+${PYSITELIB}/beancount/ingest/file_test.pyc
+${PYSITELIB}/beancount/ingest/identify.pyo
+${PYSITELIB}/beancount/ingest/identify.pyc
+${PYSITELIB}/beancount/ingest/identify_test.pyo
+${PYSITELIB}/beancount/ingest/identify_test.pyc
+${PYSITELIB}/beancount/ingest/importer.pyo
+${PYSITELIB}/beancount/ingest/importer.pyc
+${PYSITELIB}/beancount/ingest/importer_test.pyo
+${PYSITELIB}/beancount/ingest/importer_test.pyc
+${PYSITELIB}/beancount/ingest/regression.pyo
+${PYSITELIB}/beancount/ingest/regression.pyc
+${PYSITELIB}/beancount/ingest/regression_pytest.pyo
+${PYSITELIB}/beancount/ingest/regression_pytest.pyc
+${PYSITELIB}/beancount/ingest/regression_test.pyo
+${PYSITELIB}/beancount/ingest/regression_test.pyc
+${PYSITELIB}/beancount/ingest/scripts_utils.pyo
+${PYSITELIB}/beancount/ingest/scripts_utils.pyc
+${PYSITELIB}/beancount/ingest/scripts_utils_test.pyo
+${PYSITELIB}/beancount/ingest/scripts_utils_test.pyc
+${PYSITELIB}/beancount/ingest/similar.pyo
+${PYSITELIB}/beancount/ingest/similar.pyc
+${PYSITELIB}/beancount/ingest/similar_test.pyo
+${PYSITELIB}/beancount/ingest/similar_test.pyc
+${PYSITELIB}/beancount/ingest/cache.py
+${PYSITELIB}/beancount/ingest/cache_test.py
+${PYSITELIB}/beancount/ingest/extract.py
+${PYSITELIB}/beancount/ingest/extract_test.py
+${PYSITELIB}/beancount/ingest/file.py
+${PYSITELIB}/beancount/ingest/file_test.py
+${PYSITELIB}/beancount/ingest/identify.py
+${PYSITELIB}/beancount/ingest/identify_test.py
+${PYSITELIB}/beancount/ingest/importer.py
+${PYSITELIB}/beancount/ingest/importer_test.py
+${PYSITELIB}/beancount/ingest/importers/__init__.py
+${PYSITELIB}/beancount/ingest/importers/__init__.pyo
+${PYSITELIB}/beancount/ingest/importers/__init__.pyc
+${PYSITELIB}/beancount/ingest/importers/config.pyo
+${PYSITELIB}/beancount/ingest/importers/config.pyc
+${PYSITELIB}/beancount/ingest/importers/config_test.pyo
+${PYSITELIB}/beancount/ingest/importers/config_test.pyc
+${PYSITELIB}/beancount/ingest/importers/csv.pyo
+${PYSITELIB}/beancount/ingest/importers/csv.pyc
+${PYSITELIB}/beancount/ingest/importers/csv_test.pyo
+${PYSITELIB}/beancount/ingest/importers/csv_test.pyc
+${PYSITELIB}/beancount/ingest/importers/fileonly.pyo
+${PYSITELIB}/beancount/ingest/importers/fileonly.pyc
+${PYSITELIB}/beancount/ingest/importers/fileonly_test.pyo
+${PYSITELIB}/beancount/ingest/importers/fileonly_test.pyc
+${PYSITELIB}/beancount/ingest/importers/ofx.pyo
+${PYSITELIB}/beancount/ingest/importers/ofx.pyc
+${PYSITELIB}/beancount/ingest/importers/ofx_test.pyo
+${PYSITELIB}/beancount/ingest/importers/ofx_test.pyc
+${PYSITELIB}/beancount/ingest/importers/config.py
+${PYSITELIB}/beancount/ingest/importers/config_test.py
+${PYSITELIB}/beancount/ingest/importers/csv.py
+${PYSITELIB}/beancount/ingest/importers/csv_test.py
+${PYSITELIB}/beancount/ingest/importers/fileonly.py
+${PYSITELIB}/beancount/ingest/importers/fileonly_test.py
+${PYSITELIB}/beancount/ingest/importers/mixins/__init__.py
+${PYSITELIB}/beancount/ingest/importers/mixins/__init__.pyo
+${PYSITELIB}/beancount/ingest/importers/mixins/__init__.pyc
+${PYSITELIB}/beancount/ingest/importers/mixins/config.pyo
+${PYSITELIB}/beancount/ingest/importers/mixins/config.pyc
+${PYSITELIB}/beancount/ingest/importers/mixins/filing.pyo
+${PYSITELIB}/beancount/ingest/importers/mixins/filing.pyc
+${PYSITELIB}/beancount/ingest/importers/mixins/identifier.pyo
+${PYSITELIB}/beancount/ingest/importers/mixins/identifier.pyc
+${PYSITELIB}/beancount/ingest/importers/mixins/config.py
+${PYSITELIB}/beancount/ingest/importers/mixins/filing.py
+${PYSITELIB}/beancount/ingest/importers/mixins/identifier.py
+${PYSITELIB}/beancount/ingest/importers/ofx.py
+${PYSITELIB}/beancount/ingest/importers/ofx_test.py
+${PYSITELIB}/beancount/ingest/regression.py
+${PYSITELIB}/beancount/ingest/regression_pytest.py
+${PYSITELIB}/beancount/ingest/regression_test.py
+${PYSITELIB}/beancount/ingest/scripts_utils.py
+${PYSITELIB}/beancount/ingest/scripts_utils_test.py
+${PYSITELIB}/beancount/ingest/similar.py
+${PYSITELIB}/beancount/ingest/similar_test.py
+${PYSITELIB}/beancount/loader.py
+${PYSITELIB}/beancount/loader_test.py
+${PYSITELIB}/beancount/ops/__init__.py
+${PYSITELIB}/beancount/ops/__init__.pyo
+${PYSITELIB}/beancount/ops/__init__.pyc
+${PYSITELIB}/beancount/ops/balance.pyo
+${PYSITELIB}/beancount/ops/balance.pyc
+${PYSITELIB}/beancount/ops/balance_test.pyo
+${PYSITELIB}/beancount/ops/balance_test.pyc
+${PYSITELIB}/beancount/ops/basicops.pyo
+${PYSITELIB}/beancount/ops/basicops.pyc
+${PYSITELIB}/beancount/ops/basicops_test.pyo
+${PYSITELIB}/beancount/ops/basicops_test.pyc
+${PYSITELIB}/beancount/ops/compress.pyo
+${PYSITELIB}/beancount/ops/compress.pyc
+${PYSITELIB}/beancount/ops/compress_test.pyo
+${PYSITELIB}/beancount/ops/compress_test.pyc
+${PYSITELIB}/beancount/ops/documents.pyo
+${PYSITELIB}/beancount/ops/documents.pyc
+${PYSITELIB}/beancount/ops/documents_test.pyo
Home |
Main Index |
Thread Index |
Old Index