Commit Graph

104 Commits

Author SHA1 Message Date
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
jab 5f3f069f26 document retrieving pypi download stats 2016-09-16 16:06:40 -04:00
jab dbc678876f update pypy to 5.4.1 on Travis 2016-09-16 16:01:15 -04:00
jab 26ed6b5c0a upgrade to latest pytest (3.0.2) 2016-09-03 20:30:27 -04:00
jab fa4e21297f upgrade to latest pytest (3.0.1) 2016-08-24 11:33:54 -04:00
jab 6c6290a7a9 update to latest pytest (3.0.0) 2016-08-21 22:17:05 -04:00
jab 89f13e1ece work around bad readthedocs styles 2016-08-02 18:02:08 -04:00
jab 576ef8510e Merge pull request #38 from waldyrious/patch-1
add license title and fix short identifier
2016-07-31 15:52:27 -04:00
Waldir Pimenta d82f91bcde fix short identifier for the ISC license
see https://opensource.org/licenses/ISC and http://spdx.org/licenses/ISC.html
2016-07-31 12:49:16 +01:00
Waldir Pimenta 429410cbf7 add license title
It's not strictly required, but it's useful metadata, and part of the recommended license template text:
- http://choosealicense.com/licenses/isc/
- https://opensource.org/licenses/isc-license
- http://spdx.org/licenses/ISC.html#licenseText
2016-07-31 12:31:44 +01:00
jab 2f6bf59057 upgrade to latest coverage (4.2) 2016-07-27 20:53:07 -04:00
jab 0ab1498f45 upgrade to latest hypothesis (3.4.2) 2016-07-15 22:21:53 -04:00
jab 1b50171bd5 update to latest hypothesis (3.4.1) 2016-07-10 13:01:37 -04:00
jab 16bfeee370 update to latest coverage (4.2b1) 2016-07-05 11:57:47 -04:00
jab 1e5d9c0708 bump version to 0.12.1.dev0 post release
[ci skip]
2016-07-04 00:12:44 -04:00
jab b6a56d794b prepare for 0.12.0 release 2016-07-03 23:52:45 -04:00
jab 4b42d8dd3e pull out new "order matters" subsection of docs 2016-07-03 18:12:58 -04:00
jab fec24ddcaf update docs badge to point to master 2016-07-03 17:56:40 -04:00
jab c2fcc2be11 document effects of ordering on overwriting 2016-07-03 17:36:26 -04:00
jab ffa4266737 clean up hypothesis tests
- Remove ordering checks from test_consistency_after_mutation().
  Should now be covered by test_putall().
- Remove commented out code for testing bidicts with other immutable values
  besides integers.
2016-07-03 17:36:15 -04:00
jab 8ebec833a6 add back assume for len(pruned) in hypothesis tests 2016-07-03 11:34:32 -04:00
jab b4e8f860a2 more concise OrderedBidirectionalMapping.__eq__ impl
and add tests for comparing to unordered dicts to test_equality
2016-06-30 12:48:48 -04:00
jab 62eabc3473 run benchmarks on orderedbidict as well as bidict 2016-06-29 23:50:35 -04:00
jab 476bdc77b9 test_overwriting_putall_withdup -> test_forceupdate_withdup 2016-06-29 22:04:18 -04:00
jab 85e84e8f0e ditch _on_update_rbf_success, let the VM do it 2016-06-29 20:11:17 -04:00
jab 4f36e8c3ba fix test_consistency for orderedbidict.forceupdate() 2016-06-29 19:47:24 -04:00
jab 7b32a7d8f7 rm assert strings 2016-06-29 19:46:40 -04:00
jab 9c004aa9b4 more efficient OrderedBidirectionalMapping.__eq__ impl
when other is an unordered mapping. Mapping.__eq__() creates a
temporary dict (passing self) before comparing and then throws it
away. Avoiding that implementation avoids the unnecessary malloc.
2016-06-29 19:07:52 -04:00
jab d358f82ca3 use latest python versions on travis 2016-06-29 18:57:54 -04:00
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 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 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