0
I Use This!
Low Activity

Commits : Listings

Analyzed about 2 hours ago. based on code collected about 3 hours ago.
Feb 02, 2025 — Feb 02, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
[pre-commit.ci] auto fixes from pre-commit.com hooks More... 14 days ago
[pre-commit.ci] pre-commit autoupdate More... 14 days ago
[pre-commit.ci] pre-commit autoupdate More... about 1 month ago
[pre-commit.ci] pre-commit autoupdate More... about 2 months ago
Merge pull request #136 from cclauss/drop-support-for-py38-and-py39 More... 2 months ago
Modernize Dec 2025 More... 2 months ago
Drop support for python3.8 and python3.9 More... 2 months ago
Merge pull request #130 from cclauss/pre-commit-autoupdate-2025-11-25 More... 2 months ago
Bump actions/setup-python from 5.2.0 to 6.1.0 More... 2 months ago
Merge pull request #134 from cclauss/patch-1 More... 2 months ago
Set GitHub Actions comments to be FULL version numbers More... 2 months ago
Merge pull request #132 from python-hyper/dependabot/github_actions/actions/checkout-6.0.0 More... 2 months ago
Bump actions/checkout from 4.2.1 to 6.0.0 More... 2 months ago
Add Python 3.13, 3.14 and PyPy 3.11 to the testing More... 2 months ago
pre-commit autoupdate 2025-11-25 More... 2 months ago
Merge pull request #126 from python-hyper/dependabot/github_actions/actions/checkout-4.2.1 More... over 1 year ago
Bump actions/checkout from 4.1.1 to 4.2.1 More... over 1 year ago
Merge pull request #124 from python-hyper/dependabot/github_actions/actions/setup-python-5.2.0 More... over 1 year ago
Bump actions/setup-python from 5.1.0 to 5.2.0 More... over 1 year ago
Merge pull request #118 from Sachaa-Thanasius/feature/just-annotations More... over 1 year ago
Adjust typing check to use wrapper/shim script for now. More... over 1 year ago
Add `#pragma: no cover` to final line missing coverage, as well as a comment for justification. More... over 1 year ago
Merge branch 'feature/just-annotations' of github.com:Sachaa-Thanasius/rfc3986 into feature/just-annotations More... over 1 year ago
Add exclude lines to .coveragerc to account for a) `if t.TYPE_CHECKING` blocks and b) lines that are only ellipses, as well as some temporary pragma comments in _typing_compat.py. This seems to account for most of the missing coverage with the current configuration, excluding line 447 in validators.py. More... over 1 year ago
[pre-commit.ci] auto fixes from pre-commit.com hooks More... over 1 year ago
Replace reorder-python-imports and flake8-import-order with isort, along with some other minor changes. - Update .pre-commit-config.yaml and tox.ini in accordance to the above. - Run `pre-commit autoupdate` while I'm at it. Can be reverted if need be. - Somewhat centralize black and isort config in pyproject.toml to avoid having to keep it in sync in multiple places. More... over 1 year ago
Change how port is determined/validated in `validators.subauthority_component_is_valid` to avoid testing via `int(...)`. - Also makes the linters and type-checker happier. More... over 1 year ago
Fix annotation for `misc.UseExisting` to be `Final` to avoid reassignment without warnings from a type checker. - Also add a noqa to _mixin.URIMixin.resolve_with, since the extra `if TYPE_CHECKING`` statement pushed it over the complexity limit. More... over 1 year ago
Fix variable annotation for `uri` in `URIMixin`.copy_with. More... over 1 year ago
More annotations that I forgot to break up into multiple commits. - validators.py - Finish annotating return types. - Change ensure_one_of takes a `Collection`, not a `Container`, since it needs to be iterable within `UnpermittedComponentError.__init__`. - Change `authority_is_valid` to permit None as an input; continuation of making sure is_valid allowing None propogates. Also, this behavior is depended on elsewhere in the library (just one spot, I think). - parseresult.py - Add variable annotations to `ParseResultMixin`, and make sure _generate_authority is allowed to return `None`. - Fix `ParseResultBytes.copy_with` not accepting an int for port. - Annotate return type for `authority_from`. - misc.py - Use common base for `URIReference` and `IRIReference` as annotation for `merge_path` and remove circular import. - exceptions.py - Annotate everything. - _mixin.py - Add variable annotations to `URIMixin`; they're under a TYPE_CHECKING block so that only the subclasse's annotations can be found in cases of introspection. Might be overkill. - Use `uri.URIReference` to annotate parameters for various functions. - TODO: Check if these are potentially too wide, since `IRIReference` also exists and inherits from `URIMixin`? - Use hacky "typing.cast within an elided if block" trick to improve typing within `URIMixin.resolve_with`. More... over 1 year ago