gnucash maint: bindings-python - drop references to gnucash-env
Geert Janssens
gjanssens at code.gnucash.org
Sat Nov 30 07:20:20 EST 2019
Updated via https://github.com/Gnucash/gnucash/commit/df1f033f (commit)
from https://github.com/Gnucash/gnucash/commit/0b11a073 (commit)
commit df1f033f4156c3a3b068591350c0156f74711868
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Nov 30 13:20:08 2019 +0100
bindings-python - drop references to gnucash-env
We no longer ship a gnucash-env script, directly use python(3) instead
diff --git a/bindings/python/example_scripts/account_analysis.py b/bindings/python/example_scripts/account_analysis.py
index fe51e8d7b..135d2e60e 100644
--- a/bindings/python/example_scripts/account_analysis.py
+++ b/bindings/python/example_scripts/account_analysis.py
@@ -38,7 +38,7 @@ import csv
from gnucash import Session, GncNumeric, Split
# Invoke this script like the following example
-# $ gnucash-env python account_analysis.py gnucash_file.gnucash \
+# $ python3 account_analysis.py gnucash_file.gnucash \
# 2010 1 monthly 12 \
# debits-show credits-show Assets 'Test Account'
#
@@ -156,9 +156,9 @@ def main():
print('usage: account_analysis.py {book url} {start year} {start month, numeric} {period type: monthly, quarterly, or yearly} {number of periods to show, from start year and month} {whether to show debits: debits-show for true, all other values false} {whether to show credits: credits-show for true, all other values false} {space separated account path, as many nested levels as desired} ')
print('examples:\n')
print("The following example analyzes 12 months of 'Assets:Test Account' from /home/username/test.gnucash, starting in January of 2010, and shows both credits and debits")
- print("gnucash-env python account_analysis.py '/home/username/test.gnucash' 2010 1 monthly 12 debits-show credits-show Assets 'Test Account'\n")
+ print("python3 account_analysis.py '/home/username/test.gnucash' 2010 1 monthly 12 debits-show credits-show Assets 'Test Account'\n")
print("The following example analyzes 2 quarters of 'Liabilities:First Level:Second Level' from /home/username/test.gnucash, starting March 2011, and shows credits but not debits")
- print("gnucash-env python account_analysis.py '/home/username/test.gnucash' 2011 3 quarterly 2 debits-noshow credits-show Liabilities 'First Level' 'Second Level")
+ print("python3 account_analysis.py '/home/username/test.gnucash' 2011 3 quarterly 2 debits-noshow credits-show Liabilities 'First Level' 'Second Level")
return
try:
diff --git a/bindings/python/example_scripts/new_book_with_opening_balances.py b/bindings/python/example_scripts/new_book_with_opening_balances.py
index 7c7ee4c45..df2d29ae7 100644
--- a/bindings/python/example_scripts/new_book_with_opening_balances.py
+++ b/bindings/python/example_scripts/new_book_with_opening_balances.py
@@ -51,11 +51,11 @@ from datetime import date
# mutual, and trading, you'll have to put the opening balance in yourself
#
# Invocation examples:
-# gnucash-env python new_book_with_opening_balances.py \
+# python3 new_book_with_opening_balances.py \
# '/home/mark/test.gnucash'
# 'sqlite3:///home/mark/new_test.gnucash'
#
-# gnucash-env python new_book_with_opening_balances.py \
+# python3 new_book_with_opening_balances.py \
# '/home/mark/test.gnucash' \
# 'xml:///crypthome/mark/parit-financial-system/new_test.gnucash'
#
@@ -293,8 +293,8 @@ def main():
print('not enough parameters')
print('usage: new_book_with_opening_balances.py {source_book_url} {destination_book_url}')
print('examples:')
- print("gnucash-env python new_book_with_opening_balances.py '/home/username/test.gnucash' 'sqlite3:///home/username/new_test.gnucash'")
- print("gnucash-env python new_book_with_opening_balances.py '/home/username/test.gnucash' 'xml:///crypthome/username/finances/new_test.gnucash'")
+ print("python3 new_book_with_opening_balances.py '/home/username/test.gnucash' 'sqlite3:///home/username/new_test.gnucash'")
+ print("python3 new_book_with_opening_balances.py '/home/username/test.gnucash' 'xml:///crypthome/username/finances/new_test.gnucash'")
return
#have everything in a try block to unable us to release our hold on stuff to the extent possible
diff --git a/bindings/python/example_scripts/priceDB_test.py b/bindings/python/example_scripts/priceDB_test.py
index 8ec671500..a1ce64784 100644
--- a/bindings/python/example_scripts/priceDB_test.py
+++ b/bindings/python/example_scripts/priceDB_test.py
@@ -5,8 +5,9 @@
# before running this.
# Adding to a calling bash script would be better
# Although calling it from here would be even better!
-# OR: export PYTHONPATH=$HOME/progs/lib/python2.6/site-packages
-# Then: gnucash-env ipython
+# OR: export PYTHONPATH=<path-to-gnucash-inst-dir>/lib/python3.7/site-packages:$PYTHONPATH
+# You may have to adjust the above path to your local system (lib->lib64, python3.7->...)
+# Then: ipython3
# The account file is not saved but always use a disposable copy.
# Change, FILE, CURRENCY and STOCK to those defined in your test account.
diff --git a/bindings/python/example_scripts/price_database_example.py b/bindings/python/example_scripts/price_database_example.py
index 49c5d28d9..2df02b5eb 100755
--- a/bindings/python/example_scripts/price_database_example.py
+++ b/bindings/python/example_scripts/price_database_example.py
@@ -5,8 +5,9 @@
# before running this.
# Adding to a calling bash script would be better
# Although calling it from here would be even better!
-# OR: export PYTHONPATH=$HOME/progs/lib/python2.6/site-packages
-# Then: gnucash-env ipython
+# OR: export PYTHONPATH=<path-to-gnucash-inst-dir>/lib/python3.7/site-packages:$PYTHONPATH
+# You may have to adjust the above path to your local system (lib->lib64, python3.7->...)
+# Then: ipython3
# The account file is not saved but always use a disposable copy.
# Thanks for contributions by Christoph Holtermann and Mark Jenkins
diff --git a/bindings/python/example_scripts/simple_business_create.py b/bindings/python/example_scripts/simple_business_create.py
index 22c5f87dc..bb00846df 100644
--- a/bindings/python/example_scripts/simple_business_create.py
+++ b/bindings/python/example_scripts/simple_business_create.py
@@ -24,7 +24,7 @@
# Creates a new book file (or *overwrites* an existing one) that has elements
# in it for business use -- intended as a demonstration program.
# Syntax:
-# gnucash-env python simple_business_create.py \
+# python3 simple_business_create.py \
# sqlite3:///home/blah/blah.gnucash
#
# Specifically, this sets up a simple tree, creates a customer, job,
@@ -65,7 +65,7 @@ if len(argv) < 2:
print('not enough parameters')
print('usage: simple_business_create.py {new_book_url}')
print('example:')
- print("gnucash-env python simple_business_create.py sqlite3:///home/blah/blah.gnucash")
+ print("python3 simple_business_create.py sqlite3:///home/blah/blah.gnucash")
exit()
diff --git a/bindings/python/example_scripts/simple_invoice_insert.py b/bindings/python/example_scripts/simple_invoice_insert.py
index 63633d72c..eef4c03ba 100644
--- a/bindings/python/example_scripts/simple_invoice_insert.py
+++ b/bindings/python/example_scripts/simple_invoice_insert.py
@@ -30,7 +30,7 @@
# this to become an invoice importer for your own books
#
# Syntax:
-# gnucash-env python simple_invoice_insert.py \
+# python3 simple_invoice_insert.py \
# /home/blah/blah.gnucash
# dda2ec8e3e63c7715097f852851d6b22 1001 'The Goods' 201.43
#
diff --git a/bindings/python/example_scripts/test_imbalance_transaction.py b/bindings/python/example_scripts/test_imbalance_transaction.py
index aa5eef0d4..a119bb730 100644
--- a/bindings/python/example_scripts/test_imbalance_transaction.py
+++ b/bindings/python/example_scripts/test_imbalance_transaction.py
@@ -45,7 +45,7 @@ if len(argv) < 2:
print('not enough parameters')
print('usage: test_imbalance_transaction.py {book_url}')
print('examples:')
- print("gnucash-env python test_imbalance_transaction.py '/home/username/test.gnucash'")
+ print("python3 test_imbalance_transaction.py '/home/username/test.gnucash'")
exit()
Summary of changes:
bindings/python/example_scripts/account_analysis.py | 6 +++---
bindings/python/example_scripts/new_book_with_opening_balances.py | 8 ++++----
bindings/python/example_scripts/priceDB_test.py | 5 +++--
bindings/python/example_scripts/price_database_example.py | 5 +++--
bindings/python/example_scripts/simple_business_create.py | 4 ++--
bindings/python/example_scripts/simple_invoice_insert.py | 2 +-
bindings/python/example_scripts/test_imbalance_transaction.py | 2 +-
7 files changed, 17 insertions(+), 15 deletions(-)
More information about the gnucash-changes
mailing list