Hi, What is the scope of expected breaking changes and how difficult will it be to migrate? I use beancount a lot and particularly interested in API changes in core, prices, ingest, loader and query subpackages.
Will beancount v3 be available on PyPI? It's not clear from the docs. On Saturday, July 4, 2020 at 9:34:50 AM UTC+3, Martin Blais wrote: > > Hi, > Today I'm starting development on Beancount v3. > > This is going to be a pretty big change and will take a while. > I've laid down the details in this document: > > https://docs.google.com/document/d/1qPdNXaz5zuDQ8M9uoZFyyFis7hA0G55BEfhWhrVBsfc/ > > <https://docs.google.com/document/d/1qPdNXaz5zuDQ8M9uoZFyyFis7hA0G55BEfhWhrVBsfc/edit#> > > This file describes the new set of dependencies for it: > > https://docs.google.com/document/d/10R-msZljuqFY8nckUnR1jVxMX1ol7rJUCMZo7w7QUQs/ > > <https://docs.google.com/document/d/10R-msZljuqFY8nckUnR1jVxMX1ol7rJUCMZo7w7QUQs/edit#> > > And there is a dedicated installation file for the in-development version: > > https://docs.google.com/document/d/1WwZYqsp28Uuk5eFqHQ1u1zqdjghymy8S_Yo-OJENoa4/ > > <https://docs.google.com/document/d/1WwZYqsp28Uuk5eFqHQ1u1zqdjghymy8S_Yo-OJENoa4/edit#> > > The short version is that v3's core is going to be ported to C++ using a > Bazel build, and the codebase will be sectioned between core and the rest. > I just merged the new build definition in master. > > The current head will be branched as "v2" and maintained stable. > It will build with both setup.py and Bazel. > Backward compatible fixes to it will be done there and merged into v3. > v3 development will occur on branch "master" and breaking changes will > occur there. > > Comments appreciated (on the docs, or here if you prefer), > > -- 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/3c333f25-0afa-4471-892e-4cb8aa368c6eo%40googlegroups.com.