anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / development / python-modules / motor / default.nix
blob1d003b77fa3aa3e72603f4907f0f1987d8f13cd2
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   hatchling,
6   hatch-requirements-txt,
7   mockupdb,
8   pymongo,
9   pythonOlder,
12 buildPythonPackage rec {
13   pname = "motor";
14   version = "3.6.0";
15   pyproject = true;
17   disabled = pythonOlder "3.7";
19   src = fetchFromGitHub {
20     owner = "mongodb";
21     repo = "motor";
22     rev = "refs/tags/${version}";
23     hash = "sha256-fSHb39C4WaQVt7jT714kxwkpUw3mV9jNgkdUyVnD+S4=";
24   };
26   build-system = [
27     hatchling
28     hatch-requirements-txt
29   ];
31   dependencies = [ pymongo ];
33   nativeCheckInputs = [ mockupdb ];
35   # network connections
36   doCheck = false;
38   pythonImportsCheck = [ "motor" ];
40   meta = {
41     description = "Non-blocking MongoDB driver for Tornado or asyncio";
42     license = lib.licenses.asl20;
43     homepage = "https://github.com/mongodb/motor";
44     maintainers = with lib.maintainers; [ globin ];
45   };