From 97f5c5871c732169122612e31685806a1a6f5ec3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20J=C3=B6rdens?= Date: Tue, 19 Nov 2024 11:09:51 +0100 Subject: [PATCH 1/2] tests: parasitic Packed sorted test --- miniconf/tests/common/mod.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/miniconf/tests/common/mod.rs b/miniconf/tests/common/mod.rs index 915cfb0c..c2bfe997 100644 --- a/miniconf/tests/common/mod.rs +++ b/miniconf/tests/common/mod.rs @@ -1,9 +1,14 @@ -use miniconf::{json, Path, TreeDeserialize, TreeKey, TreeSerialize}; +use miniconf::{json, Packed, Path, TreeDeserialize, TreeKey, TreeSerialize}; pub fn paths() -> Vec where M: TreeKey, { + assert!(M::nodes::<_, D>() + .exact_size() + .collect::, _>>() + .unwrap() + .is_sorted()); M::nodes::, D>() .exact_size() .map(|pn| { From 432e0fc1ca9add89dd150c97c73e8400de1137ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20J=C3=B6rdens?= Date: Tue, 19 Nov 2024 11:09:58 +0100 Subject: [PATCH 2/2] py: fix license --- py/miniconf-mqtt/pyproject.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/py/miniconf-mqtt/pyproject.toml b/py/miniconf-mqtt/pyproject.toml index 5f5ff688..23fa6091 100644 --- a/py/miniconf-mqtt/pyproject.toml +++ b/py/miniconf-mqtt/pyproject.toml @@ -2,9 +2,6 @@ requires = ["setuptools"] build-backend = "setuptools.build_meta" -[license] -text = "MIT" - [project] name = "miniconf-mqtt" # Note: keep this in sync with Cargo.toml @@ -15,6 +12,9 @@ authors = [ { name = "Robert Jördens", email = "rj@quartiq.de" }, ] dependencies = ["aiomqtt >= 2.1.0", "typing_extensions >= 4.11"] +classifiers = [ + "License :: OSI Approved :: MIT License", +] [project.urls] Homepage = "https://github.com/quartiq/miniconf"