13 buildPythonPackage rec {
16 format = "setuptools";
18 disabled = pythonOlder "3.7";
20 src = fetchFromGitHub {
23 rev = "refs/tags/v${version}";
24 hash = "sha256-oIDVjJwapHun0Rk04zOZ4IjAh7qZ2k0BXK6zqFmtVds=";
27 propagatedBuildInputs = [
31 passthru.optional-dependencies = {
42 ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
44 pythonImportsCheck = [
49 description = "Library for variable type checker/validator/converter at a run time";
50 homepage = "https://github.com/thombashi/typepy";
51 changelog = "https://github.com/thombashi/typepy/releases/tag/v${version}";
52 license = licenses.mit;
53 maintainers = with maintainers; [ genericnerdyusername ];