Unverified Commit a8f87788 authored by Fabian Affolter's avatar Fabian Affolter Committed by GitHub
Browse files

Merge pull request #230207 from fabaff/typical-bump

python311Packages.typical: 2.8.0 -> 2.8.1
parents 19d31b79 456af079
Loading
Loading
Loading
Loading
+4 −14
Original line number Diff line number Diff line
@@ -2,7 +2,6 @@
, buildPythonPackage
, fastjsonschema
, fetchFromGitHub
, fetchpatch
, future-typing
, inflection
, mypy
@@ -19,17 +18,16 @@

buildPythonPackage rec {
  pname = "typical";
  version = "2.8.0";
  version = "2.8.1";
  format = "pyproject";

  # Support for typing-extensions >= 4.0.0 on Python < 3.10 is missing
  disabled = pythonOlder "3.10";

  src = fetchFromGitHub {
    owner = "seandstewart";
    repo = "typical";
    rev = "v${version}";
    hash = "sha256-DRjQmoZzWw5vpwIx70wQg6EO/aHqyX7RWpWZ9uOxSTg=";
    rev = "refs/tags/v${version}";
    hash = "sha256-2t9Jhdy9NmYBNzdtjjgUnoK2RDEUsAvDkYMcBRzEcmI=";
  };

  nativeBuildInputs = [
@@ -53,15 +51,6 @@ buildPythonPackage rec {
    pandas
  ];

  patches = [
    # Switch to poetry-core, https://github.com/seandstewart/typical/pull/193
    (fetchpatch {
      name = "switch-to-poetry-core.patch";
      url = "https://github.com/seandstewart/typical/commit/66b3c34f8969b7fb1f684f0603e514405bab0dd7.patch";
      hash = "sha256-c7qJOtHmJRnVEGl+OADB3HpjvMK8aYDD9+0gplOn9pQ=";
    })
  ];

  disabledTests = [
    # ConstraintValueError: Given value <{'key...
    "test_tagged_union_validate"
@@ -83,6 +72,7 @@ buildPythonPackage rec {
  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 ];
  };