Bump version 23.5.0 -> 25.8.0.
Switch build dependency from python-poetry-core to python-hatchling.
Add test.sh to verify version parsing, comparison, and strategy detection.
Signed-off-by: Alexandru Ardelean <redacted>
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 <pepe.schlehofer@gmail.com>
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
--- /dev/null
+#!/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