Closed kasium closed 8 months ago
Hi. That would be awesome!
I don't have a strict objection to pyproject.toml but I'd rather keep things here consistent with other marshmallow-code packages.
We should fix CI before, or in this PR, by moving to Github Actions (see https://github.com/marshmallow-code/marshmallow/pull/2098). @sloria do you think you could add PYPI_API_KEY
(and/or make me maintainer) so that we can proceed? (And likewise for marshmallow-oneofschema.)
Thanks!
@lafrech I'm happy to try the GitHub Action migration first. I guess somewhen next week I'll find some time to try that
Le Sun, 06 Aug 2023 04:11:19 -0700, kasium @.***> a écrit :
@lafrech I'm happy to try the GitHub Action migration first. I guess somewhen next week I'll find some time to try that
Great. We only need the PYPI API key to release but we can start working on the transition to GHA without it. It should be relatively easy to copy the configuration from the other marshmallow repos.
-- Jérôme
do you think you could add PYPI_API_KEY (and/or make me maintainer) so that we can proceed?
@lafrech you're already an admin on both--can you double-check that you have access?
@sloria I'm talking about PYPI ownership. I don't see those in my list: https://pypi.org/user/lafrech/. So I can't create the API key.
@lafrech oh ok, i've given you access to apispec-webframeworks.
i can't give access to marshmallow-oneofschema since i'm not owner. @maximkulkin could you please make me and @lafrech owners of the pypi package here: https://pypi.org/manage/project/marshmallow-oneofschema/collaboration/
Thanks. I just added PYPI_API_TOKEN
to this repo.
Thank you for you help on this @kasium.
Other TODOs:
Hello,
Regarding the TODO: "Replace pkg_resources with importlib.metadata" i just made one PR about it.
@sloria thanks for the new version. In the changelog is missing, that this library is now a typed package. You might want to add this
@kasium good catch. updated in https://github.com/marshmallow-code/apispec-webframeworks/commit/980ac9d56e50efafb4d191bec51067f844c3cb7e
Since I working on #103 I found some things to improve
I'm happy to provide the necessary PR