Commit Graph

21 Commits

Author SHA1 Message Date
jab 79228b78e3 squashed changes for 0.12.0 2016-06-28 00:05:23 -04:00
jab f99ac5728f upgrade to pydocstyle 1.0.0 (formerly pep257) 2016-02-02 12:31:38 -05:00
jab b7aeb14251 upgrade to latest pytest-cov (2.2.1) 2016-02-02 12:23:23 -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 f805cb752f peg to hypothesis 1.18.1
using hypothesis>=1.19.0 causes tests to time out.
2016-01-12 20:40:05 -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 3ac6abafda document support for python 3.3 2015-11-28 09:17:44 -05:00
jab 5f40c86694 py35 2015-09-14 10:11:56 -04:00
jab a9e36a30b3 add __version__ attribute 2015-06-06 11:59:15 -04: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 dc56464fd6 docs improvements 2015-04-27 18:20:04 -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
jab b8e68cb3d6 bump to 0.3.2-dev post-release 2014-10-11 13:08:33 -04:00
jab 81e89f54b2 0.3.1 release 2014-10-11 13:08:25 -04:00
jab fa3605f85f bump to 0.3.1-dev post release 2014-10-04 12:19:29 -04:00
jab 7c884a6bcf bump to 0.3.0 for release 2014-10-04 12:13:00 -04:00
jab 84a3c45db8 breaking change: raise CollapseException
rather than silently allowing two existing mappings to collapse into a new
mapping. use `collapsingbidict` to get the old behavior.

bump to 0.3.0-dev.
2014-10-04 11:48:56 -04:00
jab 3ef64d93af improve trove classifiers 2014-09-30 11:54:30 -04:00
jab ed7401f4f1 bump to 0.2.2-dev post-release 2014-09-23 10:17:14 -04:00
jab a409c25525 moving from hg to git, cutting 0.2.1 2014-09-23 10:08:21 -04:00