fix(deps): update dependency dpath to v2
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| dpath | ==1.5.0 -> ==2.1.5 |
Release Notes
dpath-maintainers/dpath-python
v2.1.4
Commits
- Better int ambiguity resolution in default creator
- Remove unused import
- Resolve int ambiguity in get function
- Use isdecimal in favor of isdigit
- Add type check tests
- Update version.py
- Merge pull request #181 by moomoohk from dpath-maintainers/179-int-ambiguity-solution-force-creates-dicts-when-no-pre-existing-dict-exists-breaking-previous-functionality
v2.1.3
Commits
- Remove trailing comma
- Bump version
- Merge pull request #176 by moomoohk from dpath-maintainers/bugfix/175-trailling-comma-in-deprecated-merge
v2.1.2
Commits
- Support negative indexes
- Minor improvements
- Improve negative number check
- Remove unnecessary negative number check
- Fix values to work with fnmatchcase
- Add str overload to CyclicInt
- Simplify int handling in matching code
- Remove test case
- Bump version
- Continue evaluating entire path when handling int
- Add type hints
- Improve CyclicInt type
- Rename CyclicInt to SymmetricInt
- Fix sign
- Merge pull request #172 by moomoohk from dpath-maintainers/feature/166-negative-list-indexing
v2.1.1
Commits
- Catch all exceptions in type check
- Cast path segment to int if it's supposed to be an index
- Remove redundant import
- Remove ambiguity of last path segment
- Remove bad documentation
- Add test for int ambiguity
- Merge pull request #169 by moomoohk from dpath-maintainers/bugfix/int-ambiguity
v2.1.0
Commits
- Convert docstrings to double quotes
- Add Python >=3.6 constraint for type hints
- Organize imports
- Fix typo
- Implement merge types as an enum
- Rename safe_path to _split_path
- Sort out imports
- Remove unnecessary check
- Rename/remove unused variables
- Some type hinting
- More type hinting
- Remove parens
- Refactoring and type hinting
- Documentation
- Use fstrings
- Remove redundant parentheses
- Remove unicode literal
- Some type hints and name improvements
- Merge branch 'master' into feature/cleanup
- Small refactor in deletion code
- Move custom type definitions to dedicated file
- Use MutableMapping instead of dict
- Catch specific exceptions
- Add exports
- Move utils functions to top level
- Merge branch 'master' into feature/refactor
- Fix tests
- Mock correct function
- PEP8 change
- Enable DeprecationWarnings in tests
- Run flake8 separately from tests
- Working flake8 with annotations
- Style fixes
- Reorder tasks in workflow
- Set minor version
- Remove references to dpath.util in tests
- PEP8 fix
- Add note regarding 3.6
- Type hint improvements and exports
- Merge pull request #168 by moomoohk from dpath-maintainers/feature/refactor
v2.0.8
Commits
- Update tests workflow
- Run tests on Python 3.10
- Drop Python 3.6
- Update project URL
- Update tests to use nose2
v2.0.7
Commits
- Add meaningful exception
- Better type check
- Clean up imports
- Make assert calls comply with PEP8
- Bump version
- Merge pull request #164 by moomoohk from dpath-maintainers/162-error-when-merging-2-lists-of-dicts
v2.0.6
Commits
- Add reference to changelog generator config
- Merge pull request #159 by timgates42 from timgates42/bugfix_typo_communicate
- Add option to control int-like segment conversion
- Bump version
- Merge pull request #161 by moomoohk from dpath-maintainers/feature/optional_segment_conversion
Docs
- fix simple typo, communcate -> communicate
v2.0.5
Commits
- Add changelog generator config
- Update README
v2.0.4
Commits
- Upgrade deployment workflow
- Update repo docs
- Add link to Travis CI page
- Merge branch 'master' into feature/drop-python-2
- Limit deployment workflow to master branch
- Merge branch 'master' into feature/drop-python-2
- Remove lingering Python 2 references
- Test workflow improvements
- Merge branch 'master' into feature/drop-python-2
- Merge pull request #156 by moomoohk from dpath-maintainers/feature/drop-python-2
v2.0.3
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
Codecov Report
Base: 93.47% // Head: 93.71% // Increases project coverage by +0.24% :tada:
Coverage data is based on head (
7f05b7f) compared to base (d094299). Patch has no changes to coverable lines.
:exclamation: Current head 7f05b7f differs from pull request most recent head 194bf18. Consider uploading reports for the commit 194bf18 to get more accurate results
Additional details and impacted files
@@ Coverage Diff @@
## master #333 +/- ##
==========================================
+ Coverage 93.47% 93.71% +0.24%
==========================================
Files 50 48 -2
Lines 2653 2643 -10
==========================================
- Hits 2480 2477 -3
+ Misses 173 166 -7
| Flag | Coverage Δ | |
|---|---|---|
| os-macOS-12 | 93.67% <ø> (+0.27%) |
:arrow_up: |
| os-ubuntu-latest | 93.67% <ø> (+0.27%) |
:arrow_up: |
| os-windows-latest | 93.40% <ø> (+0.16%) |
:arrow_up: |
| py-3.10 | 93.64% <ø> (+0.20%) |
:arrow_up: |
| py-3.11 | 93.71% <ø> (+0.46%) |
:arrow_up: |
| py-3.7 | 93.64% <ø> (+0.39%) |
:arrow_up: |
| py-3.8 | 93.49% <ø> (+0.08%) |
:arrow_up: |
| py-3.9 | 93.71% <ø> (+0.24%) |
:arrow_up: |
| unittests | 93.71% <ø> (+0.24%) |
:arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
| Impacted Files | Coverage Δ | |
|---|---|---|
| micropy/stubs/repositories/micropython.py | 77.41% <0.00%> (-3.23%) |
:arrow_down: |
| micropy/cli.py | 95.29% <0.00%> (-0.03%) |
:arrow_down: |
| micropy/__init__.py | 100.00% <0.00%> (ø) |
|
| micropy/stubs/package.py | 92.30% <0.00%> (ø) |
|
| micropy/utils/helpers.py | 93.85% <0.00%> (ø) |
|
| micropy/utils/_compat.py | ||
| micropy/__main__.py | ||
| micropy/logger.py | 95.10% <0.00%> (+0.69%) |
:arrow_up: |
| micropy/project/template.py | 98.17% <0.00%> (+1.20%) |
:arrow_up: |
| micropy/project/checks.py | 97.05% <0.00%> (+2.94%) |
:arrow_up: |
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.