Bug 257315

Summary: [NEW PORT] databases/py-orm: Python async ORM with FastAPI in mind and pydantic validation
Product: Ports & Packages Reporter: Goran Mekić <meka>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed DUPLICATE    
Severity: Affects Only Me CC: meka, python
Priority: --- Keywords: feature, needs-patch, needs-qa
Version: LatestFlags: koobs: maintainer-feedback? (meka)
Hardware: Any   
OS: Any   
Bug Depends on: 257313    
Bug Blocks:    
Attachments:
Description Flags
ormar.diff
none
ormar.diff none

Description Goran Mekić 2021-07-21 17:28:31 UTC
Created attachment 226595 [details]
ormar.diff

QA:

  * portlint: OK (looks fine.)
  * testport: OK (poudriere: 13.0, amd64 tested)
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2021-07-22 01:45:56 UTC
Review items:

 - minor: Match COMMENT with upstream modulo portlint: "Simple async ORM with fastapi in mind and pydantic validation"

 - Python ports should match their upstream python_requires / *_requires as closely as possible (modulo limitations of our <version-spec>, such as no ! support):

setup.py:

  ... 
  install_requires=[
        "databases>=0.3.2,<0.4.4",
        "pydantic>=1.6.1,!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<=1.8.2",
        "sqlalchemy>=1.3.18,<=1.3.23",
        "typing_extensions>=3.7,<=3.7.4.3",
  ],
Comment 2 Goran Mekić 2021-07-22 12:28:25 UTC
Created attachment 226608 [details]
ormar.diff
Comment 3 Goran Mekić 2021-07-24 01:59:55 UTC

*** This bug has been marked as a duplicate of bug 257370 ***