--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/1f684516-bd76-4ff5-adcb-b2b15b28b6a6n%40googlegroups.com.
v3 > v2No less stable; less overall code, many parts moved to subprojects that have been more actively developed. Some c++ bit present but not used in the main loop.Use v3.
(Apologies for the little warning in every invocation.)--On Sat, Jul 15, 2023, 07:42 Eric Altendorf <erical...@gmail.com> wrote:I'd like to get started with Beancount, and it wasn't clear to me if the docs have been updated recently. Is v3 still considered unstable, and it's best to use v2?thanks,eric--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/1f684516-bd76-4ff5-adcb-b2b15b28b6a6n%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "Beancount" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beancount/LVBQ4cD0PYc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhOasM-ix1nUcL5LwykQpmQefjrtD9RNRVy53K_VPthCrQ%40mail.gmail.com.
On Fri, Jul 14, 2023 at 4:45 PM Martin Blais <bl...@furius.ca> wrote:v3 > v2No less stable; less overall code, many parts moved to subprojects that have been more actively developed. Some c++ bit present but not used in the main loop.Use v3.Cool. FWIW, https://beancount.github.io/ still says v3 "is unstable and you want to use version 2 below".
And https://beancount.github.io/docs/installing_beancount.html says it is instructions for installing v2.Also I tried following the "Installing for Development" instructions there, running git clone, then `sudo python3 setup.py develop` and `python3 setup.py build_ext -i` and this produced a broken install.
--Backing out of that and just running `apt install beancount` worked fine though :-D(Apologies for the little warning in every invocation.)--On Sat, Jul 15, 2023, 07:42 Eric Altendorf <erical...@gmail.com> wrote:I'd like to get started with Beancount, and it wasn't clear to me if the docs have been updated recently. Is v3 still considered unstable, and it's best to use v2?thanks,eric--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/1f684516-bd76-4ff5-adcb-b2b15b28b6a6n%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "Beancount" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beancount/LVBQ4cD0PYc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhOasM-ix1nUcL5LwykQpmQefjrtD9RNRVy53K_VPthCrQ%40mail.gmail.com.
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAFXPr0vzhgK2oJihR8eZLfwboFpaQWvm8wR%3Dj0sBUd3TMmOkzQ%40mail.gmail.com.
On Sat, Jul 15, 2023, 11:06 Eric Altendorf <erical...@gmail.com> wrote:On Fri, Jul 14, 2023 at 4:45 PM Martin Blais <bl...@furius.ca> wrote:v3 > v2No less stable; less overall code, many parts moved to subprojects that have been more actively developed. Some c++ bit present but not used in the main loop.Use v3.Cool. FWIW, https://beancount.github.io/ still says v3 "is unstable and you want to use version 2 below".All types of users, this is largely for non technical users. It's stable enough for you. I try not to commit build breaking changes (lots of tests).
And https://beancount.github.io/docs/installing_beancount.html says it is instructions for installing v2.Also I tried following the "Installing for Development" instructions there, running git clone, then `sudo python3 setup.py develop` and `python3 setup.py build_ext -i` and this produced a broken install.This is for development, in just modify your PYTHONPATH to include the repo. See beancount/etc/env
----Backing out of that and just running `apt install beancount` worked fine though :-D(Apologies for the little warning in every invocation.)--On Sat, Jul 15, 2023, 07:42 Eric Altendorf <erical...@gmail.com> wrote:I'd like to get started with Beancount, and it wasn't clear to me if the docs have been updated recently. Is v3 still considered unstable, and it's best to use v2?thanks,eric--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/1f684516-bd76-4ff5-adcb-b2b15b28b6a6n%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "Beancount" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beancount/LVBQ4cD0PYc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhOasM-ix1nUcL5LwykQpmQefjrtD9RNRVy53K_VPthCrQ%40mail.gmail.com.
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAFXPr0vzhgK2oJihR8eZLfwboFpaQWvm8wR%3Dj0sBUd3TMmOkzQ%40mail.gmail.com.
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhN5vkWmTc2D2RUBCT2hJ_b6WZqO7W986cLhCsLSkJE4sg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAFXPr0tGd2UuOmZc1P4-cieuvi9vHO24C6Th9FXuefO%3DKtPUeg%40mail.gmail.com.
Precisely reliable and reproducible packaging and instructions that work for everyone all the time are impossible tasks in my experience and I tried for 25 years and eventually gave up. Too many environments, to many different users and setups. I keep it simple for dev which I think is the key, best is to use it like that to get the freshest. Other people do packaging. Packages will inevitably be slightly older. Here's the gist:
- "make build" will compile a .so in place (in the tree where you can import it). Needs a C compiler with Python dev headers and library, bison and flex.
- set your PYTHONPATH to be able to import directly from the tree.
Hope this helps,
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhPUcNSnfCWMJ3UXtHgnuds%3De%3DMvKKa1bg%2BtvhuviW0kEA%40mail.gmail.com.
On Sun, Jul 16, 2023 at 2:27 PM Martin Blais <bl...@furius.ca> wrote:Precisely reliable and reproducible packaging and instructions that work for everyone all the time are impossible tasks in my experience and I tried for 25 years and eventually gave up. Too many environments, to many different users and setups. I keep it simple for dev which I think is the key, best is to use it like that to get the freshest. Other people do packaging. Packages will inevitably be slightly older. Here's the gist:Sure. I don't think I'm complaining about the install not working in weird corner cases or anything like that. Mostly remarking that the documentation is incorrect/broken/misleading in case you want to fix it for the next person who comes along.- "make build" will compile a .so in place (in the tree where you can import it). Needs a C compiler with Python dev headers and library, bison and flex.The v3 install instructions that I found said to use Bazel, not make. Is Bazel just wrapping make here? Is there some reason to use make directly?
- set your PYTHONPATH to be able to import directly from the tree.I'll do this with a venv to manage and isolate the dependencies and path management (which, FYI, if you wanted a hermetic and 100% reproducible build setup, would probably be the way to go, although I'm hardly an expert on that, and the last thing I want to do is debate your package's build setup :).
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAFXPr0s21YYdQby9jny1f87VGfqwtF0vA4tmRj0R%2BiAa2AMEkw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhPcWo%2BseVmNHsDY-1%2BPV81_OretG-uRLyZtnrr6vo9pZQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAFXPr0ux6X80-VADQRjot2Sti8rikXgq%2BYvPBYQAiq0WUvR6gA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhMDP%2Bi-XkM6D%2B-mH%2BXZQ%2BmzJyG06vn2LgK1zTWHO_WTkw%40mail.gmail.com.
bean-query, bean-price have been moved to their own projects in v3.See other repos in the same org.Bean-web has been deleted; use Fava instead.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhMDP%2Bi-XkM6D%2B-mH%2BXZQ%2BmzJyG06vn2LgK1zTWHO_WTkw%40mail.gmail.com.
Cheers,
Dan
--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/d33d8b26-ed64-106c-4017-12e807db2f6d%40grinta.net.
I guess I'm just a bit lost then. Not a programmer, despite the name, ironically.I was able to compile v2 successfully, but am having trouble understanding the install instructions for v3.> pip install –requirement requirements/dev.txt doesn't work, presumably because I'm missing pytype & pylint and need to compile those with a C compiler? And once I compile those, do I just use pip and it should compile smoothly? Or is using Bazel required? What am I missing here, because I think it might be a lot...
Thanks,AndrewOn Wednesday, July 19, 2023 at 2:04:08 PM UTC-7 dan...@grinta.net wrote:On 19/07/23 19:56, Andrew Ng wrote:
> On this note, is there any support at all yet for v3 on Windows?
What do you mean? Beancount v3 works just fine on Windows. Just there
aren't any Python wheels released for it. You need a C compiler to
compile the Python extensions modules.
Cheers,
Dan
--
You received this message because you are subscribed to a topic in the Google Groups "Beancount" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beancount/LVBQ4cD0PYc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/5e3adf29-c99f-40d4-98ed-65c735f29190n%40googlegroups.com.
Thanks,eric
--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAFXPr0ud5YP-xCqc9jSX%3Dn2X%2Bx9Xjn5g9VKoEpXsU%3Do%2BM38%2BWQ%40mail.gmail.com.
On Mon, Jul 24, 2023 at 12:47 PM Eric Altendorf <erical...@gmail.com> wrote:[changing subject line]On Sat, Jul 22, 2023 at 3:41 AM Daniele Nicolodi <dan...@grinta.net> wrote:On 19/07/23 22:03, Eric Altendorf wrote:
> In a related vein, are there other reporting tools I can use with v3
> to generate even non-interactive reports?
It really depends on what you intend for reporting tools. I use
beanquery for extracting data from my ledgers, but it is not exactly
what most people would call a reporting tool.Thanks, I have played around a bit more with bean-doctor and also seen in the documentation what look like a lot of capabilities for reporting.What I would like is a human readable and auditable report of asset transactions, with booking decisions, that justify profit/loss and capital gains numbers. I'm not an accountant so I don't really know if there's a typical format for that type of report. My guess is that a report which shows transactions and how sales are booked against the inventory, with a snapshot of the inventory interleaved every n lines, might be roughly what I want.Any recommendations on what a CPA might want to look at to audit, or which Beancount tools I should investigate to build such a report, would be most appreciated!I think a Form 8949 equivalent is what they'd be looking for (a spreadsheet).You'd have to build it yourself (I did something like that in Johnny.)
Thanks,eric----
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAFXPr0ud5YP-xCqc9jSX%3Dn2X%2Bx9Xjn5g9VKoEpXsU%3Do%2BM38%2BWQ%40mail.gmail.com.
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhPoebYAuM7L-rzXy9vNpHt3%2BCrHrD4Afk4QujGJc2726g%40mail.gmail.com.
On Sun, Sep 3, 2023 at 09:58 Martin Blais <bl...@furius.ca> wrote:On Mon, Jul 24, 2023 at 12:47 PM Eric Altendorf <erical...@gmail.com> wrote:[changing subject line]On Sat, Jul 22, 2023 at 3:41 AM Daniele Nicolodi <dan...@grinta.net> wrote:On 19/07/23 22:03, Eric Altendorf wrote:
> In a related vein, are there other reporting tools I can use with v3
> to generate even non-interactive reports?
It really depends on what you intend for reporting tools. I use
beanquery for extracting data from my ledgers, but it is not exactly
what most people would call a reporting tool.Thanks, I have played around a bit more with bean-doctor and also seen in the documentation what look like a lot of capabilities for reporting.What I would like is a human readable and auditable report of asset transactions, with booking decisions, that justify profit/loss and capital gains numbers. I'm not an accountant so I don't really know if there's a typical format for that type of report. My guess is that a report which shows transactions and how sales are booked against the inventory, with a snapshot of the inventory interleaved every n lines, might be roughly what I want.Any recommendations on what a CPA might want to look at to audit, or which Beancount tools I should investigate to build such a report, would be most appreciated!I think a Form 8949 equivalent is what they'd be looking for (a spreadsheet).You'd have to build it yourself (I did something like that in Johnny.)Fwiw, I talked to my tax preparer about this, and for his purposes all he needs are the final numbers, like an 8949. My issue with the 8949 is it doesn’t seem really auditable — if you do the sales as “various” lots then you can’t verify the gains, and if you split out every single lot the report becomes a hundred pages and you can’t holistically verify it’s correctness. I at least want to be able to review and spot check correctness myself :)He said if I took it to an accounting firm to audit, they’d probably want the underlying trade data to do their own analysis. And he said if the irs audits, it’s unpredictable, likely they wouldn’t be sophisticated enough to process raw trade data so it sounded like grokkable reports could be helpful there.
--Thanks,eric----
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAFXPr0ud5YP-xCqc9jSX%3Dn2X%2Bx9Xjn5g9VKoEpXsU%3Do%2BM38%2BWQ%40mail.gmail.com.
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhPoebYAuM7L-rzXy9vNpHt3%2BCrHrD4Afk4QujGJc2726g%40mail.gmail.com.
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAFXPr0v-_cf0gvnzajoycwDPmhWWP-Wd4h3-qu0%2B5AHZGGmR7A%40mail.gmail.com.