hamster-lib
hamster-lib copied to clipboard
A unified library for timetracking clients.
[Pyhton arrow](http://crsmithdev.com/arrow/) may be a simpler and more unified/tested solution to our time handling needs.
Without this, hamster-gtk caused an error on Ubuntu 16.04 via virtualenv -> python2.7 + vext.gi
Just a typo corrected - rebased against projecthamster/hamster-lib develop branch.
After returning to the codebase, one test on ``1.13.2`` failed. In order to move forward and establish a working environment, it has been marked with ``pytest.mark.xfail``. This is obviously only...
After a long time of inactivity, the test suite is utterly broken due to outdated tooling. Given that python2 is EOL now, any fixes can be limited to python3.
On Python 3, configparser library is part of standard library. The configparser package therefore is not needed. For this reason, distributions such as Arch Linux do not even provide this...
Similarly to [hamster-gtk#47](https://github.com/projecthamster/hamster-gtk/issues/47), ‘controller’ should be used instead of ‘controler’. Unlike in hamster-gtk this is mostly cosmetic change as only tests and comments are affected.
`Fact.__str__` uses a `%d-%m-%Y %H:%M` datetime format. Parsing a _raw fact_ however expects `%Y-%m-%d %H:%M`. Whilst those formats do not strictly **need** to be identical it seems highly advisable to...
What is supposed to happen with tags if their last associated fact is deleted? This most likely relates to legacy hamster `resurrect` behaviour. Right now, fact deletion does not touch...