Skip to content

Commit

Permalink
snscrape: add patch to fix find_module deprecation (NixOS#340029)
Browse files Browse the repository at this point in the history
  • Loading branch information
Aleksanaa authored Sep 6, 2024
2 parents 3124779 + fb6971a commit ea36b19
Showing 1 changed file with 15 additions and 5 deletions.
20 changes: 15 additions & 5 deletions pkgs/development/python-modules/snscrape/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
beautifulsoup4,
buildPythonPackage,
fetchFromGitHub,
fetchpatch,
filelock,
lxml,
pythonOlder,
Expand All @@ -14,20 +15,29 @@
buildPythonPackage rec {
pname = "snscrape";
version = "0.7.0.20230622";
format = "pyproject";
pyproject = true;

disabled = pythonOlder "3.8";

src = fetchFromGitHub {
owner = "JustAnotherArchivist";
repo = pname;
repo = "snscrape";
rev = "refs/tags/v${version}";
hash = "sha256-9xAUMr1SWFePEvIz6DFEexk9Txex3u8wPNfMAdxEUCA=";
};

nativeBuildInputs = [ setuptools-scm ];
patches = [
# Fix find_module deprecation, https://github.com/JustAnotherArchivist/snscrape/pull/1036
(fetchpatch {
name = "fix-find-module.patch";
url = "https://github.com/JustAnotherArchivist/snscrape/commit/7f4717aaaaa8d4c96fa1dbe72ded799a722732ee.patch";
hash = "sha256-6O9bZ5GlTPuR0MML/O4DDRBcDX/CJbU54ZE551cfPHo=";
})
];

propagatedBuildInputs = [
build-system = [ setuptools-scm ];

dependencies = [
beautifulsoup4
filelock
lxml
Expand All @@ -44,9 +54,9 @@ buildPythonPackage rec {

meta = with lib; {
description = "Social networking service scraper";
mainProgram = "snscrape";
homepage = "https://github.com/JustAnotherArchivist/snscrape";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ ivan ];
mainProgram = "snscrape";
};
}

0 comments on commit ea36b19

Please sign in to comment.