Was unable to use hex str selectors and it is convenient but also
Have to use type: ignores everywhere when trying to use bytes-selector because the typing was wrong here. So this PR fixes all the typing issues related to that as well as adds support for hex str selectors.
NOTE: This PR will save me from having to put type ignores in another PR, that is how it relates.
How I did it
singledispatch method overrides.
I thought I could put unions in there but it wasn't like that, so not as clean as I would have liked.
How to verify it
Checklist
[ ] Passes all linting checks (pre-commit and CI jobs)
[ ] New test cases have been added and are passing
[ ] Documentation has been updated
[ ] PR title follows Conventional Commit standard (will be automatically included in the changelog)
What I did
type: ignores
everywhere when trying to use bytes-selector because the typing was wrong here. So this PR fixes all the typing issues related to that as well as adds support for hex str selectors.NOTE: This PR will save me from having to put type ignores in another PR, that is how it relates.
How I did it
singledispatch method overrides. I thought I could put unions in there but it wasn't like that, so not as clean as I would have liked.
How to verify it
Checklist