Bug 242609 - [NEW PORT] devel/py-apispec: Pluggable API specification generator
Summary: [NEW PORT] devel/py-apispec: Pluggable API specification generator
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kubilay Kocak
URL:
Keywords: needs-qa
Depends on:
Blocks: 242611
  Show dependency treegraph
 
Reported: 2019-12-12 20:20 UTC by Goran Mekić
Modified: 2019-12-14 01:13 UTC (History)
1 user (show)

See Also:


Attachments
py-apispec.shar (1.54 KB, text/plain)
2019-12-12 20:20 UTC, Goran Mekić
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Goran Mekić 2019-12-12 20:20:11 UTC
Created attachment 209900 [details]
py-apispec.shar
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2019-12-14 00:03:02 UTC
Review items:

- Port doesn't specify USES=python:<version-spec> correctly/accurately. Upstream declares: python_requires=">=3.5", port doesn't specify version support

I've already fixed this locally
Comment 2 commit-hook freebsd_committer 2019-12-14 01:12:04 UTC
A commit references this bug:

Author: koobs
Date: Sat Dec 14 01:11:50 UTC 2019
New revision: 520082
URL: https://svnweb.freebsd.org/changeset/ports/520082

Log:
  [NEW PORT] devel/py-apispec: Pluggable API specification generator

  A pluggable API specification generator. Currently supports the OpenAPI
  Specification (f.k.a. the Swagger specification).

  Features:

    - Supports the OpenAPI Specification (versions 2 and 3)
    - Framework-agnostic
    - Utilities for parsing docstrings

  WWW: https://github.com/marshmallow-code/apispec

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

Changes:
  head/devel/Makefile
  head/devel/py-apispec/
  head/devel/py-apispec/Makefile
  head/devel/py-apispec/distinfo
  head/devel/py-apispec/pkg-descr
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2019-12-14 01:13:14 UTC
Committed with additions (TEST_DEPENDS / do-test) and changes (pkg-descr match upstream setup.py:long_description)

Thanks!