This makes the usage far closer to what a user would expect in an interactive session.
There has been a reprieve for the API v2 switch-off, and the note from 3414c22 is no longer as urgent.
Recent versions of simplejson no longer support Python 2.4.
This has become quite messy, to the point that I had a little look for a hackable replacement.
* feat/test_rework: Use mock for sleep in rate limit tests. Added BaseData dict setting tests. Added BaseData dict key failure test. Added test for requires_auth decorator. Http mocking switched to use mock.Mock object. Rewrite issue 50 test without using Http mock. Mark rate limit test with 'slow' attribute. [QA] PEP 257 fixes to tests. Use nose.tools.ok_ instead of assert_true. Use nose.tools.eq_ instead of assert_equals.
* feat/packaging_smells: [QA] Clean up the ignore list. Add per-file licensing info. Conflicts: github2/__init__.py
* feat/pep_257: Use class docstring with autodoc. Added some more missing docstrings. [QA] Use imperative form as per PEP 257. [QA] Use PEP 257 punctuation guidelines. [QA] Follow PEP 257 whitespace rules.
More fixes always welcome.
Removes a -10 'packaging smell', and basically for free with ucopy ;)