well, even when you build locally you are still dealing with packages (ie dependencies), right?
my brother does a lot of python dev, and one thing i learned from him is to never try to install or run anything without a virtual env, preferably one that's got an install/setup configuration so that whenever things get mucked up, you can easily wipe it and reinstall everything. i probably would have had an easier time with beancount etc. had I known that at the time. On Sat, Mar 16, 2024 at 5:11 PM Martin Blais <[email protected]> wrote: > +1 to that. > I don't do package management much. > I just git clone, build locally and mangle my PYTHONPATH. > > > On Sat, Mar 16, 2024 at 6:51 PM Eric Altendorf <[email protected]> > wrote: > >> On Wed, Feb 28, 2024 at 10:19 AM CD <[email protected]> wrote: >> >>> Thank you. I think I have the CoinbaseImporter set up properly but it >>> is saying it can't import beangulp. >>> >> >> python package management is, IMHO, a complete disaster. also IMHO >> beancount has lingering out of date documentation files, as well as >> multiple simultaneous versions, that make it a bit challenging to get a >> working setup. >> >> that said, magicbeans is probably even more finicky and harder to get >> running :-D >> >> if you feel like trying it out, I have a draft of some install and >> configuration instructions here: >> >> https://github.com/ericaltendorf/magicbeans/pull/1/commits/b81deb54f66d39ddd3f1b975ae0b08241c30e413 >> >> >> >>> >>> >>> On Sunday, February 25, 2024 at 1:04:42 PM UTC-5 [email protected] >>> wrote: >>> >>>> If you're new to both Beancount and Python, it could be ambitious to >>>> get deep into this experimental package :) But no harm in giving it a try! >>>> >>>> I will write some installation/getting-started docs on github and then >>>> get back to you. Thanks for the interest! >>>> >>>> On Sat, Feb 24, 2024 at 11:28 AM CDT <[email protected]> wrote: >>>> >>>>> I'm relatively new to Python scripting and have been hand entering >>>>> things while I'm learning, but this looks very interesting considering the >>>>> volume of transactions that can occur with cryptos when the bull market >>>>> heats up. >>>>> >>>>> How do I install this? (I'm using Windows 11 but I can use pip on >>>>> command line) >>>>> >>>>> On Saturday, February 17, 2024 at 6:23:37 PM UTC-5 [email protected] >>>>> wrote: >>>>> >>>>>> It's 2024, so, time to dust off Magicbeans and prepare 2023 taxes -- >>>>>> hope folks don't mind me bumping this thread. If anyone else is >>>>>> interested >>>>>> in using Beancount to track crypto transactions, take a look below and if >>>>>> you're willing to beta-test and help develop, feel free to reach out to >>>>>> me. >>>>>> >>>>>> best, >>>>>> eric >>>>>> >>>>>> On Wed, Nov 1, 2023 at 3:49 AM Chary Chary <[email protected]> wrote: >>>>>> >>>>>>> Ok, >>>>>>> >>>>>>> thanks for clarification >>>>>>> >>>>>>> On Tuesday, October 31, 2023 at 5:30:39 PM UTC+1 [email protected] >>>>>>> wrote: >>>>>>> >>>>>>>> No worries. I suspect that a lot of crypto traders/investors fall >>>>>>>> into these categories: >>>>>>>> >>>>>>>> - Casual users who make minimal trades on one or two exchanges. >>>>>>>> These are probably adequately served by existing commercial offerings >>>>>>>> like >>>>>>>> cointracker.io etc. >>>>>>>> - Professional traders who already have some other professional >>>>>>>> commercial trade recording/reporting software. >>>>>>>> >>>>>>>> For people in between, who are doing something more complex >>>>>>>> (multiple exchanges, offline wallets, mining income, large numbers of >>>>>>>> transactions or lots) but are not professional traders, I suspect that >>>>>>>> probably most tax returns are full of errors that neither the filers >>>>>>>> nor >>>>>>>> the IRS are readily able to untangle. If the amounts are low, then >>>>>>>> it's >>>>>>>> not worth either of their time. If the amounts are large, I am not >>>>>>>> sure. >>>>>>>> I talked to a tax preparer, asking how one would verify the numbers, >>>>>>>> and he >>>>>>>> said that probably you'd have to engage a mid-to-large accounting firm >>>>>>>> and >>>>>>>> hand them your raw data -- not sure how they would analyze it. He also >>>>>>>> said that with the IRS it would probably be a bit hit and miss how an >>>>>>>> auditor would handle or analyze it -- they probably wouldn't be reading >>>>>>>> one's Python code, no :) >>>>>>>> >>>>>>>> My goal with Magicbeans was to generate PDF reports which lay out >>>>>>>> the lots in both inventories and transactions such that one could >>>>>>>> actually >>>>>>>> manually match everything up, even if it would be tedious. The goal >>>>>>>> was to >>>>>>>> be able to walk into an IRS office with that report and be able to >>>>>>>> justify >>>>>>>> the cap gains/losses of any sale someone questions. >>>>>>>> >>>>>>>> On Thu, Oct 26, 2023 at 1:11 PM Chary Chary <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> I know this is an offtopic, but I am just wondering: if it takes >>>>>>>>> that much efforts plus python programming skills to file a tax >>>>>>>>> return, then: >>>>>>>>> >>>>>>>>> >>>>>>>>> - How do other people (mortals) do it? >>>>>>>>> - How on the earth someone is able to verify it? One can't >>>>>>>>> imagine a tax officer debugging a Python code? >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thursday, October 26, 2023 at 8:57:27 PM UTC+2 >>>>>>>>> [email protected] wrote: >>>>>>>>> >>>>>>>>>> I recently filed my 2022 tax return using Magicbeans >>>>>>>>>> <https://github.com/ericaltendorf/magicbeans/> to do detailed >>>>>>>>>> lot tracking and capital gains/losses reporting for my crypto assets. >>>>>>>>>> Magicbeans is a set of tools (importers and report generation tools) >>>>>>>>>> built >>>>>>>>>> around Beancount. I wrote it because I was not satisfied with the >>>>>>>>>> accuracy >>>>>>>>>> or transparency of existing commercial services for crypto tax >>>>>>>>>> reporting. >>>>>>>>>> >>>>>>>>>> Although I was confident enough in the numbers to file my return, >>>>>>>>>> I am equally confident there's a lot of latent issues in the >>>>>>>>>> software. I >>>>>>>>>> am looking for folks who (1) are interested in better tools for >>>>>>>>>> crypto >>>>>>>>>> transaction tracking, (2) are willing to beta-test and debug some >>>>>>>>>> rough >>>>>>>>>> software, and (3) are skilled enough devs (Python) to also >>>>>>>>>> contribute fixes. >>>>>>>>>> >>>>>>>>>> Hope to hear from someone out there... :) >>>>>>>>>> >>>>>>>>>> --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 [email protected]. >>>>>>>>> To view this discussion on the web visit >>>>>>>>> https://groups.google.com/d/msgid/beancount/bf16b50b-efe9-463a-a176-ce53960ef347n%40googlegroups.com >>>>>>>>> <https://groups.google.com/d/msgid/beancount/bf16b50b-efe9-463a-a176-ce53960ef347n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>>> . >>>>>>>>> >>>>>>>> -- >>>>>>> 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 [email protected]. >>>>>>> >>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/d/msgid/beancount/075e009b-e7f6-4120-a602-21a8f3d2c431n%40googlegroups.com >>>>>>> <https://groups.google.com/d/msgid/beancount/075e009b-e7f6-4120-a602-21a8f3d2c431n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> >>>>>> -- >>>>> 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 [email protected]. >>>>> >>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/beancount/7eb23571-5af8-442e-9f6c-4df87def1cc6n%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/beancount/7eb23571-5af8-442e-9f6c-4df87def1cc6n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>> 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 [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/beancount/d0044e29-79fd-4638-8d3a-248e9e502664n%40googlegroups.com >>> <https://groups.google.com/d/msgid/beancount/d0044e29-79fd-4638-8d3a-248e9e502664n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> 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 [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/beancount/CAFXPr0vw65f%3DLXWffYkfSSM3c159Np89DCAmwAOjxQnsAbk1Ag%40mail.gmail.com >> <https://groups.google.com/d/msgid/beancount/CAFXPr0vw65f%3DLXWffYkfSSM3c159Np89DCAmwAOjxQnsAbk1Ag%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beancount/CAK21%2BhPaZui8eLj9Jiszn7zn6vQZacfVSadoG33uZLDD-Q4H9w%40mail.gmail.com > <https://groups.google.com/d/msgid/beancount/CAK21%2BhPaZui8eLj9Jiszn7zn6vQZacfVSadoG33uZLDD-Q4H9w%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAFXPr0tvNwaLUNq%3DzYxeR0FOPbXbWFGZhcYEvCNYQVgsGDe9aA%40mail.gmail.com.
