Page MenuHomeFreeBSD

misc/py-litellm: Update to 1.79.2
Needs RevisionPublic

Authored by otis on Sun, Nov 9, 5:51 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Nov 21, 8:32 AM
Unknown Object (File)
Fri, Nov 21, 7:05 AM
Unknown Object (File)
Fri, Nov 21, 5:28 AM
Unknown Object (File)
Fri, Nov 21, 5:28 AM
Unknown Object (File)
Fri, Nov 21, 3:43 AM
Unknown Object (File)
Thu, Nov 20, 10:03 PM
Unknown Object (File)
Tue, Nov 18, 4:23 PM
Unknown Object (File)
Tue, Nov 18, 3:47 PM
Subscribers
None

Details

Reviewers
tagattie
Summary

And while here, also:

  • allocate UID and GID for litellm user
  • add a startup script
  • add sample configurations

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 68483
Build 65366: arc lint + arc unit

Event Timeline

otis requested review of this revision.Sun, Nov 9, 5:51 PM
otis created this revision.
  • Remove unrelated change
  • Tweak startup script a bit

Hi @otis, thanks for an update to the port. I think it's a great improvements.

A major comment is that I plan to add PROXY option at a later date. (I'm waiting for some Azure-related ports to be updated.)

So I would prefer all optional dependencies needed for LiteLLM's proxy functionality put in PROXY_RUN_DEPENDS.

What do you think about it?

GIDs
328

Seems a typo.

misc/py-litellm/Makefile
3

Remove PORTREVISION.

16–18

Please don't resort RUN_DEPENDS alphabetically.

The original ordering is based on the project's pyproject.toml so that I can easily check updates on new dependencies and version restrictions.

23–29

Put litellm-proxy-extras in the optional PROXY_RUN_DEPENDS. (See a note below.)

53–67

I plan to add PROXY option later as I may have told.

PROXY option will require a number of additional dependencies including gunicorn, redis and litellm-proxy-extras.

So I would prefer to put those dependencies under PROXY_RUN_DEPENDS for earier update at a later date and consistency.

This revision now requires changes to proceed.Wed, Nov 12, 4:58 AM