Regarding importer development on v2, if I was to make changes to csv.py, 
will the changes be migrated from the v2 branch into beangulp?

I'm still unsure of how to use beangulp and I would like to make changes to 
the importers so will I need to port the changes over myself once I 
familiarise myself with the new world?

Kind regards,
Kuba

On Tuesday, 2 February 2021 at 13:07:40 UTC bl...@furius.ca wrote:

> I have both and switch and git checkout and rebuild back and forth. 
> Requires PYTHONPATH and local repos, not installed
>
> Beangulp will be sync'ed to master/v3 and if something it depends on 
> changes in beancount and you're running it on top of a v2 install it might 
> break so at some point compatibility may break. 
>
> Beangulp/beangrow/beanlabs and other repos are all assumed to work only 
> with v3 like that. It's the new world. Beanprice is an exception: it's 
> only  dependent on beancount at the edges (for output syntax, for optional 
> extracting lists of currencies from the ledger, it barely needs a few 
> imports, and will be decoupled, beancount dependencies isolated, i.e. a 
> hledger user without a beancount install should be able to use it) and 
> Kirill wants support for both v2 and v3.
>
> Why not find a way to have two setups?
>
> You could run your v2 installed with virtualenv, and your v3 setup like me 
> from clones. That should work. FWIW, right now v3 still runs fine without 
> the new compilation, the new c++ code is incomplete and not hooked up yet, 
> it's living on the side in the ccore and cparser directories on branch 
> master. At some point it'll switch over and it'll require a big fat bazel 
> build to do anything at all but we're not close to that yet. Also, there 
> will be a switchover to a public API as well at some point (all code 
> outside the beancount repo will use a single import just like numpy, and 
> that probably will break any circumstancial compatibility with v2 for 
> projects that migrate to that api).
>
>
>
>
> On Tue, Feb 2, 2021, 01:28 Martin Michlmayr <t...@cyrius.com> wrote:
>
>> * Martin Blais <bl...@furius.ca> [2021-02-02 01:20]:
>> > - Nothing changed in v2, everything is still there.
>> > If you want things stable, stick with v2.
>>
>> Since beangulp creates transactions on stdout, is it possible to
>> migrate from ingest to beangulp while staying on v2 for other
>> functionality?  (or is that not possible because beancount v2
>> and v3 can't be installed at the same time?)
>>
>> -- 
>> Martin Michlmayr
>> https://www.cyrius.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/20210202062819.GE2765%40jirafa.cyrius.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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/52473f54-1870-4906-a639-45ddcdb5add3n%40googlegroups.com.

Reply via email to