Fix #209 Update freeze recurse into pyrsistent data structures and thaw to recurse into lists and dicts,
Thanks @phil-arh for this!
NB! This is a backwards incompatible change! To keep the old behaviour pass strict=False to freeze and thaw.
Fix #216, add abstractmethod decorator for CheckedType and ABCMeta for _CheckedTypeMeta. Thanks @ss18 for this!
Fix #228, rename example classes in tests to avoid name clashes with pytest.
0.17.3, 2020-09-13
Fix #208, release v0.17.3 with proper meta data requiring Python >= 3.5.
0.16.1, 2020-09-13
Add "python_requires >= 2.7" to setup.py in preparation for Python 2.7 incompatible updates
in 0.17. This is the last version of pyrsistent that can be used with Python 2.7.
0.17.2 (yanked awaiting proper fix for Python 3 req), 2020-09-09
Same as 0.17.1 released with more recent version of setuptools to get proper meta data for in place.
0.17.1 (yanked for proper meta data), 2020-09-09
Restrict package to Python >= 3.5 to not break unpinned Python 2 dependencies. Thanks @vphilippon
for this!
0.17.0 (yanked for Python 2 compatibility), 2020-09-08
Remove Python 2 support code. This includes dropping some compatibility code and the dependency on
six. Thanks @djailla for this.
Fix #200, python 3 exception chaining. This is a minor backwards incompatibility, hence stepping
to 0.17.0. Thanks @cool-RR for this!
0.16.0, 2020-03-24
No major updates but Python 2 support no longer guaranteed.
Fix #192, 'ignore_extra' for 'pvector_field'. Thanks @ss18 for this!
Fix #191, include LICENCE in distribution. Thanks @johnthagen for this!
Fix #190, minor MyPy errors. Thanks @Qhesz for this!
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps pyrsistent from 0.15.7 to 0.18.0.
Changelog
Sourced from pyrsistent's changelog.
Commits
1b8e85e
Prepare version v0.18.0e3df30b
Fix #228 rename classes for test objects to not clash with pytest naming conv...7742091
Fix broken badge link in READMEc435043
Changelog placeholder for 0.17.45b2530f
Replace Travis CI with basic Github actions for testingfd062ea
Add jobs for creating source dist and pypi publishingaa6efa5
Add basic GH actions flow for tests0266da8
Add GH actions linter19e426f
Merge pull request #227 from naveen521kk/wheelsadb438f
Change the return type of PVector_hashDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)