summaryrefslogtreecommitdiffstats
path: root/libnvme
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2022-07-26 05:25:28 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2022-07-26 05:34:52 +0000
commit9ecff41dd11e920286f9be670a0ec3a668371d1d (patch)
tree89c73ab6742847ca5f12056e6c0dd4ec6bbe79d0 /libnvme
parentAdding debian version 1.0-1. (diff)
downloadlibnvme-9ecff41dd11e920286f9be670a0ec3a668371d1d.tar.xz
libnvme-9ecff41dd11e920286f9be670a0ec3a668371d1d.zip
Merging upstream version 1.1~rc0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'libnvme')
-rw-r--r--libnvme/__init__.py9
-rw-r--r--libnvme/meson.build6
-rw-r--r--libnvme/nvme.i2
-rwxr-xr-xlibnvme/tests/create-ctrl-obj.py1
4 files changed, 15 insertions, 3 deletions
diff --git a/libnvme/__init__.py b/libnvme/__init__.py
index e69de29..b2fe8dd 100644
--- a/libnvme/__init__.py
+++ b/libnvme/__init__.py
@@ -0,0 +1,9 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+#
+# This file is part of libnvme.
+# Copyright (c) 2022 Dell Inc.
+#
+# Authors: Martin Belanger <Martin.Belanger@dell.com>
+
+__version__ = @PROJECT_VERSION@
+__git_version__ = @GIT_VERSION@
diff --git a/libnvme/meson.build b/libnvme/meson.build
index c95444e..e9589fc 100644
--- a/libnvme/meson.build
+++ b/libnvme/meson.build
@@ -29,9 +29,9 @@ if have_python_support
pynvme_clib = python3.extension_module(
'_nvme',
pymod_swig[1],
- dependencies : py3_dep,
+ dependencies : [libnvme_dep, py3_dep],
include_directories: [incdir, internal_incdir],
- link_with: [libnvme, libccan],
+ link_with: [libccan],
install: true,
subdir: 'libnvme',
)
@@ -46,7 +46,7 @@ if have_python_support
configure_file(
input: '__init__.py',
output: '__init__.py',
- copy: true,
+ configuration: conf,
install_dir: python3.get_install_dir(pure: false, subdir: 'libnvme'),
)
diff --git a/libnvme/nvme.i b/libnvme/nvme.i
index ec680be..a295068 100644
--- a/libnvme/nvme.i
+++ b/libnvme/nvme.i
@@ -269,6 +269,8 @@ static void PyDict_SetItemStringDecRef(PyObject *p, const char *key, PyObject *v
PyDict_SetItemStringDecRef(entry, "cntlid", val);
val = PyLong_FromLong(e->asqsz);
PyDict_SetItemStringDecRef(entry, "asqsz", val);
+ val = PyLong_FromLong(e->eflags);
+ PyDict_SetItemStringDecRef(entry, "eflags", val);
PyList_SetItem(obj, i, entry); /* steals ref. to entry */
}
$result = obj;
diff --git a/libnvme/tests/create-ctrl-obj.py b/libnvme/tests/create-ctrl-obj.py
index 51915cc..f7b5f41 100755
--- a/libnvme/tests/create-ctrl-obj.py
+++ b/libnvme/tests/create-ctrl-obj.py
@@ -1,4 +1,5 @@
#!/usr/bin/env python3
+# SPDX-License-Identifier: LGPL-2.1-or-later
import sys
import pprint
from libnvme import nvme