2.0rc1 and moved src/python/beancount/... to beancount/...

46 views
Skip to first unread message

Martin Blais

unread,
Apr 30, 2017, 5:57:11 PM4/30/17
to Beancount
Hi,
In preparation for baking an "official" 2.0 release, I did a rare and calculated move of a large number of source files today:

  src/python/beancount/... -> beancount/...
  src/elisp/beancount.el -> editors/emacs/beancount.el

so that the project structure looks more like the one you'd expect from all the cool kids. I surveyed a large number of other Python projects and this seems the de-facto standard now.

After a bit more testing of this release candidate, I'll also switch to numbered (semantic) versioning, like all the other projects. A number of people have asked for this over the years. I hope this will help upstream projects track particular bugs and sync only when desired.

I fixed all the tests and tried to make sure it won't affect you if you're working from pip-installs.
Unfortunately, it might affect external packagers and people who run directly from source.
Please make necessary adjustements.

I also baked a "2.0rc1" release and uploaded it to PyPI and updated the github.
I'm not planning to make anything but very minor changes until 2.0; maybe deprecate some old code.
I'll sit on it for a short while, to make sure we can address issues stemming from this moving before committing this to posterity.
Please let me know if you encounter any new problem related to this.

Note:

I was going to fix the issue now documented here for 2.0:
but I decided to make it the subject of a future release.

Also, I'm aware there are a number of pending tickets.
Those will also be addressed in future micro releases.

Any questions let me know.
I hope these changes will help normalize things a fair bit,

Reply all
Reply to author
Forward
0 new messages