Bug 242817

Summary: [NEW PORT] www/py-freenit: REST API framework based on Flask-Smorest
Product: Ports & Packages Reporter: Goran Mekić <meka>
Component: Individual Port(s)Assignee: Kubilay Kocak <koobs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 242611, 242617, 242786, 242806, 242819    
Bug Blocks:    
Attachments:
Description Flags
py-freenit.diff
none
py-freenit-updated.diff none

Description Goran Mekić 2019-12-22 21:50:02 UTC
Created attachment 210162 [details]
py-freenit.diff

QA:

  * portlint: OK (looks fine.)
  * testport: OK (poudriere: 12.0, amd64 tested)
  * maketest: OK (8 tests passed)
Comment 1 Goran Mekić 2020-02-07 15:05:48 UTC
Created attachment 211447 [details]
py-freenit-updated.diff
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2020-02-17 09:11:49 UTC
  - Add version-specs for *_DEPENDS where specified upstream
  - Remove text-unidecode from RUN_DEPENDS (not specified upstream)
  - Remove pytest-cov and other non essential test packages where possible (should be extras_require dev, not tests_require)
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2020-02-17 09:16:54 UTC
Upstream wants Flask-Cors>=3.0.8, but port is currently 2.1.2

Will get advice from you on IRC
Comment 4 Kubilay Kocak freebsd_committer freebsd_triage 2020-02-17 10:49:04 UTC
Fixed py-faker missing dependencies in ports r526357
Comment 5 commit-hook freebsd_committer 2020-02-17 11:08:28 UTC
A commit references this bug:

Author: koobs
Date: Mon Feb 17 11:08:10 UTC 2020
New revision: 526363
URL: https://svnweb.freebsd.org/changeset/ports/526363

Log:
  [NEW] www/py-freenit: REST API framework based on Flask-Smorest

  Freenit is well suited for REST API development, providing Swagger and ReDoc
  interface, while dealing with database connections and models in an easy way.

  WWW: https://github.com/freenit-framework/backend

  PR:		242817
  Submitted by:	Goran Meki? <meka tilda center>

Changes:
  head/www/Makefile
  head/www/py-freenit/
  head/www/py-freenit/Makefile
  head/www/py-freenit/distinfo
  head/www/py-freenit/files/
  head/www/py-freenit/files/patch-setup.py
  head/www/py-freenit/pkg-descr
Comment 6 Kubilay Kocak freebsd_committer freebsd_triage 2020-02-17 11:09:14 UTC
Committed with changes (See comments)

Thanks Goran!