diff --git a/python-overlay.nix b/python-overlay.nix
index f521d65..d2470aa 100644
--- a/python-overlay.nix
+++ b/python-overlay.nix
@@ -19,7 +19,7 @@ final: prev: {
       maxminddb-geolite2 = pyFinal.callPackage ./python/maxminddb-geolite2.nix {};
       psycopg2-binary = pyFinal.callPackage ./python/psycopg2-binary.nix {};
       traceback-with-variables = pyFinal.callPackage ./python/traceback-with-variables.nix {};
-      pydantic = pyFinal.callPackage ./python/pydantic.nix {};
+      #pydantic = pyFinal.callPackage ./python/pydantic.nix {};
 
       versioningit = pyPrev.versioningit.overridePythonAttrs (oldAttrs: (rec {
         version = "2.2.1";
diff --git a/python/pydantic.nix b/python/pydantic.nix
deleted file mode 100644
index 1370f58..0000000
--- a/python/pydantic.nix
+++ /dev/null
@@ -1,85 +0,0 @@
-{ lib
-, buildPythonPackage
-, fetchFromGitHub
-, pythonOlder
-, hatchling
-, hatch-fancy-pypi-readme
-, libxcrypt
-, annotated-types
-, pydantic-core
-, typing-extensions
-, email-validator
-, dirty-equals
-, faker
-, pytestCheckHook
-, pytest-mock
-}:
-
-buildPythonPackage rec {
-  pname = "pydantic";
-  version = "2.3.0";
-  pyproject = true;
-
-  disabled = pythonOlder "3.7";
-
-  src = fetchFromGitHub {
-    owner = "pydantic";
-    repo = "pydantic";
-    rev = "refs/tags/v${version}";
-    hash = "sha256-toqrWg8bYzc3UmvG/YmXawfmT8nqaA9fxy24k1cdj+M=";
-  };
-
-  buildInputs = lib.optionals (pythonOlder "3.9") [
-    libxcrypt
-  ];
-
-  nativeBuildInputs = [
-    hatch-fancy-pypi-readme
-    hatchling
-  ];
-
-  propagatedBuildInputs = [
-    annotated-types
-    pydantic-core
-    typing-extensions
-  ];
-
-  passthru.optional-dependencies = {
-    email = [
-      email-validator
-    ];
-  };
-
-  nativeCheckInputs = [
-    dirty-equals
-    faker
-    pytest-mock
-    pytestCheckHook
-  ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
-
-  preCheck = ''
-    export HOME=$(mktemp -d)
-    substituteInPlace pyproject.toml \
-      --replace "'--benchmark-columns', 'min,mean,stddev,outliers,rounds,iterations'," "" \
-      --replace "'--benchmark-group-by', 'group'," "" \
-      --replace "'--benchmark-warmup', 'on'," "" \
-      --replace "'--benchmark-disable'," ""
-  '';
-
-  disabledTestPaths = [
-    "tests/benchmarks"
-
-    # avoid cyclic dependency
-    "tests/test_docs.py"
-  ];
-
-  pythonImportsCheck = [ "pydantic" ];
-
-  meta = with lib; {
-    description = "Data validation and settings management using Python type hinting";
-    homepage = "https://github.com/pydantic/pydantic";
-    changelog = "https://github.com/pydantic/pydantic/blob/v${version}/HISTORY.md";
-    license = licenses.mit;
-    maintainers = with maintainers; [ wd15 ];
-  };
-}