You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Most of this is caused by faker and pygments, I guess.
It would be nice to do some things to shrink this, and also introduce a [minimal] target that removes things we add by default
Basic Example
python3 pip install litestar[minimal]
Drawbacks and Impact
Probably not able to do anything "by default" until 3.x
Unresolved questions
Looking at the default dependencies, I'm not sure we can do anything until 3.x.. but the size is quite ridiculous.
Summary
The
Litestar
wheel is noticeably larger than othersAnd the installed size is painfully large
Most of this is caused by
faker
andpygments
, I guess.It would be nice to do some things to shrink this, and also introduce a [minimal] target that removes things we add by default
Basic Example
python3 pip install litestar[minimal]
Drawbacks and Impact
3.x
Unresolved questions
Looking at the default dependencies, I'm not sure we can do anything until 3.x.. but the size is quite ridiculous.
In my mind
click
,rich
,rich-click
,polyfactory
, and maybe some more things could be taken out here for aminimal
option (See below).Note
While we are open for sponsoring on GitHub Sponsors and
OpenCollective, we also utilize Polar.sh to engage in pledge-based sponsorship.
Check out all issues funded or available for funding on our Polar.sh Litestar dashboard
The text was updated successfully, but these errors were encountered: