dosubot[bot] commented on issue #35169:
URL: https://github.com/apache/superset/issues/35169#issuecomment-3302202293

   <!-- Greeting -->
   Hi @PCore-D! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the 
superset team.
   
   <!-- Answer -->
   Superset 5.0.0 is not compatible with marshmallow 4.x—this causes the 
`Field.__init__() got an unexpected keyword argument 'minLength'` error. The 
fix is to use marshmallow 3.26.1, which is the version pinned in Superset's 
requirements and confirmed by maintainers as the correct workaround until a 
future patch release includes a permanent fix 
[[source](https://github.com/apache/superset/issues/33162#issuecomment-2923115247)].
   
   For the `no module named "flask_limiter.wrapper"` error, this happens 
because newer flask-limiter versions removed or changed the `wrapper` module. 
Superset 5.0.0 pins flask-limiter to 3.12 for compatibility, so using 3.12 (or 
3.5.1, which also works for some users) resolves this issue 
[[source](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/requirements/base.txt)].
   
   If you install Superset via pip or in certain environments, dependency 
resolution might still pull in incompatible versions. The safest approach is to 
manually install the pinned versions:
   
   ```bash
   pip install marshmallow==3.26.1 flask-limiter==3.12
   ```
   
   This aligns your environment with the versions tested and supported by 
Superset 5.0.0 [[source](https://github.com/apache/superset/issues/33162)].
   
   Let me know if you need more details or run into other dependency issues!
   
   
   <!-- Dosu Comment Footer -->
   *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).*
   
   ---
   <sup>How did I do? 
[Good](https://app.dosu.dev/response-feedback/e895a2d2-65d5-4816-aaa0-89899e80a3d0?feedback_type=great_response)
 | 
[Irrelevant](https://app.dosu.dev/response-feedback/e895a2d2-65d5-4816-aaa0-89899e80a3d0?feedback_type=irrelevant_answer)
 | 
[Incorrect](https://app.dosu.dev/response-feedback/e895a2d2-65d5-4816-aaa0-89899e80a3d0?feedback_type=incorrect_sources)
 | 
[Verbose](https://app.dosu.dev/response-feedback/e895a2d2-65d5-4816-aaa0-89899e80a3d0?feedback_type=too_verbose)
 | 
[Hallucination](https://app.dosu.dev/response-feedback/e895a2d2-65d5-4816-aaa0-89899e80a3d0?feedback_type=hallucination)
 | [Report 
🐛](https://app.dosu.dev/response-feedback/e895a2d2-65d5-4816-aaa0-89899e80a3d0?feedback_type=bug_report)
 | 
[Other](https://app.dosu.dev/response-feedback/e895a2d2-65d5-4816-aaa0-89899e80a3d0?feedback_type=other)</sup>&nbsp;&nbsp;[![Chat
 with 
Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=githu
 b)&nbsp;[![Join 
Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share
 on 
X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/issues/35169)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org
For additional commands, e-mail: notifications-h...@superset.apache.org

Reply via email to