1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-16 07:58:04 +00:00

devel/py-resolvelib*: Add a new port for the 0.5 branch

Ansible requires the version of this port to be <0.6. Let's make it
happen without preventing the main port to get latest updates.
This commit is contained in:
Mateusz Piotrowski 2021-07-01 02:07:18 +02:00
parent 8bfb9ea01c
commit 412ee47b80
5 changed files with 34 additions and 0 deletions

View File

@ -5059,6 +5059,7 @@
SUBDIR += py-requestsexceptions
SUBDIR += py-requirementslib
SUBDIR += py-resolvelib
SUBDIR += py-resolvelib05
SUBDIR += py-resolver
SUBDIR += py-resource
SUBDIR += py-responses

View File

@ -13,6 +13,8 @@ LICENSE= ISCL
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
CONFLICTS_INSTALL= py${PYTHON_SUFFIX}-${PORTNAME}05
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,23 @@
PORTNAME= resolvelib
# Make sure you don't break Ansible.
DISTVERSION= 0.5.4
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= 05
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Resolve abstract dependencies into concrete ones
LICENSE= ISCL
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
CONFLICTS_INSTALL= py${PYTHON_SUFFIX}-${PORTNAME}
NO_ARCH= yes
PORTSCOUT= limit:^0\.5\.
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1620308660
SHA256 (resolvelib-0.5.4.tar.gz) = 9b9b80d5c60e4c2a8b7fbf0712c3449dc01d74e215632e5199850c9eca687628
SIZE (resolvelib-0.5.4.tar.gz) = 14474

View File

@ -0,0 +1,5 @@
ResolveLib at the highest level provides a Resolver class that includes
dependency resolution logic. You give it some things, and a little information
on how it should interact with them, and it will spit out a resolution result.
WWW: https://github.com/sarugaku/resolvelib