-
Notifications
You must be signed in to change notification settings - Fork 6
feat: wrap fset/fdel in deprecated property #190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
94334bd
feat(deprecation): wrap fset/fdel in @deprecated property
Borda c0ab578
feat(deprecation): _DeprecatedProperty subclass for chain-style sette…
Borda 808d107
docs: update property setter/deleter docs — both patterns now work
Borda d1a932f
Potential fix for pull request finding
Borda 89ca0b6
docs: replace domain-specific KeyPoints example with generic Config.t…
Borda b6f0a04
fix: resolve two CI blockers on PR #190 — docs IndentationError and t…
Borda ec214be
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 1e95e41
fix(deprecation): guard against double-decoration on _DeprecatedProperty
Borda 2abd13d
fix(deprecation): guard args_mapping/args_extra/callable target on pr…
Borda 8b53bed
refine(deprecation): fix _wrap_accessor type sig to match Callable[[C…
Borda 9968ae5
refine(deprecation): prefer fnew.__doc__ over self.__doc__ in getter/…
Borda 8e8e339
docs(deprecation): rewrite _DeprecatedProperty docstring to Google style
Borda 7876c58
test(deprecation): assert setter warning filename points at caller site
Borda 7e0ede2
test(deprecation): verify chain-style setter counter silences second …
Borda fbc78b8
docs(llms.txt): describe property subclass by behaviour, not internal…
Borda b402609
docs(use-cases): make Config.timeout example self-contained
Borda e607b4b
Merge branch 'fix/property' of https://github.com/Borda/pyDeprecate i…
Borda a8ca123
Potential fix for pull request finding
Borda d2584b3
docs(use-cases): replace HTML phmdoctest comment with inline skip marker
Borda 64ed6c9
fix(audit): discover setter-only and fset-deprecated properties
Borda 7aaf0bc
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 90d6936
docs(use-cases): clarify @deprecated @property outer order wraps fset…
Borda 50582ec
docs(llms): fix decorator order claims for @property fset/fdel wrapping
Borda 00a4a1e
fix(deprecation): derive property name from first non-None accessor i…
Borda 6c0f03b
test(deprecation): add TestPropertyErrorPaths for packing() TypeError…
Borda dabe8e6
lint: auto-fix violations after resolve cycle
Borda f5885a9
docs(changelog): add behavior-change entry for fset/fdel wrapping (#190)
Borda 8f9d0f0
docs: fix misleading comments in deprecation.py and use-cases.md
Borda 18b62a2
refine(deprecation): make _DeprecatedProperty._wrap required keyword-…
Borda 7b4cb6f
fix(deprecation): guard against pre-deprecated accessors in property …
Borda ae1331b
docs: add typing note and getter-only migration tip for property depr…
Borda 92bb9e2
docs: clarify @property vs @cached_property accessor coverage in READ…
Borda 303177f
test(deprecation): add property regression tests for H2, H3, and M6
Borda 0f75a91
docs(troubleshooting): add M8 property-order and double-wrap FAQ entries
Borda 77de2a7
chore: fix mypy type-ignore placement and mdformat whitespace
Borda 2a113ab
fix(deprecation): reject TargetMode.ARGS_REMAP/True when decorating a…
Borda dbc05c3
refine(deprecation): use _has_deprecation_meta in accessor double-dec…
Borda 17e0a64
docs(use-cases): add dataclass property alias and redirect patterns
Borda 8bd739d
docs(use-cases): add inline tests and output blocks to property examples
Borda a23eebf
docs: fix output block summary labels and clarify convention in CONTR…
Borda 1bbc77b
docs(use-cases): fix misleading claims and remove duplicate property …
Borda 0a4a873
test(property): extract property tests to dedicated file + add scenar…
Borda File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.