Skip to content

Commit

Permalink
python311Packages.pythonfinder: fix build
Browse files Browse the repository at this point in the history
  • Loading branch information
patka-123 committed May 20, 2024
1 parent 342e8db commit 8541cdb
Showing 1 changed file with 1 addition and 20 deletions.
21 changes: 1 addition & 20 deletions pkgs/development/python-modules/pythonfinder/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,7 @@
, cached-property
, click
, fetchFromGitHub
, fetchpatch
, packaging
, pydantic
, pytest-timeout
, pytestCheckHook
, pythonOlder
Expand All @@ -21,20 +19,11 @@ buildPythonPackage rec {

src = fetchFromGitHub {
owner = "sarugaku";
repo = pname;
repo = "pythonfinder";
rev = "refs/tags/${version}";
hash = "sha256-CbaKXD7Sde8euRqvc/IHoXoSMF+dNd7vT9LkLWq4/IU=";
};

patches = [
# https://github.com/sarugaku/pythonfinder/issues/142
(fetchpatch {
name = "pydantic_2-compatibility.patch";
url = "https://gitlab.archlinux.org/archlinux/packaging/packages/python-pythonfinder/-/raw/2.0.6-1/python-pythonfinder-2.0.6-pydantic2.patch";
hash = "sha256-mON1MeA+pj6VTB3zpBjF3LfB30wG0QH9nU4bD1djWwg=";
})
];

postPatch = ''
substituteInPlace pyproject.toml \
--replace " --cov" ""
Expand All @@ -46,7 +35,6 @@ buildPythonPackage rec {

propagatedBuildInputs = [
packaging
pydantic
] ++ lib.optionals (pythonOlder "3.8") [
cached-property
];
Expand All @@ -66,13 +54,6 @@ buildPythonPackage rec {
"pythonfinder"
];

# these tests invoke git in a subprocess and
# for some reason git can't be found even if included in nativeCheckInputs
# disabledTests = [
# "test_shims_are_kept"
# "test_shims_are_removed"
# ];

meta = with lib; {
description = "Cross platform search tool for finding Python";
mainProgram = "pyfinder";
Expand Down

0 comments on commit 8541cdb

Please sign in to comment.