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/3a99796b151c
branches:  trunk
changeset: 413887:3a99796b151c
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 54af68400d48 -r 3a99796b151c 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 54af68400d48 -r 3a99796b151c 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 54af68400d48 -r 3a99796b151c 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 54af68400d48 -r 3a99796b151c 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