python3Packages.useful-types: init at 0.2.1

useful-types is a Python library for composing runtime type checks.
Changelog: https://github.com/hauntsaninja/useful_types/blob/v0.2.1/CHANGELOG.md
This commit is contained in:
Different
2025-06-24 01:49:10 +10:00
parent b492714eda
commit 9895036cfc
2 changed files with 38 additions and 0 deletions
@@ -0,0 +1,36 @@
{
lib,
buildPythonPackage,
fetchPypi,
flit-core,
typing-extensions,
}:
buildPythonPackage rec {
pname = "useful-types";
version = "0.2.1";
format = "pyproject";
src = fetchPypi {
inherit version;
pname = "useful_types";
hash = "sha256-hwoLzI/LfQsvFAVUOMHKt+JI/e2UKwlDpNcBnn+72s0=";
};
build-system = [
flit-core
];
dependencies = [
typing-extensions
];
pythonImportsCheck = [ "useful_types" ];
meta = {
description = "Useful types for Python";
homepage = "https://github.com/hauntsaninja/useful_types";
changelog = "https://github.com/hauntsaninja/useful_types/blob/v${version}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ different-name ];
};
}
+2
View File
@@ -18902,6 +18902,8 @@ self: super: with self; {
usbtmc = callPackage ../development/python-modules/usbtmc { };
useful-types = callPackage ../development/python-modules/useful-types { };
user-agents = callPackage ../development/python-modules/user-agents { };
userpath = callPackage ../development/python-modules/userpath { };