[Bug 257369] [NEW PORT] www/py-fastapi-users: Ready-to-use and customizable users management for FastAPI

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 24 Jul 2021 02:04:47 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257369

Kubilay Kocak <koobs@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |feature
            Summary|[NEWPORT]                   |[NEW PORT]
                   |www/py-fastapi-users:       |www/py-fastapi-users:
                   |Ready-to-use and            |Ready-to-use and
                   |customizable users          |customizable users
                   |management for FastAPI      |management for FastAPI

--- Comment #1 from Kubilay Kocak <koobs@FreeBSD.org> ---
Great job Goran. Review items:

All *_DEPENDS need to match upstream version specs [1], in this case including
the max versions, unless they are patched (patched deps must be
tested/confirmed to work with test suites)

Painful, but necessary. Please encourage upstreams to distribute (sdist)
dependencies of the form >=, so they can develop against, test and fix issues
with later versions as early as possible (ideally before users do and are
impacted)

requires = [
    "fastapi >=0.65.2,<0.67.0",
    "passlib[bcrypt] ==1.7.4",
    "email-validator >=1.1.0,<1.2",
    "pyjwt ==2.1.0",
    "python-multipart ==0.0.5",
    "makefun >=1.9.2,<1.12",
    "typing-extensions >=3.7.4.3; python_version < '3.8'",
    "Deprecated >=1.2.10,<2.0.0"
]

[tool.flit.metadata.requires-extra]
sqlalchemy = [
    "sqlalchemy >=1.3.13,<1.4",
    "databases >=0.3.0,<0.5",
]
mongodb = [
    "motor >=2.2.0,<3.0.0",
]
tortoise-orm = [
    "tortoise-orm >=0.16.0,<0.18.0"
]
ormar = [
    "ormar >=0.9.5,<0.11.0"
]
oauth = [
    "httpx-oauth >=0.3,<0.4"
]

[1] https://wiki.freebsd.org/Python/PortsPolicy#Dependencies

-- 
You are receiving this mail because:
You are the assignee for the bug.