From owner-svn-ports-all@freebsd.org Thu Feb 18 20:42:35 2021 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5AD7554DBA3; Thu, 18 Feb 2021 20:42:35 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DhRV31nDVz3k8t; Thu, 18 Feb 2021 20:42:35 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2C9F91F218; Thu, 18 Feb 2021 20:42:35 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 11IKgZiG000459; Thu, 18 Feb 2021 20:42:35 GMT (envelope-from amdmi3@FreeBSD.org) Received: (from amdmi3@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 11IKgYmF000455; Thu, 18 Feb 2021 20:42:34 GMT (envelope-from amdmi3@FreeBSD.org) Message-Id: <202102182042.11IKgYmF000455@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: amdmi3 set sender to amdmi3@FreeBSD.org using -f From: Dmitry Marakasov Date: Thu, 18 Feb 2021 20:42:34 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r565979 - in head/devel: . py-proxmoxer X-SVN-Group: ports-head X-SVN-Commit-Author: amdmi3 X-SVN-Commit-Paths: in head/devel: . py-proxmoxer X-SVN-Commit-Revision: 565979 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Feb 2021 20:42:35 -0000 Author: amdmi3 Date: Thu Feb 18 20:42:33 2021 New Revision: 565979 URL: https://svnweb.freebsd.org/changeset/ports/565979 Log: Add devel/py-proxmoxer: Wrapper around the Proxmox REST API v2 Proxmoxer is a wrapper around the Proxmox REST API v2. It was inspired by slumber, but it dedicated only to Proxmox. It allows to use not only REST API over HTTPS, but the same api over ssh and pvesh utility. Like Proxmoxia it dynamically creates attributes which responds to the attributes you've attempted to reach. WWW: https://github.com/proxmoxer/proxmoxer PR: 245101 Submitted by: david@isnic.is Added: head/devel/py-proxmoxer/ head/devel/py-proxmoxer/Makefile (contents, props changed) head/devel/py-proxmoxer/distinfo (contents, props changed) head/devel/py-proxmoxer/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Thu Feb 18 20:41:00 2021 (r565978) +++ head/devel/Makefile Thu Feb 18 20:42:33 2021 (r565979) @@ -4835,6 +4835,7 @@ SUBDIR += py-proselint SUBDIR += py-proto-plus SUBDIR += py-protobuf + SUBDIR += py-proxmoxer SUBDIR += py-ptable SUBDIR += py-ptpython SUBDIR += py-ptvsd Added: head/devel/py-proxmoxer/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-proxmoxer/Makefile Thu Feb 18 20:42:33 2021 (r565979) @@ -0,0 +1,28 @@ +# Created by: Davíð Steinn Geirsson +# $FreeBSD$ + +PORTNAME= proxmoxer +PORTVERSION= 1.0.4 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= david@isnic.is +COMMENT= Wrapper around the Proxmox REST API v2 + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}paramiko>=0:security/py-paramiko@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} + +USES= python +USE_PYTHON= distutils autoplist + +do-test: + # openssh requires absent py-openssh_wrapper; also note that https tests fail + @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} nosetests-${PYTHON_VER} -e openssh + +.include Added: head/devel/py-proxmoxer/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-proxmoxer/distinfo Thu Feb 18 20:42:33 2021 (r565979) @@ -0,0 +1,3 @@ +TIMESTAMP = 1613511752 +SHA256 (proxmoxer-1.0.4.tar.gz) = 48de41cc3927057dc7f8d7e9bd489145b43847541e443aa82b011faf7e424694 +SIZE (proxmoxer-1.0.4.tar.gz) = 16754 Added: head/devel/py-proxmoxer/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-proxmoxer/pkg-descr Thu Feb 18 20:42:33 2021 (r565979) @@ -0,0 +1,10 @@ +Proxmoxer is a wrapper around the Proxmox REST API v2. + +It was inspired by slumber, but it dedicated only to Proxmox. It +allows to use not only REST API over HTTPS, but the same api over +ssh and pvesh utility. + +Like Proxmoxia it dynamically creates attributes which responds to +the attributes you've attempted to reach. + +WWW: https://github.com/proxmoxer/proxmoxer