Page MenuHomeFreeBSD

misc/py-litellm: Update to 1.79.2
Needs RevisionPublic

Authored by otis on Nov 9 2025, 5:51 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Mar 26, 1:01 AM
Unknown Object (File)
Sat, Mar 21, 7:23 PM
Unknown Object (File)
Wed, Mar 18, 7:03 PM
Unknown Object (File)
Tue, Mar 3, 6:30 PM
Unknown Object (File)
Tue, Mar 3, 6:29 PM
Unknown Object (File)
Dec 12 2025, 9:38 PM
Unknown Object (File)
Dec 12 2025, 8:38 PM
Unknown Object (File)
Dec 4 2025, 4:23 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 68484
Build 65367: arc lint + arc unit

Event Timeline

otis requested review of this revision.Nov 9 2025, 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.

17

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.

24

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

55

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.Nov 12 2025, 4:58 AM