Vít Zikmund
Vít Zikmund
@gabor-akeero it's questionable whether this needs to be fixed here (although an optional `is_new_type` parameter for a list of external modules that would also match could be nice). As `marshmallow_dataclass.NewType`...
FYI, my fix for `marshmallow_dataclass` has been cherry-picked into https://github.com/lovasoa/marshmallow_dataclass/pull/211 and merged to master. Unless reverted, the fix fill will be available with any next release (which I have no...
The problem is with custom types created with `NewType`. For those `field_for_schema` [calls ` typing_inspect.is_new_type(typ)`](https://github.com/lovasoa/marshmallow_dataclass/blob/ad4d654561a8f6514f7ee63e90642ee3417ccf3f/marshmallow_dataclass/__init__.py#L702), but this function has been ["made more robust"](https://github.com/ilevkivskyi/typing_inspect/commit/8f6aa2075ba448ab322def454137e7c59b9b302d) for v0.8.0. Since then the function returns...
Hey there folks, couple years later and we're still at the same spot. I hope this didn't get overengineered to oblivion :) @th0ma7 makes a couple good points, but let's...
Hi there @fschulze, couldn't this be achieved via a `PATCH /user/name/project/version` adding the `yanked` item there? We would also appreciate such a capability. Also, when you're suggesting `devpi-constrained`, which could...
Hi, I'd like to let you know about https://github.com/devpi/devpi/issues/1018, which is (contrary to warehouse's solution) a standardized way for solving the same problem - getting metadata/hashes without the full package....
To sum up the specs, the core thing is: 1. extracting the wheel's `-.dist-info/METADATA` file (`sdist`s are technically also included in the spec, but not even supported by PyPI) 1....
It looks like some of that data is contained within the database, but I don't think it would make sense trying to recreate the `.metadata` file with the data from...
Good to know @pradyunsg! There's also been other major development on the `poetry` side, which now finally [supports PEP 658/714 on a generic package index](https://python-poetry.org/blog/announcing-poetry-1.8.0/#fetching-metadata-faster-via-pep-658-support-and-new-lazy-wheel-feature) (not just PyPI's proprietary JSON...
Let me eyeball that for you :tm::smile: - The metadata file extraction happens [here in `warehouse/forklift/legacy.py`](https://github.com/pypi/warehouse/blob/beb1f3f0d7383224fc424d92256c29b78fd290e8/warehouse/forklift/legacy.py#L983). It's nothing special though, just [reaching for an expected filename](https://github.com/pypi/warehouse/blob/beb1f3f0d7383224fc424d92256c29b78fd290e8/warehouse/forklift/legacy.py#L996) in the `.whl`, counting...