Add empty readme
Add initial code
Update README
Add .gitignore
Rename infer -> pinfer
Add Python requirements
Update readme
Add license
steps towards making pinfer work in python2 and python3
Add empty README
Initial commit of copied pyxl files, with most things renamed.
(24/25) tests pass on Python 2

TypeBase now explicitly subclasses object, so Python 2 doesn't consider it an old style class.  TypeBase being an old style class under Python 2 broke __eq__'s check that type(a) != type(b), since both were always instance.

infer_attrs now prefers to use x.__class__ instead of type(x), because old style classes in Python 2 will always report type(x) == instance.

test_infer_keyword_only_args is currently commented out because keyword-only arguments are a syntax error in Python 2.
refactored test that requires python3 syntax to test_pinfer3.py
Should actually work now. Added another file from pyxl, and a simple script to test on.
Fall back to standard utf8 encoding under Python 3. Added a readme.
Fall back to standard utf8 encoding under Python 3. Added a readme.
Merge branch 'master' of bitbucket.org:jukkaleh/py3annot
Add a handy wrapper for the common usage.
Merge branch '2and3'
Update output to use []'s rather than ()'s in types

Update Optional(...) -> Optional[...] and Either(...) -> Either[...].