jab
4b86b57689
docs tweaks
2017-11-17 23:54:56 -05:00
jab
22f4e78d09
numerous fixes and improvements ( #43 )
...
- .travis.yml and setup.py tweaks
- add regression tests for -O bug and document fix
- Make OrderedBidict equality comparison order-sensitive in more cases.
- Add bidict.BidictBase.ordered class attribute.
- Replacing OrderedBidictBase._should_compare_order_sensitive()
with OrderedBidictBase.should_compare_order_sensitive_to().
- Revert the optimizations in v0.13.0 to make FrozenOrderedBidict instances
that have the same items in different order have different hash values.
- Remove FrozenBidictBase.
- Remove frozenbidict._USE_ITEMSVIEW_HASH and
frozenorderedbidict._HASH_NITEMS_MAX
2017-11-17 22:35:40 -05:00
jab
033083ca26
various code and CI improvements + dependency updates ( #42 )
2017-11-16 15:44:51 -05:00
jab
050e61e0f7
update to latest deps; tests + docs improvements
2017-10-11 10:26:22 -04:00
jab
e2acff57f6
update to latest hypothesis (3.17.0) and flake8 (3.4.1)
...
also enable pypy3 in tox.ini
2017-08-12 11:48:17 -04:00
jab
15d123df91
update to latest pytest (3.2.0)
2017-08-12 09:59:07 -04:00
jab
72b0928952
update to latest hypothesis (3.12.0)
2017-07-08 23:05:35 -04:00
jab
ab3738ddd8
update to latest pytest (3.1.3), sphinx, and pre-commit
2017-07-05 12:22:04 -04:00
jab
dd0b434b84
update to latest hypothesis (3.11.6)
2017-06-29 10:00:30 -04:00
jab
bd1f840ae5
update to latest hypothesis (3.11.4)
2017-06-18 12:42:11 -04:00
jab
72d639e44f
document adding support for latest pypy3
...
[ci skip]
2017-06-12 11:55:03 -04:00
jab
daeaa93cad
test latest pypy and pypy3
2017-06-12 11:24:22 -04:00
jab
bcac254ec1
update to latest pytest (3.1.2) and py (1.4.34)
2017-06-12 11:11:38 -04:00
jab
99cff11b2c
update to latest hypothesis (3.11.3)
2017-06-12 11:06:09 -04:00
jab
cbf19acb1e
update to latest pytest (3.1.1)
2017-06-03 18:49:48 -04:00
jab
d8f6f9a458
update to latest hypothesis (3.11.0) and pytest (3.1.0)
2017-05-25 14:59:26 -04:00
jab
8318d28586
update to latest coverage, sphinx, and pre-commit
2017-05-21 15:08:22 -04:00
jab
d7d6e40879
update to latest hypothesis (3.9.0) and pytest-cov (2.5.1)
2017-05-21 14:10:01 -04:00
jab
e87a6c31c3
update deps, --cov-branch
2017-05-10 14:35:23 -04:00
jab
86dfe1bb67
update to latest tox (2.7.0)
2017-04-08 16:39:06 -04:00
jab
05f3224782
update to latest coverage (4.4b1)
2017-04-05 18:54:02 -04:00
jab
577458dcf0
update to latest sphinx (1.5.5)
2017-04-04 17:14:44 -04:00
jab
2a47714a21
docs: factor out versioneye prompt from changelog and include in readme too
2017-03-31 14:58:44 -04:00
jab
ab657f9353
update to latest pytest-benchmark and pre-commit
2017-03-28 13:53:44 -04:00
jab
8c4e6b36eb
update travis to use python 3.6.1
2017-03-25 17:42:59 -04:00
jab
4a8e94026f
upgrade to latest hypothesis (3.7.0)
2017-03-25 12:34:43 -04:00
jab
76df49a206
docs tweaks
2017-03-17 12:16:45 -04:00
jab
5f4e0486e4
bump version to 0.13.2.dev0 post-release
2017-03-15 16:50:22 -04:00
jab
2c7c53d7b4
prepare for 0.13.1 release
2017-03-15 16:43:23 -04:00
jab
19f7e9f90a
change license to MPLv2
2017-03-15 16:43:05 -04:00
jab
f55141d417
rm foo.py (accidentally added in 888531)
2017-03-15 15:45:52 -04:00
jab
6f5dbd4d5b
tweak @knaperek's improvements from #41 + thanks
2017-03-15 15:45:40 -04:00
Jozef Knaperek
287719c22d
Add test for oldstyle class handling
2017-03-15 15:16:18 -04:00
Jozef
97f59b96a2
Fix regression in 0.13 that breaks old-style classes
...
This is causing crashes with other (unrelated) classes that are old-style.
2017-03-15 15:16:18 -04:00
jab
0bee32a6fc
update to latest pytest (3.0.7)
2017-03-15 15:10:41 -04:00
jab
888531760c
update to latest sphinx and pre-commit
2017-02-27 12:27:08 -05:00
jab
9eb335239d
update to latest pre-commit, fix typo
2017-01-30 18:06:57 -05:00
jab
3d757fbb6c
upgrade to latest pytest (3.0.6), sphinx (1.5.2), and pre-commit (0.11.0)
2017-01-23 11:04:52 -05:00
jab
803fa3faf1
bump version to 0.13.1.dev0 post release
2017-01-19 00:26:21 -05:00
jab
4bfb6038ec
prepare for 0.13.0 release
2017-01-19 00:08:38 -05:00
jab
887e078907
squashed changes for 0.13.0
...
- support Python 3.6, refactor CI/test setup, increase test coverage
- refactor BidirectionalMapping, BidictBase, OrderedBidictBase,
FrozenBidictBase, and subclasses
- move frozenorderedbidict into _frozen and looseorderedbidict into _loose
- register bidict as a virtual subclass of MutableMapping rather than
inheriting from it directly. This makes it clearer that it does not use any
of the concrete generic methods that MutableMapping provides.
- improve performance and flexibility of frozenbidict and
frozenorderedbidict hashing
- docs, including new type-hierarchy.png diagram
- rm unused imap, ifilter, izip_longest from compat, add PYPY
- update to latest versions of dependencies
- restore benchmarking on travis
2017-01-09 10:37:31 -05:00
jab
b7815c5318
deps, docs linking fixes/improvements, skip benchmarking for now
2016-12-06 18:09:45 -05:00
jab
571fe87883
upgrade to pypy-portable-5.6.0
2016-11-21 01:27:25 -05:00
jab
efead14781
appease new flake8 rule (E305)
2016-11-21 00:54:31 -05:00
jab
c923b297c3
upgrade to latest flake8, pydocstyle, pytest-cov, and sphinx dependencies
2016-11-21 00:48:44 -05:00
jab
2e8ccc2eec
dowgrade pytest-benchmark to 3.0.0
...
3.1.0a1 with benchmark-compare compares the current run against itself,
rather than against the previous run as it should
ionelmc/pytest-benchmark#62
2016-11-21 00:35:18 -05:00
jab
b33d5da47d
upgrade pre-commit and tox dependencies, benchmark compare to all previous runs
2016-11-21 00:17:54 -05:00
jab
89867aa067
upgrade to pytest 3.0.4
2016-11-13 12:41:00 -05:00
jab
dbd0c6017b
upgrade to hypothesis 3.6.0 and pytest-benchmark 3.1.0a1
2016-11-06 08:46:07 -05:00
jab
184de7f07f
update to latest pytest (3.0.3) and hypothesis (3.5.3)
2016-10-05 11:59:51 -04:00