bidict v0.18.0 Release Notes

Release Date: 2019-02-14 // about 5 years ago
    • ๐Ÿ“‡ Rename bidict.BidirectionalMapping.inv to :attr:~bidict.BidirectionalMapping.inverse and make :attr:bidict.BidictBase.inv an alias for :attr:~bidict.BidictBase.inverse. #86 <https://github.com/jab/bidict/issues/86>__

    • :meth:bidict.BidirectionalMapping.__subclasshook__ now requires an inverse attribute rather than an inv attribute for a class to qualify as a virtual subclass. This breaking change is expected to affect few if any users.

    • โž• Add Python 2/3-compatible :attr:bidict.compat.collections_abc alias.

    • โœ… Stop testing Python 3.4 on CI, and warn when Python 3 < 3.5 is detected rather than Python 3 < 3.3.

    Python 3.4 reaches end of life <https://www.python.org/dev/peps/pep-0429/>__ on 2019-03-18. As of January 2019, 3.4 represents only about 3% of bidict downloads on PyPI Stats <https://pypistats.org/packages/bidict>__.