anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / development / python-modules / pydateinfer / default.nix
blob777e78efc9b1ff1470d222f12114f90fb2594762
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   unittestCheckHook,
6   pytz,
7   pyyaml,
8   argparse,
9 }:
11 buildPythonPackage rec {
12   pname = "pydateinfer";
13   version = "0.3.0";
14   format = "setuptools";
16   src = fetchFromGitHub {
17     owner = "wdm0006";
18     repo = "dateinfer";
19     rev = "${version},"; # yes the comma is required, this is correct name of git tag
20     hash = "sha256-0gy7wfT/uMTmpdIF2OPGVeUh+4yqJSI2Ebif0Lf/DLM=";
21   };
23   propagatedBuildInputs = [ pytz ];
25   preCheck = "cd dateinfer";
26   nativeCheckInputs = [
27     unittestCheckHook
28     pyyaml
29     argparse
30   ];
31   pythonImportsCheck = [ "dateinfer" ];
33   meta = with lib; {
34     description = "Infers date format from examples";
35     homepage = "https://pypi.org/project/pydateinfer/";
36     license = licenses.asl20;
37     maintainers = with maintainers; [ mbalatsko ];
38   };