summaryrefslogtreecommitdiff
path: root/python
Commit message (Collapse)AuthorAgeFilesLines
* Migrate Python scripts to Python 3Alexis Hildebrandt2023-12-041-1/+1
|
* Remove obsolete from __future__ importsAlexis Hildebrandt2023-02-011-2/+0
|
* Fix handling of UCS-2 encoded stringsAlexis Hildebrandt2022-10-021-12/+12
| | | | | | Add test to python/demo.py Fixes #2132
* Fix handling of UCS-1 encoded stringsAlexis Hildebrandt2022-10-021-1/+4
| | | | Add test to python/demo.py
* Remove python/server.py and minified jqueryMartin Michlmayr2020-04-3015-614/+0
| | | | | | | | | | | | python/server.py is currently broken. Moreover, it uses jquery and we distribute a minified jquery under python/res. Some distros don't like minified code without the full source code due to license concerns. Since python/server.py is broken and not very useful, let's just remove it, which in turns let's us remove the minified jquery. Fixes #1759
* Use print functionOndřej Kuzník2019-12-052-8/+12
| | | | [ci skip]
* Fix python demo: EUROPEAN was changed to DECIMAL_COMMAPriit Laes2010-06-131-2/+2
| | | | Signed-off-by: Priit Laes <plaes@plaes.org>
* Default to 40 transactions per screen in server.pyJohn Wiegley2009-11-211-3/+3
|
* server.py now wants a query stringJohn Wiegley2009-11-211-11/+9
|
* Removed an explicit path referenceJohn Wiegley2009-11-211-2/+4
|
* The Python web server now uses jQuery TablesorterJohn Wiegley2009-11-2115-20/+553
|
* Extended python/server.py, which now uses CheetahJohn Wiegley2009-11-201-2/+45
|
* Added more documentation to python/demo.pyJohn Wiegley2009-11-201-56/+229
|
* Many improvements to Ledger's Python bindingsJohn Wiegley2009-11-191-0/+120
|
* Fixes to Python importing; removed "hello" precommandJohn Wiegley2009-11-102-8/+4
|
* Removed python/interp.py, for "ledger python"John Wiegley2009-03-031-7/+0
|
* Created some new Python scripts under python/John Wiegley2009-02-244-0/+47
|
* Moved python/*.cc files into src/John Wiegley2009-02-2425-3385/+0
| | | | | This is because soon, I intend to have real Python source files in python/.
* Build Python module using automake, not setup.pyJohn Wiegley2009-02-241-18/+0
|
* Restored the py_amount and py_balance mappingsJohn Wiegley2009-02-243-0/+614
|
* The Great Renaming, Part IIJohn Wiegley2009-02-235-126/+126
| | | | | The last commit did not contain the majority of changes because of a slight mishap. This contains the real changeset.
* Restored the --budget optionJohn Wiegley2009-02-201-1/+1
|
* Fixed several unused value and param warningsJohn Wiegley2009-02-162-2/+2
|
* Changed some value_t method namesJohn Wiegley2009-02-161-2/+2
| | | | | | | - simplify -> simplified - cast -> casted This is to differentiate them from in_place_cast and in_place_simplify.
* Removed "total_cost" valexpr, and value_t::costJohn Wiegley2009-02-151-2/+0
| | | | | Since cost reports are now calculated by setting the amount_ expression, there is no need to track a separate "total cost" entity.
* Made (un)reduce rvalue methods more consistentJohn Wiegley2009-02-121-2/+2
| | | | | | They names were changed from reduce/unreduce to reduced/unreduced, since they return the modified value. This is more consistent with the naming of rounded/rounded.
* Removed the balance_pair_t type, since it's now an unneeded abstraction.John Wiegley2009-02-091-7/+0
| | | | | This type was a holdback from the days before the amount_expr was used everywhere to determine a transaction's value.
* Conditionalized some boost::filesystem calls that were too new.John Wiegley2009-02-091-0/+8
|
* Fixes to the new Python/scope integration code.John Wiegley2009-02-082-11/+10
|
* Attribute lookup on a Value object which is a Scope now searches the scope.John Wiegley2009-02-083-37/+125
|
* pyinterp.cc shares global session; accept full paths passed to --import.John Wiegley2009-02-083-44/+33
|
* Moved several #includes to facilitate the use of pre-compiled headers.John Wiegley2009-02-0818-66/+0
|
* Removed a great many unnecessary Boost.Python files.John Wiegley2009-02-0721-1948/+11
|
* Removed an unused file.John Wiegley2009-02-071-45/+0
|
* Threw away the "multiple parser" infrastructure.John Wiegley2009-02-072-70/+0
|
* More revision to the way options are handled; reworked CSV command.John Wiegley2009-02-072-70/+0
|
* Removed --reconcile and --reconcile-date.John Wiegley2009-02-072-70/+0
|
* Added #if 0'd Python stub code from 2.x days. It needs to be ported.John Wiegley2009-02-064-0/+699
|
* Added stubs for all the Python integration classes.John Wiegley2009-02-0636-25/+2352
|
* Fixed a long-standing g++ warning.John Wiegley2009-02-041-6/+11
|
* Largely removed all of Ledger's use of global variables, for the REPL's sake.John Wiegley2009-02-043-16/+13
|
* Added __str__ and __repr__ methods for ledger.Value.John Wiegley2009-02-031-0/+16
|
* Removed the binary caching code, and the XML, QIF and Gnucash parsers.John Wiegley2009-02-032-59/+0
|
* Removed unnecessary #ifdef block. pyinterp.h now guards itself.John Wiegley2009-01-311-0/+4
|
* Rationals based math is now passing the unit tests.John Wiegley2009-01-312-40/+40
|
* Corrected Python reference to the AmountParse enum.John Wiegley2009-01-311-4/+4
|
* Changed to using rational numbers instead of integer approximations.John Wiegley2009-01-302-0/+6
| | | | | As a result, dependency on the gdtoa was dropped, and dependency on mpfr was added.
* Removed all dependency on gdtoa.John Wiegley2009-01-302-70/+0
|
* Revised the way that parsing flags get passed around.John Wiegley2009-01-291-3/+7
|
* Unit test for Python are now auto-generated from the C++ tests.John Wiegley2009-01-283-20/+71
|