Commit Graph

27 Commits

Author SHA1 Message Date
Joshua Bronson 83865f2bed Minor refactor. 2022-03-09 22:09:36 -05:00
Joshua Bronson 03d6cbc118 Compute inverse lazily, automatically add or remove __reversed__ implementations for BidictBase subclasses based on whether their backing mappings are reversible, improve mechanism for automatic dynamic generation of inverse bidict classes and use this for namedbidict, improve pickling. 2022-02-06 12:28:12 -05:00
Joshua Bronson b5d2d393c3 Upgrade dev dependencies. 2022-02-02 15:54:27 -05:00
Joshua Bronson 5dc6d98381 Redesign OrderedBidict for better performance and code reuse. 2022-01-31 16:45:46 -05:00
Joshua Bronson 12a9acabb7 Improvements to bidict view methods and docs. 2022-01-06 19:54:46 -05:00
Joshua Bronson 6f7233ae5c Update FUNDING.yml 2021-12-27 12:04:53 -05:00
Joshua Bronson 879be8bad8 Refactor GitHub Actions 2021-12-24 14:06:48 -05:00
Joshua Bronson 1dfff770ca Upgrade dev dependencies, drop support for py36 2021-12-22 17:22:03 -05:00
Joshua Bronson fac42f4ce3 Add github-actions to dependabot config 2021-11-04 17:49:51 -04:00
Joshua Bronson 1a3e3fd458 Upgrade pre-commit and gha deps 2021-11-04 17:38:42 -04:00
Joshua Bronson 98797eb40d Minor optimization to FrozenOrderedBidict __iter__ and __reversed__
Also, enable coverage by default for Python 3.7 and 3.10, rather than
only 3.9. This way the codecov status check ensures coverage for 3.8+
sensitive code paths.
2021-10-23 16:27:16 -04:00
Joshua Bronson 1c831b248d Use build rather than invoking setup.py directly
...in the build-and-release-to-PyPI workflows.
2021-10-21 18:08:26 -04:00
Joshua Bronson cbe5cb6bbd Update dependencies 2021-10-13 18:32:05 -04:00
Joshua Bronson 3f97ea1308 Update dependencies, use stable Python 3.10 in CI
now that it's been released
2021-10-05 13:24:50 -04:00
Joshua Bronson 9fcc793bfa Prepare for 0.21.3 release 2021-09-05 11:25:30 -04:00
Joshua Bronson 8bdd76f597 Disable Sphinx for Python 3.10 while Sphinx is incompatible + upgrade dependencies. 2021-09-02 09:54:14 -04:00
Joshua Bronson a0aeb8b367 Update to Python 3.10.0-beta.4 in CI 2021-07-15 10:33:49 -04:00
Joshua Bronson d84808226a Test with Python 3.10 2021-05-21 09:17:04 -04:00
Joshua Bronson a63ea65047 Switch dependabot schedule to monthly. 2021-04-18 11:20:42 -04:00
Joshua Bronson bd4e652ae4 master -> main 2021-03-29 14:05:22 -04:00
Joshua Bronson c1a7612f64 Re-enable pylint, improve deps, tox, + GHA config. 2021-03-24 18:32:09 -04:00
Joshua Bronson 2f0a387dc1 Upgrade dependencies. 2021-03-12 09:41:36 -05:00
Joshua Bronson 17b14ea0d8 Release to PyPI via GitHub Actions.
Also disable universal wheels as bidict is no longer Py2-compatible.
2021-01-13 11:12:15 -05:00
Joshua Bronson 11567533fe Move CI to GitHub Actions, fix version typo in metadata.py 2020-12-20 10:50:41 -05:00
Joshua Bronson 55494459dc
Initial dependabot config. 2020-12-20 07:29:00 -05:00
jab 0ade432982 Docs improvements (incl. refreshed tag line). 2020-01-01 14:11:48 -05:00
Joshua Bronson eba62b29b9
Create FUNDING.yml 2019-07-03 20:46:40 -04:00