Skip to content

Commit

Permalink
devel/py-interface-meta: New port: Expose an extensible API with enfo…
Browse files Browse the repository at this point in the history
…rced method signatures
  • Loading branch information
yurivict committed Feb 4, 2023
1 parent fbb65d3 commit 4a39c48
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 0 deletions.
1 change: 1 addition & 0 deletions devel/Makefile
Expand Up @@ -4702,6 +4702,7 @@
SUBDIR += py-installer
SUBDIR += py-intbitset
SUBDIR += py-intelhex
SUBDIR += py-interface-meta
SUBDIR += py-intervals
SUBDIR += py-intervaltree
SUBDIR += py-invoke
Expand Down
25 changes: 25 additions & 0 deletions devel/py-interface-meta/Makefile
@@ -0,0 +1,25 @@
PORTNAME= interface-meta
PORTVERSION= 1.3.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION}

MAINTAINER= yuri@FreeBSD.org
COMMENT= Expose an extensible API with enforced method signatures
WWW= https://github.com/matthewwardrop/interface_meta

LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE

BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}poetry-dynamic-versioning>0:devel/py-poetry-dynamic-versioning@${PY_FLAVOR}

USES= python
USE_PYTHON= pep517 autoplist

NO_ARCH= yes

BINARY_ALIAS= git=false

.include <bsd.port.mk>
3 changes: 3 additions & 0 deletions devel/py-interface-meta/distinfo
@@ -0,0 +1,3 @@
TIMESTAMP = 1675299955
SHA256 (interface_meta-1.3.0.tar.gz) = 8a4493f8bdb73fb9655dcd5115bc897e207319e36c8835f39c516a2d7e9d79a1
SIZE (interface_meta-1.3.0.tar.gz) = 15007
2 changes: 2 additions & 0 deletions devel/py-interface-meta/pkg-descr
@@ -0,0 +1,2 @@
interface_meta provides a convenient way to expose an extensible API with
enforced method signatures and consistent documentation.

0 comments on commit 4a39c48

Please sign in to comment.