I read the previous thread and it seems like the knowledge produced from those emails was represented in pull requests:
https://github.com/ledger/ledger/pull/231 "Create shared python module" https://github.com/ledger/ledger/pull/232 "Correct compilation of shared library and python module" https://github.com/ledger/ledger/pull/234 "Create default scope from python session only if needed" It definitely seems like there is an existing way to build/import the Python module, but I can't figure out what it is. On Sun, Apr 6, 2014 at 2:40 PM, Jostein Berntsen <[email protected]>wrote: > On 06.04.14,14:09, Ethan wrote: > > Hey, what's the current status of Python support? It seems as though > there > > have been a few pull requests to change/update things related to Python, > > and it seems like the most up-to-date way to "import ledger" is to ln -s > > libledger.so ledger.so, but when I do this, I get: > > > > >>> import ledger > > Traceback (most recent call last): > > File "<stdin>", line 1, in <module> > > ImportError: dynamic module does not define init function (initledger) > > > > Indeed, it seems like the py* files didn't get built. (I don't see them > in > > src/CMakeFiles.) > > > > I built using "./acprep --python update" after first doing "./acprep > > --python clean". Am I doing something stupid/wrong? > > > > There might be some hints in this previous thread: > > https://groups.google.com/forum/#!topic/ledger-cli/FjcppC_xShk > > This looks cool: ledgertools > > https://github.com/frasertweedale/ledgertools$ > > Jostein > > -- > > --- > You received this message because you are subscribed to the Google Groups > "Ledger" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- --- You received this message because you are subscribed to the Google Groups "Ledger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
