summary refs log tree commit diff
path: root/pkgs/development/python-modules/embrace
diff options
context:
space:
mode:
authorpacien <pacien.trangirard@pacien.net>2021-07-25 08:00:39 +0200
committerpacien <pacien.trangirard@pacien.net>2021-08-04 18:33:25 +0200
commita76ce66131b0d0840777e09d63de0b44550f8263 (patch)
tree283fcf1fde51407534132a733196472707732c59 /pkgs/development/python-modules/embrace
parentb400b6f91d0cc62a29f79e3dd8494cf93a7412ca (diff)
downloadnixpkgs-a76ce66131b0d0840777e09d63de0b44550f8263.tar
nixpkgs-a76ce66131b0d0840777e09d63de0b44550f8263.tar.gz
nixpkgs-a76ce66131b0d0840777e09d63de0b44550f8263.tar.bz2
nixpkgs-a76ce66131b0d0840777e09d63de0b44550f8263.tar.lz
nixpkgs-a76ce66131b0d0840777e09d63de0b44550f8263.tar.xz
nixpkgs-a76ce66131b0d0840777e09d63de0b44550f8263.tar.zst
nixpkgs-a76ce66131b0d0840777e09d63de0b44550f8263.zip
python3Packages.embrace: init at 4.0.0
Diffstat (limited to 'pkgs/development/python-modules/embrace')
-rw-r--r--pkgs/development/python-modules/embrace/default.nix25
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/embrace/default.nix b/pkgs/development/python-modules/embrace/default.nix
new file mode 100644
index 00000000000..414425ed6f2
--- /dev/null
+++ b/pkgs/development/python-modules/embrace/default.nix
@@ -0,0 +1,25 @@
+{ lib, buildPythonPackage, fetchFromSourcehut, sqlparse, wrapt, pytestCheckHook }:
+
+buildPythonPackage rec {
+  pname = "embrace";
+  version = "4.0.0";
+
+  src = fetchFromSourcehut {
+    vc = "hg";
+    owner = "~olly";
+    repo = "embrace-sql";
+    rev = "v${version}-release";
+    sha256 = "sha256-G/7FeKlMbOWobQOpD7/0JiTFpf8oWZ1TxPpDS9wrKMo=";
+  };
+
+  propagatedBuildInputs = [ sqlparse wrapt ];
+  checkInputs = [ pytestCheckHook ];
+  pythonImportsCheck = [ "embrace" ];
+
+  meta = with lib; {
+    description = "Embrace SQL keeps your SQL queries in SQL files";
+    homepage = "https://pypi.org/project/embrace/";
+    license = licenses.asl20;
+    maintainers = with maintainers; [ pacien ];
+  };
+}