diff --git a/pkgs/development/python-modules/typical/default.nix b/pkgs/development/python-modules/typical/default.nix deleted file mode 100644 index 6c59fb927ef5..000000000000 --- a/pkgs/development/python-modules/typical/default.nix +++ /dev/null @@ -1,82 +0,0 @@ -{ - lib, - buildPythonPackage, - fastjsonschema, - fetchFromGitHub, - future-typing, - inflection, - orjson, - pandas, - pendulum, - poetry-core, - pydantic, - pytestCheckHook, - pythonOlder, - sqlalchemy, - ujson, -}: - -buildPythonPackage rec { - pname = "typical"; - version = "2.9.0"; - pyproject = true; - - disabled = pythonOlder "3.10"; - - src = fetchFromGitHub { - owner = "seandstewart"; - repo = "typical"; - tag = "v${version}"; - hash = "sha256-RS4hJ7NufClroRPRO3EyHwDaMgg0s0F7D/mqcBr8O18="; - }; - - pythonRelaxDeps = [ "pendulum" ]; - - build-system = [ poetry-core ]; - - dependencies = [ - fastjsonschema - future-typing - inflection - orjson - pendulum - ujson - ]; - - nativeCheckInputs = [ - pandas - pydantic - pytestCheckHook - sqlalchemy - ]; - - disabledTests = [ - # ConstraintValueError: Given value <{'key... - "test_tagged_union_validate" - # TypeError: 'NoneType' object cannot be interpreted as an integer - "test_ujson" - # Failed: DID NOT RAISE - "test_invalid_path" - # AssertionError - "test_primitive" - "test_tojson" - "test_transmute_simple" - ]; - - disabledTestPaths = [ - # We don't care about benchmarks - "benchmark/" - # Tests are failing on Hydra - "tests/mypy/test_mypy.py" - ]; - - pythonImportsCheck = [ "typic" ]; - - meta = with lib; { - description = "Python library for runtime analysis, inference and validation of Python types"; - homepage = "https://python-typical.org/"; - changelog = "https://github.com/seandstewart/typical/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ kfollesdal ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 4dd70ee3e221..67a885b5bded 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -480,6 +480,7 @@ mapAliases { typed-ast = throw "typed-ast was removed because it went end of life in July 2023"; # added 2025-05-24 types-typed-ast = throw "types-typed-ast was removed because so was typed-ast"; # added 2025-05-24 typesystem = throw "'typesystem' has been removed as it was broken, unmaintained, and archived upstream"; # Added 2025-11-27 + typical = throw "'typical' has been removed as it was broken and archived upstream"; # Added 2025-11-27 uamqp = throw "'uamqp' has been removed because it is broken and unmaintained."; # added 2025-06-11 ufoLib2 = throw "'ufoLib2' has been renamed to/replaced by 'ufolib2'"; # Converted to throw 2025-10-29 unicode-slugify = throw "'unicode-slugify' has been removed becaues it was broken and unmaintained. Consider using 'python-slugify' instead."; # added 2025-10-05 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e032634101cd..46364e09c018 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -19715,8 +19715,6 @@ self: super: with self; { typeshed-client = callPackage ../development/python-modules/typeshed-client { }; - typical = callPackage ../development/python-modules/typical { }; - typing = null; typing-extensions = callPackage ../development/python-modules/typing-extensions { };