1{ lib, buildPythonPackage, fetchPypi, pythonOlder }: 2 3buildPythonPackage rec { 4 pname = "pathvalidate"; 5 version = "2.5.0"; 6 disabled = pythonOlder "3.5"; 7 8 src = fetchPypi { 9 inherit pname version; 10 sha256 = "119ba36be7e9a405d704c7b7aea4b871c757c53c9adc0ed64f40be1ed8da2781"; 11 }; 12 13 # Requires `pytest-md-report`, causing infinite recursion. 14 doCheck = false; 15 16 pythonImportsCheck = [ "pathvalidate" ]; 17 18 meta = with lib; { 19 description = "A Python library to sanitize/validate a string such as filenames/file-paths/etc"; 20 homepage = "https://github.com/thombashi/pathvalidate"; 21 license = licenses.mit; 22 maintainers = with maintainers; [ oxalica ]; 23 }; 24}