Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-03 | Add in mypy tests | Michael J. Sullivan | |
2021-08-03 | Refactor typings | Bryan Forbes | |
* Improve typing of `__init__()` * Update typing of `Map`-producing functions to produce the correct type * Update typing of other methods to more closely align with `Mapping` * Add protocol classes for unexposed data structures * Export protocol classes for ease of use in typed code * Update stub file to pass in mypy strict mode | |||
2021-02-09 | Fix flake8 errors and add it to CI (#45) | Taneli Hukkinen | |
* Fix flake8 errors and add it to CI * Use extras for test dependencies Co-authored-by: Fantix King <fantix.king@gmail.com> | |||
2021-02-09 | Remove deprecated setup.py test | Fantix King | |
2021-02-09 | Test Python 3.9 (#51) | Taneli Hukkinen | |
2020-05-13 | Add python version requirement metadata | Taneli Hukkinen | |
2020-04-22 | Add Github release workflowv0.12 | Elvis Pranskevichus | |
2020-04-22 | Define NDEBUG actively | Elvis Pranskevichus | |
`NDEBUG` is not defined by the standard library or the compiler by default, so make sure it's defined when building non-debug builds. | |||
2020-04-22 | A bunch of fixes | Yury Selivanov | |
* Fix #26: `ifdef NDEBUG` should be `ifndef NDEBUG` * More tests for #24 * Add a `DEBUG_IMMUTABLES` env var to build debug builds | |||
2019-11-02 | Add Python 3.8 support (#16) | Bruno Oliveira | |
Fix #15 | |||
2019-10-11 | fix: add package_data to setup.py (#14) | Anton Agestam | |
2018-11-20 | Bump the version to 0.7v0.7 | Yury Selivanov | |
2018-04-03 | setup: Add long_description | Yury Selivanov | |
2018-04-02 | Add pure Python implementation (compatible with PyPy) | Yury Selivanov | |
2018-03-30 | Read version from __init__ | Elvis Pranskevichus | |
2018-03-30 | Fix compilation errors | Elvis Pranskevichus | |
2018-03-30 | Fix a nit in README; add a version to setup.py | Yury Selivanov | |
2018-03-30 | Initial commit | Yury Selivanov | |