python312Packages.socid-extractor: 0.0.26 -> 0.0.27 (#365289)

authored by Robert Schütz and committed by GitHub 885986d3 2ccc78c5

+12 -15
+12 -15
pkgs/development/python-modules/socid-extractor/default.nix
··· 5 5 fetchFromGitHub, 6 6 python-dateutil, 7 7 pythonOlder, 8 + setuptools, 8 9 requests, 9 10 }: 10 11 11 12 buildPythonPackage rec { 12 13 pname = "socid-extractor"; 13 - version = "0.0.26"; 14 - format = "setuptools"; 14 + version = "0.0.27"; 15 + pyproject = true; 15 16 16 - disabled = pythonOlder "3.8"; 17 + disabled = pythonOlder "3.10"; 17 18 18 19 src = fetchFromGitHub { 19 20 owner = "soxoj"; 20 - repo = pname; 21 - rev = "refs/tags/v${version}"; 22 - hash = "sha256-3ht/wlxB40k4n0DTBGAvAl7yPiUIZqAe+ECbtkyMTzk="; 21 + repo = "socid-extractor"; 22 + tag = "v${version}"; 23 + hash = "sha256-oiXIxNvedEk+EufYzxhvRr8m+kuQRs0J62Yel5JLenQ="; 23 24 }; 24 25 25 - propagatedBuildInputs = [ 26 + build-system = [ setuptools ]; 27 + 28 + dependencies = [ 26 29 beautifulsoup4 27 30 python-dateutil 28 31 requests 29 32 ]; 30 33 31 - postPatch = '' 32 - # https://github.com/soxoj/socid-extractor/pull/150 33 - substituteInPlace requirements.txt \ 34 - --replace "beautifulsoup4~=4.11.1" "beautifulsoup4>=4.10.0" 35 - ''; 36 - 37 34 # Test require network access 38 35 doCheck = false; 39 36 ··· 41 38 42 39 meta = with lib; { 43 40 description = "Python module to extract details from personal pages"; 44 - mainProgram = "socid_extractor"; 45 41 homepage = "https://github.com/soxoj/socid-extractor"; 46 42 changelog = "https://github.com/soxoj/socid-extractor/blob/v${version}/CHANGELOG.md"; 47 - license = with licenses; [ gpl3Only ]; 43 + license = licenses.gpl3Only; 48 44 maintainers = with maintainers; [ fab ]; 45 + mainProgram = "socid_extractor"; 49 46 }; 50 47 }