Patrick Lannigan
Patrick Lannigan
I agree that a decorator would be a cleaner interface. However, I'm not clear on how that would get implemented. I tried looking at the implementation of `@v_args` as an...
Ok, that helped. I was able to experiment and get a POC working for a decorator (I also learned about `__get__()`). Would you be interested if I fleshed out the...
Putting a marker attribute on the function could also work. > Then the visitors/transformers will only need to scan the instance and build a mapping. I guess the key question...
My preference would be to avoid a name coercion scheme where certain characters are collapsed into underscores. It can lead to whack-a-mole situation where the implementation initially seems sufficient, but...
Was able to get a complete solution working that: * Uses a marker attribute instead of a wrapping class (though that did introduce other complexities) * Has an internal cache...
[Artifactory doesn't support the `/json` endpoint](https://www.jfrog.com/jira/browse/RTFACT-16101), so users in a corporate environment that don't directly pull from PyPI would be required to always download each file to be hashed. So...
Good to know. If sequence was try `/json`/try simple/download file then that would resolve my concerns.
I was looking into this a bit. It looks like [packaging.utils.parse_wheel_filename()](https://packaging.pypa.io/en/latest/utils.html#packaging.utils.parse_wheel_filename) would allow for getting the tags for each file that is available on PyPI. That can be compared with...
The `mypy` failures in the pre-commit.ci look like they are legitimate, but not related to my changes. I am getting the same errors when running `checkqa` locally on the default...
Pulled in the latest changes to the default branch and now `mypy` is passing. The rest of the CI is waiting for a maintainer to approve it to run.