From 26d2c8bbea353c87461a91cdf056e8facded5418 Mon Sep 17 00:00:00 2001 From: Elliot Cameron Date: Wed, 16 Aug 2023 10:40:55 -0400 Subject: [PATCH] python3Packages.datefinder: init at 0.7.3 --- .../python-modules/datefinder/default.nix | 40 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 42 insertions(+) create mode 100644 pkgs/development/python-modules/datefinder/default.nix diff --git a/pkgs/development/python-modules/datefinder/default.nix b/pkgs/development/python-modules/datefinder/default.nix new file mode 100644 index 000000000000..938f25ee1d70 --- /dev/null +++ b/pkgs/development/python-modules/datefinder/default.nix @@ -0,0 +1,40 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, pytestCheckHook +, python-dateutil +, pytz +, regex +}: + +buildPythonPackage rec { + pname = "datefinder"; + version = "0.7.3"; + format = "setuptools"; + + src = fetchFromGitHub { + owner = "akoumjian"; + repo = "datefinder"; + rev = "refs/tags/v${version}"; + hash = "sha256-uOSwS+mHgbvEL+rTfs4Ax9NvJnhYemxFVqqDssy2i7g="; + }; + + propagatedBuildInputs = [ + regex + pytz + python-dateutil + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + pythonImportsCheck = [ "datefinder" ]; + + meta = { + description = "Extract datetime objects from strings"; + homepage = "https://github.com/akoumjian/datefinder"; + license = lib.licenses.mit; + maintainers = lib.teams.deshaw.members; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ae5a5da09ff4..2234757e9f59 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2463,6 +2463,8 @@ self: super: with self; { datauri = callPackage ../development/python-modules/datauri { }; + datefinder = callPackage ../development/python-modules/datefinder { }; + dateparser = callPackage ../development/python-modules/dateparser { }; datetime = callPackage ../development/python-modules/datetime { };