diff --git a/lang/python/python-awesomeversion/Makefile b/lang/python/python-awesomeversion/Makefile index 8b09ce6fa0..d32963686a 100644 --- a/lang/python/python-awesomeversion/Makefile +++ b/lang/python/python-awesomeversion/Makefile @@ -8,17 +8,17 @@ include $(TOPDIR)/rules.mk PKG_NAME:=python-awesomeversion -PKG_VERSION:=23.5.0 +PKG_VERSION:=25.8.0 PKG_RELEASE:=1 PYPI_NAME:=awesomeversion -PKG_HASH:=a505558316010d2d10d487226f79c1157204af00fa462fdcf948e347011dd491 +PKG_HASH:=e6cd08c90292a11f30b8de401863dcde7bc66a671d8173f9066ebd15d9310453 PKG_MAINTAINER:=Josef Schlehofer PKG_LICENSE:=MIT PKG_LICENSE_FILES:=LICENCE.md -PKG_BUILD_DEPENDS:=python-poetry-core/host +PKG_BUILD_DEPENDS:=python-hatchling/host include ../pypi.mk include $(INCLUDE_DIR)/package.mk diff --git a/lang/python/python-awesomeversion/test.sh b/lang/python/python-awesomeversion/test.sh new file mode 100644 index 0000000000..073464f98a --- /dev/null +++ b/lang/python/python-awesomeversion/test.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +[ "$1" = python3-awesomeversion ] || exit 0 + +python3 - << 'EOF' +from awesomeversion import AwesomeVersion, AwesomeVersionStrategy + +v = AwesomeVersion("1.2.3") +assert v.major == 1 +assert v.minor == 2 +assert v.patch == 3 + +v2 = AwesomeVersion("2.0.0") +assert v2 > v + +sem = AwesomeVersion("1.0.0") +assert sem.strategy == AwesomeVersionStrategy.SEMVER + +print("python3-awesomeversion OK") +EOF \ No newline at end of file