* Fix tox.ini to allow running specific tests via tox. tsvi
* Implement tests and fix bugs for issur_melacha_in_effect. tsvi
* Add Zmanim property for issur_melacha. tsvi
* Remov unnecessary typechecking. Not pythonic. tsvi
* When printing the HDate represantation, return the gdate `repr` tsvi
* Zmanim should simply be a property, that way no assignment of
get_zmanim is necessary. tsvi
* Move utc_minute_timezone to be closer to othe code calulcations. tsvi
* Move type checking to property setters. tsvi
Not really sure about this, as it inflates the code.
* Remove the Zmanim object from the HDate object. tsvi
Based on some discussion I read this would not be healthy as it creates a G-D object.
A smarter move would be instead to create either a third class that would wrap both, or else
even better might be to create a property that would instantiate a zmanim object and check
the given time in relationship to the times from the Zmanim object.
Another option would be to create it as a property of the Zmanim object which would instantiate
a HDate object.
* Add docstrings and pylint disable warnings. tsvi
* Breaking change: Update README example and update the test
accordingly. tsvi
* Change Location from namedtuple into a proper class. tsvi
* Get most tests to pass. tsvi
* Fix cyclic dependency. tsvi
This commit causes the tests to run again. Doesn't pass yet.
* Move `get_zmanim_string` to be the implementation of `__unicode__` of
the Zmanim object. tsvi
* Use a dict comprehension for get_zmanim() tsvi
was using a combersome method of creating two dictionaries. The first one
to get the values in UTC time, and the second one to 'massage' the values into the local
time for the given keys.
This change simplifies the method by using a dict_comprehension instead.
* Initial work. tsvi