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.

Reply via email to