include $(TOPDIR)/rules.mk
PKG_NAME:=python-automat
-PKG_VERSION:=22.10.0
+PKG_VERSION:=25.4.16
PKG_RELEASE:=1
-PYPI_NAME:=Automat
-PKG_HASH:=e56beb84edad19dcc11d30e8d9b895f75deeb5ef5e96b84a467066b3b84bb04e
+PYPI_NAME:=automat
+PKG_HASH:=0017591a5477066e90d26b0e696ddc143baafd87b588cfac8100bc6be9634de0
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE
URL:=https://github.com/glyph/Automat
DEPENDS:= \
+python3-light \
- +python3-attrs \
- +python3-six
+ +python3-attrs
endef
define Package/python3-automat/description
+++ /dev/null
---- a/setup.py
-+++ b/setup.py
-@@ -22,15 +22,6 @@ setup(
- "attrs>=19.2.0",
- "six",
- ],
-- extras_require={
-- "visualize": ["graphviz>0.5.1",
-- "Twisted>=16.1.1"],
-- },
-- entry_points={
-- "console_scripts": [
-- "automat-visualize = automat._visualize:tool"
-- ],
-- },
- author='Glyph',
- include_package_data=True,
+++ /dev/null
---- a/setup.py
-+++ b/setup.py
-@@ -12,7 +12,7 @@ setup(
- Self-service finite-state machines for the programmer on the go.
- """.strip(),
- readme='README.md',
-- packages=find_packages(exclude=[]),
-+ packages=find_packages(exclude=["*._test", "*._test.*"]),
- package_dir={'automat': 'automat'},
- setup_requires=[
- 'wheel',
-@@ -25,6 +25,7 @@ setup(
- author='Glyph',
- include_package_data=True,
-+ exclude_package_data={'':['_test/*']},
- license="MIT",
- keywords='fsm finite state machine automata',
- classifiers=[