mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-05-30 00:50:00 +00:00
python3-send2trash: upgrade 2.0.0 -> 2.1.0
1.Changelog https://github.com/arsenetar/send2trash/releases/tag/2.1.0 2.Remove 0001-add-missing-conftest.py.patch as it was merged upstream. Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
-52
@@ -1,52 +0,0 @@
|
|||||||
From ed6d20884108fd7e681baf7278e38ac4800fb5c1 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Gyorgy Sarvari <skandigraun@gmail.com>
|
|
||||||
Date: Fri, 9 Jan 2026 18:04:08 +0100
|
|
||||||
Subject: [PATCH] add missing conftest.py
|
|
||||||
|
|
||||||
Conftest.py is missing from the source dictribution of v2.0.0,
|
|
||||||
making the tests to fail.
|
|
||||||
|
|
||||||
The issue is already solved by upstream, but not tagged yet.
|
|
||||||
This patch can be removed with the next release.
|
|
||||||
|
|
||||||
Upstream-Status: Inappropriate [workaround until https://github.com/arsenetar/send2trash/commit/f8a40143f696da41f81cae87e1c7f9a345cd4003 is tagged]
|
|
||||||
|
|
||||||
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
|
|
||||||
---
|
|
||||||
tests/conftest.py | 27 +++++++++++++++++++++++++++
|
|
||||||
1 file changed, 27 insertions(+)
|
|
||||||
create mode 100644 tests/conftest.py
|
|
||||||
|
|
||||||
diff --git a/tests/conftest.py b/tests/conftest.py
|
|
||||||
new file mode 100644
|
|
||||||
index 0000000..0753384
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/tests/conftest.py
|
|
||||||
@@ -0,0 +1,27 @@
|
|
||||||
+# encoding: utf-8
|
|
||||||
+import sys
|
|
||||||
+import os
|
|
||||||
+from tempfile import NamedTemporaryFile
|
|
||||||
+import pytest
|
|
||||||
+
|
|
||||||
+# Only import HOMETRASH on supported platforms
|
|
||||||
+if sys.platform != "win32":
|
|
||||||
+ from send2trash.plat_other import HOMETRASH
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+@pytest.fixture(name="test_file")
|
|
||||||
+def fixture_test_file():
|
|
||||||
+ file = NamedTemporaryFile(dir=os.path.expanduser("~"), prefix="send2trash_test", delete=False)
|
|
||||||
+ file.close()
|
|
||||||
+ # Verify file was actually created
|
|
||||||
+ assert os.path.exists(file.name) is True
|
|
||||||
+ yield file.name
|
|
||||||
+ # Cleanup trash files on supported platforms
|
|
||||||
+ if sys.platform != "win32":
|
|
||||||
+ name = os.path.basename(file.name)
|
|
||||||
+ # Remove trash files if they exist
|
|
||||||
+ if os.path.exists(os.path.join(HOMETRASH, "files", name)):
|
|
||||||
+ os.remove(os.path.join(HOMETRASH, "files", name))
|
|
||||||
+ os.remove(os.path.join(HOMETRASH, "info", name + ".trashinfo"))
|
|
||||||
+ if os.path.exists(file.name):
|
|
||||||
+ os.remove(file.name)
|
|
||||||
+2
-3
@@ -4,9 +4,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=a02659c2d5f4cc626e4dcf6504b865eb"
|
|||||||
|
|
||||||
inherit pypi python_setuptools_build_meta ptest-python-pytest
|
inherit pypi python_setuptools_build_meta ptest-python-pytest
|
||||||
|
|
||||||
SRC_URI += "file://0001-add-missing-conftest.py.patch \
|
SRC_URI += "file://run-ptest"
|
||||||
file://run-ptest"
|
SRC_URI[sha256sum] = "1c72b39f09457db3c05ce1d19158c2cbef4c32b8bedd02c155e49282b7ea7459"
|
||||||
SRC_URI[sha256sum] = "1761421da3f9930bfe51ed7c45343948573383ad4c27e3acebc91be324e7770d"
|
|
||||||
|
|
||||||
PYPI_PACKAGE = "send2trash"
|
PYPI_PACKAGE = "send2trash"
|
||||||
UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
|
UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
|
||||||
Reference in New Issue
Block a user