1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-18 03:30:45 +00:00

snscrape: add patch to fix find_module deprecation (#340029)

This commit is contained in:
Aleksana 2024-09-06 21:24:59 +08:00 committed by GitHub
commit ea36b19c58
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3,6 +3,7 @@
beautifulsoup4,
buildPythonPackage,
fetchFromGitHub,
fetchpatch,
filelock,
lxml,
pythonOlder,
@ -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
@ -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";
};
}