Commit Graph

15 Commits

Author SHA1 Message Date
jab 79228b78e3 squashed changes for 0.12.0 2016-06-28 00:05:23 -04:00
jab 2ec1bba8a7 bump version to 0.11.1.dev post-release
[ci skip]
2016-02-05 22:34:35 -05:00
jab 35d0e6bc78 prepare for 0.11.0 release 2016-02-05 22:27:30 -05:00
jab c4ae97dd8b several improvements to test setup
- use latest patch releases of all python versions via pyenv
- use caching to speed up travis builds
- peg to latest versions of test deps (including hypothesis 2.0)
- set hypothesis to strict
- explicitly set average_size on strategies that accept it
- drop pypy3, not worth supporting till it catches up to cpython
- only pass --cov for python27 and 35; with other versions, it slows down
  hypothesis data generation so much, the health checks fail
- refactor tox and travis setup to use new test.sh helper script
2016-01-26 19:28:43 -05:00
jab 2633febeaf adopt open code of conduct 2016-01-11 22:42:39 -05:00
jab 27160477ad add support for ordered bidict types 2015-12-25 14:13:03 -05:00
jab 0819e2c644 change version to 0.10.1.dev0 for development; update changelog 2015-12-23 12:27:08 -05:00
jab edb30ffaba change version to 0.10.0.post1 for release, update changelog 2015-12-23 12:21:42 -05:00
jab 2074f4b0d8 implement stricter 1-to-1 checking + many fixes + improvements
See the changelog for full details.

Closes #21.
2015-12-20 22:05:22 -05:00
jab 49d50aa82c drop support for slice and ~ syntax
closes #19
2015-11-25 17:52:54 -05:00
jab d7551dbf67 remove bidict.invert
closes #20
2015-11-24 23:29:22 -05:00
jab e6dd75525a prepare 0.9.0rc0 2015-05-30 16:26:28 -04:00
jab 34ae95f926 increase test coverage, fix compare to OrderedDict 2015-05-26 12:29:48 -04:00
jab b84561b94c tweak changelog, readme, missing bidicts in stdlib 2015-04-30 14:49:31 -04:00
jab fe7e7217cb refactor, tests + docs improvements
- break up single bidict.py module into multiple separate modules inside
  "bidict" package
  - new bidict.util and bidict.compat modules
  - move/rename bidict.fancy_iteritems to bidict.util.pairs
  - move bidict.iteritems and bidict.viewitems to bidict.compat
- condense docstrings by moving more documentation into separate sphinx pages
  in "docs" dir and doctests into separate files in new "tests" dir
- initial work on property-based testing using hypothesis
- adopt pytest
- bump to 0.9.0-dev
2015-04-27 11:08:27 -04:00