jab
b7aeb14251
upgrade to latest pytest-cov (2.2.1)
2016-02-02 12:23:23 -05:00
jab
ad3e3d9218
Merge pull request #31 from jab/hypothesis2-rebased
...
several improvements to test setup
2016-01-26 19:49: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
b1bff55987
tweak badges (including adding requires.io badge)
2016-01-13 11:52:26 -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
2633febeaf
adopt open code of conduct
2016-01-11 22:42:39 -05:00
jab
67c4d4ca77
happy 2016
2016-01-03 14:30:30 -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
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