diff --git a/feed/ansible-core/Makefile b/feed/ansible-core/Makefile index 89c9c5b..3c4473a 100644 --- a/feed/ansible-core/Makefile +++ b/feed/ansible-core/Makefile @@ -24,7 +24,8 @@ define Package/python3-$(PKG_NAME) TITLE:=Radically simple IT automation URL:=https://ansible.com/ DEPENDS:=+python3 +python3-logging +python3-setuptools +python3-cryptography \ - +python3-jinja2 +python3-yaml +python3-packaging + +python3-jinja2 +python3-yaml +python3-packaging \ + +python3-resolvelib endef define Package/python3-$(PKG_NAME)/description diff --git a/feed/resolvelib/Makefile b/feed/resolvelib/Makefile new file mode 100644 index 0000000..6533d3b --- /dev/null +++ b/feed/resolvelib/Makefile @@ -0,0 +1,40 @@ +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=resolvelib +PKG_VERSION:=0.9.0 +PKG_RELEASE:=$(AUTORELEASE) + +PYPI_NAME:=$(PKG_NAME) +PKG_HASH:=40ab05117c3281b1b160105e10075094c5ab118315003c922b77673a365290e1 +PKG_MAINTAINER:=Lee Miller +PKG_LICENSE:=ISC + +HOST_PYTHON3_PACKAGE_BUILD_DEPENDS:=setuptools-scm toml + +include $(TOPDIR)/feeds/packages/lang/python/pypi.mk +include $(INCLUDE_DIR)/package.mk +include $(TOPDIR)/feeds/packages/lang/python/python3-package.mk + +define Package/python3-$(PKG_NAME) + SECTION:=lang + CATEGORY:=Languages + SUBMENU:=Python + TITLE:=Resolve abstract dependencies into concrete ones + URL:=https://github.com/sarugaku/resolvelib + DEPENDS:=+python3 +python3-setuptools +endef + +define Package/python3-$(PKG_NAME)/description + 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. +endef + +$(eval $(call Py3Package,python3-$(PKG_NAME))) +$(eval $(call BuildPackage,python3-$(PKG_NAME))) +$(eval $(call BuildPackage,python3-$(PKG_NAME)-src))