guix_mirror_bot pushed a commit to branch master
in repository guix.
commit a83a283dc7d2003339156740cc798cd2d9161759
Author: Nicolas Graves <[email protected]>
AuthorDate: Sat Oct 25 14:43:31 2025 +0200
gnu: python-schematics: Update to 2.1.1.
* gnu/packages/python-xyz.scm (python-schematics): Update to 2.1.1.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-dateutil, python-mock, python-pytest,
python-setuptools.
[description]: Improve it.
Change-Id: Ia77bfea19e991de1fea515c3a0c2b2193040f5bb
Signed-off-by: Sharlatan Hellseher <[email protected]>
---
gnu/packages/python-xyz.scm | 24 ++++++++++++++----------
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 9a2da3411f..90216be88c 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -23064,7 +23064,7 @@ discovery, monitoring and configuration.")
(define-public python-schematics
(package
(name "python-schematics")
- (version "1.1.1")
+ (version "2.1.1")
(source
(origin
(method git-fetch)
@@ -23073,17 +23073,21 @@ discovery, monitoring and configuration.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0xdqskycznqc7mfp60bhw1zq8wx7yx1dvmbq3brnm1dx3xnqa0zd"))))
- (build-system python-build-system)
- (propagated-inputs
- (list python-six))
- (arguments
- ;; The tests require a bunch of not very nice packages with fixed
- ;; version requirements (e.g. python-coveralls).
- `(#:tests? #f))
+ (base32 "0nf14wy422f08zzxx4jv8kbym3asgfpjm7b2p51b8hgqgxqlmjcd"))))
+ (build-system pyproject-build-system)
+ (native-inputs
+ (list python-dateutil python-mock python-pytest python-setuptools))
(home-page "https://github.com/schematics/schematics")
(synopsis "Python Data Structures for Humans")
- (description "Python Data Structures for Humans.")
+ (description
+ "Schematics is a Python library to combine types into structures,
+validate them, and transform the shapes of your data based on simple
+descriptions.
+
+The internals are similar to ORM type systems, but there is no database layer
+in Schematics. Instead, building a database layer is easily made when
+Schematics handles everything except for writing the query. Schematics can be
+used for tasks where having a database involved is unusual.")
(license license:bsd-3)))
(define-public python-odfpy