Skip to content
This repository was archived by the owner on Apr 17, 2025. It is now read-only.

Fix python dist to work with toastedmarshmallow/webargs #241

Open
ryan-lane opened this issue Jan 3, 2020 · 2 comments
Open

Fix python dist to work with toastedmarshmallow/webargs #241

ryan-lane opened this issue Jan 3, 2020 · 2 comments
Assignees

Comments

@ryan-lane
Copy link
Contributor

toastedmarshmallow includes a fork of marshmallow, but webargs lists marshmallow as a dependency. To fix webarg's dependency resolution, it's necessary to install the marshmallow fork via -e git+..., but that doesn't work for setup.py dependencies.

We're not actively using webargs currently, but some upcoming changes for using marshmallow for API request validation will use webargs. Using marshmallow without toastedmarshmallow has a high performance cost, so we need to figure out a way to make everything play nice.

@ryan-lane
Copy link
Contributor Author

Adding @rowillia as he made toastedmarshmallow and may have some ideas

@ryan-lane
Copy link
Contributor Author

For now I'll pull webargs out to fix the build.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants