python312Packages.osmnx: 1.9.3 → 2.0.0 (#360529)
[NixPkgs.git] / pkgs / development / python-modules / lexid / default.nix
blob3fc48bd5e914bf265e14fde8d54889139376f2e0
2   lib,
3   pythonOlder,
4   buildPythonPackage,
5   fetchPypi,
6   pytestCheckHook,
7   click,
8 }:
10 buildPythonPackage rec {
11   pname = "lexid";
12   version = "2021.1006";
13   format = "setuptools";
14   disabled = pythonOlder "3.6";
15   src = fetchPypi {
16     inherit pname version;
17     sha256 = "509a3a4cc926d3dbf22b203b18a4c66c25e6473fb7c0e0d30374533ac28bafe5";
18   };
20   prePatch = ''
21     # Disable lib3to6, since we're only building this on 3.6+ anyway.
22     substituteInPlace setup.py \
23       --replace 'if any(arg.startswith("bdist") for arg in sys.argv):' 'if False:'
24   '';
26   propagatedBuildInputs = [ click ];
28   nativeCheckInputs = [ pytestCheckHook ];
30   meta = with lib; {
31     description = "micro library to increment lexically ordered numerical ids";
32     mainProgram = "lexid_incr";
33     homepage = "https://pypi.org/project/lexid/";
34     license = licenses.mit;
35     maintainers = with maintainers; [ kfollesdal ];
36   };