Commit Graph

104 Commits

Author SHA1 Message Date
jab edb30ffaba change version to 0.10.0.post1 for release, update changelog 2015-12-23 12:21:42 -05:00
jab c2f975b5ff docs + badges tweaks
- add participation section to intro
- rm paypal, bountysource, and star badges from set of status badges
- docs badge now links to "stable" version
- add contributing to sphinx docs
- add favicon to sphinx docs
- fix logo and gumroad image urls
2015-12-23 12:16:19 -05:00
jab 48ce1ec66b bump version to 0.10.1.dev0 for development 2015-12-23 11:42:39 -05:00
jab 12abd0776c bump to 0.10.0 for release 2015-12-23 11:39:00 -05:00
jab e771288fa9 add auto-release-to-pypi on tag via travis 2015-12-20 22:42:18 -05:00
jab 8acaa62355 fix docs badge 2015-12-20 22:29:25 -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 20083b0379 tweak contributing docs 2015-11-28 09:30:29 -05:00
jab 3ac6abafda document support for python 3.3 2015-11-28 09:17:44 -05:00
jab ba156906d4 Merge pull request #25 from jab/drop-slice-syntax
drop support for slice and ~ syntax
2015-11-28 08:22:18 -05:00
jab cc479de4c4 logo, badges, docs, support via gumroad 2015-11-28 08:15:40 -05:00
jab b64b66301e add note about __del__ prior to python 3.4 2015-11-27 10:34:17 -05:00
jab 49d50aa82c drop support for slice and ~ syntax
closes #19
2015-11-25 17:52:54 -05:00
jab 356dbe3ec2 add reference to zen of python 2015-11-25 12:19:45 -05:00
jab 00e9307a63 test collapse in __init__ 2015-11-25 03:23:55 -05:00
jab d7551dbf67 remove bidict.invert
closes #20
2015-11-24 23:29:22 -05:00
jab fea43b5ca6 improve error message 2015-11-22 16:30:09 -05:00
jab 4740123c8c update to latest pre-commit 2015-11-22 16:30:01 -05:00
jab 143cb86eeb document recommended dict-like check
closes #18
2015-10-10 15:06:13 -04:00
jab 5f40c86694 py35 2015-09-14 10:11:56 -04:00
jab 129874c76f use tox-travis on travis 2015-07-09 21:36:50 -04:00
jab ea545c7bf8 docs tweaks 2015-07-09 21:34:04 -04:00
jab cac7771046 bump to 0.9.1.dev post release 2015-06-06 12:09:27 -04:00
jab 30a819feef bump to 0.9.0.post1 for release 2015-06-06 12:01:20 -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 78ef7be3f9 improve TypeError messages with invalid slices
+ small refactor
2015-05-04 12:14:48 -04:00
jab b153108664 Merge branch 'none-slice'
* none-slice:
  add failing tests demonstrating None-slice issue
2015-05-04 11:35:55 -04:00
jab 9e98dbb2cc add failing tests demonstrating None-slice issue
also switch from xfail to assume when WORKAROUND_NAN_BUG is True
to still test hypothesis-generated inputs that don't contain nan
2015-05-04 11:08:27 -04:00
jab b84561b94c tweak changelog, readme, missing bidicts in stdlib 2015-04-30 14:49:31 -04:00
jab eba11251d1 Merge pull request #14 from jab/test_slicing2
refactor _fwd_slice with tests
2015-04-29 15:44:53 -04:00
TomV 5ef0a8ae2c refactor _fwd_slice with tests 2015-04-29 20:26:50 +01:00
jab f31a193e55 split hypothesis test into smaller individual tests 2015-04-29 14:29:35 -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 7d8ae827c4 bump copyright to 2015 2015-03-22 13:40:59 -04:00
jab 6b73cff4bd enable containerized builds on travis-ci 2014-12-17 23:47:48 +00:00
jab 95392b5c8b delint 2014-10-11 13:29:17 -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 c9497f05c5 add put and forceput, refactor 2014-10-11 12:58:54 -04:00
jab 54bece295e add caveat about memory 2014-10-04 13:26:34 -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 078eaee901 add installation + build status to module docs 2014-10-04 11:54:44 -04:00
jab 201520e2ba document non-atomicity 2014-10-04 11:51:07 -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 6c84d3c2bb docs tweaks 2014-09-25 16:48:47 -04:00