Date: Sunday, November 13, 2022 @ 15:22:48
  Author: dvzrv
Revision: 1347282

upgpkg: python-pylink-square 0.14.3-2: Rebuild to remove python-mock from 
checkdepends.

Add upstreamed (but pulled) patch to remove the use of mock:
https://github.com/square/pylink/issues/149

Added:
  python-pylink-square/trunk/python-pylink-square-0.14.3-remove_mock.patch
Modified:
  python-pylink-square/trunk/PKGBUILD

-----------------------------------------------+
 PKGBUILD                                      |   20 ++-
 python-pylink-square-0.14.3-remove_mock.patch |  133 ++++++++++++++++++++++++
 2 files changed, 148 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-11-13 14:59:05 UTC (rev 1347281)
+++ PKGBUILD    2022-11-13 15:22:48 UTC (rev 1347282)
@@ -3,7 +3,7 @@
 _name=pylink-square
 pkgname=python-pylink-square
 pkgver=0.14.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Python interface for the SEGGER J-Link"
 arch=(any)
 url="https://github.com/Square/pylink";
@@ -10,14 +10,24 @@
 license=(Apache)
 depends=(python-future python-psutil python-six)
 makedepends=(python-build python-installer python-setuptools python-wheel)
-checkdepends=(python-mock python-pytest)
+checkdepends=(python-pytest)
 conflicts=(pylink)
 provides=(pylink)
 replaces=(pylink)
-source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz)
-sha512sums=('30622abc506f3892d283fa6e0cd9709b8cf22564b6139ebb7d0a42abd6b3b37fcbc6e5c99a40de67721ce0852d9d0998682763c0b06c64e6725bf65d1c18d06c')
-b2sums=('c009c46285bf6e1fb774c062a0c897e2b5915c071afb908ba1e297a89d42505b1d11b45af17053f218718ec8230df799b194fb3355e8053956c6346d638a0a34')
+source=(
+  
https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz
+  $pkgname-0.14.3-remove_mock.patch
+)
+sha512sums=('30622abc506f3892d283fa6e0cd9709b8cf22564b6139ebb7d0a42abd6b3b37fcbc6e5c99a40de67721ce0852d9d0998682763c0b06c64e6725bf65d1c18d06c'
+            
'35ff6497171de4acb6eebbca0619419ba8fa74da9487181dcbd90068fe2c7122e79d0d3e54dfc9a0bf010e398d144ff6ce20ca5e76e426269f6274b1d66287da')
+b2sums=('c009c46285bf6e1fb774c062a0c897e2b5915c071afb908ba1e297a89d42505b1d11b45af17053f218718ec8230df799b194fb3355e8053956c6346d638a0a34'
+        
'4cc08b683975b3400caa0d73efb986737971c1003f1c0632d7440c25c9f0cc661f847275753c6ba03dc214e303a3cfd1ea8d3fb2bb6824c7560945fe1f2ecb05')
 
+prepare() {
+  # remove use of mock: https://github.com/square/pylink/issues/149
+  patch -Np1 -d $_name-$pkgver -i ../$pkgname-0.14.3-remove_mock.patch
+}
+
 build() {
   cd $_name-$pkgver
   python -m build --wheel --skip-dependency-check --no-isolation

Added: python-pylink-square-0.14.3-remove_mock.patch
===================================================================
--- python-pylink-square-0.14.3-remove_mock.patch                               
(rev 0)
+++ python-pylink-square-0.14.3-remove_mock.patch       2022-11-13 15:22:48 UTC 
(rev 1347282)
@@ -0,0 +1,133 @@
+diff --git c/setup.py w/setup.py
+index f87b026..6312871 100644
+--- c/setup.py
++++ w/setup.py
+@@ -263,11 +263,6 @@ setuptools.setup(
+     # Tests
+     test_suite='tests',
+ 
+-    # Test requirements
+-    tests_require=[
+-        'mock == 2.0.0'
+-    ],
+-
+     # Additional scripts.
+     scripts=[
+         os.path.join('examples', 'pylink-rtt'),
+diff --git c/tests/unit/protocols/test_swd.py 
w/tests/unit/protocols/test_swd.py
+index 03652f6..1a74455 100644
+--- c/tests/unit/protocols/test_swd.py
++++ w/tests/unit/protocols/test_swd.py
+@@ -15,7 +15,7 @@
+ import pylink.protocols.swd as swd
+ import pylink.util
+ 
+-import mock
++from unittest import mock
+ 
+ import unittest
+ 
+diff --git c/tests/unit/test_decorators.py w/tests/unit/test_decorators.py
+index ba2096b..2430cc3 100644
+--- c/tests/unit/test_decorators.py
++++ w/tests/unit/test_decorators.py
+@@ -14,7 +14,7 @@
+ 
+ import pylink.decorators as decorators
+ 
+-import mock
++from unittest import mock
+ 
+ import threading
+ import unittest
+diff --git c/tests/unit/test_jlink.py w/tests/unit/test_jlink.py
+index fa7c32f..8beb2b9 100644
+--- c/tests/unit/test_jlink.py
++++ w/tests/unit/test_jlink.py
+@@ -20,7 +20,7 @@ import pylink.structs as structs
+ import pylink.unlockers.unlock_kinetis as unlock_kinetis
+ import pylink.util as util
+ 
+-import mock
++from unittest import mock
+ 
+ try:
+     import StringIO
+diff --git c/tests/unit/test_jlock.py w/tests/unit/test_jlock.py
+index 7913b86..7492900 100644
+--- c/tests/unit/test_jlock.py
++++ w/tests/unit/test_jlock.py
+@@ -14,7 +14,7 @@
+ 
+ import pylink.jlock as jlock
+ 
+-import mock
++from unittest import mock
+ 
+ import errno
+ import os
+diff --git c/tests/unit/test_library.py w/tests/unit/test_library.py
+index fb92f92..3b06800 100644
+--- c/tests/unit/test_library.py
++++ w/tests/unit/test_library.py
+@@ -16,7 +16,7 @@ from platform import platform
+ import pylink.library as library
+ import pylink.util as util
+ 
+-import mock
++from unittest import mock
+ 
+ import unittest
+ 
+diff --git c/tests/unit/test_main.py w/tests/unit/test_main.py
+index 9b50396..c9cadbd 100644
+--- c/tests/unit/test_main.py
++++ w/tests/unit/test_main.py
+@@ -16,7 +16,7 @@ import pylink
+ import pylink.__main__ as main
+ 
+ import logging
+-import mock
++from unittest import mock
+ 
+ try:
+     import StringIO
+diff --git c/tests/unit/test_util.py w/tests/unit/test_util.py
+index c60d6da..67f70a0 100644
+--- c/tests/unit/test_util.py
++++ w/tests/unit/test_util.py
+@@ -15,7 +15,7 @@
+ import pylink.enums as enums
+ import pylink.util as util
+ 
+-import mock
++from unittest import mock
+ 
+ try:
+     import StringIO
+diff --git c/tests/unit/unlockers/test_unlock.py 
w/tests/unit/unlockers/test_unlock.py
+index e625745..ce4f0a6 100644
+--- c/tests/unit/unlockers/test_unlock.py
++++ w/tests/unit/unlockers/test_unlock.py
+@@ -14,7 +14,7 @@
+ 
+ import pylink.unlockers as unlock
+ 
+-import mock
++from unittest import mock
+ 
+ import unittest
+ 
+diff --git c/tests/unit/unlockers/test_unlock_kinetis.py 
w/tests/unit/unlockers/test_unlock_kinetis.py
+index e1c0738..1e80f8d 100644
+--- c/tests/unit/unlockers/test_unlock_kinetis.py
++++ w/tests/unit/unlockers/test_unlock_kinetis.py
+@@ -16,7 +16,7 @@ import pylink.enums as enums
+ import pylink.protocols.swd as swd
+ import pylink.unlockers as unlock
+ 
+-import mock
++from unittest import mock
+ 
+ import unittest
+ 

Reply via email to