[arch-commits] Commit in python-pydyf/trunk (2 files)

George Rawlinson grawlinson at gemini.archlinux.org
Wed May 25 08:11:48 UTC 2022


    Date: Wednesday, May 25, 2022 @ 08:11:48
  Author: grawlinson
Revision: 1210331

upgpkg: python-pydyf 0.2.0-1

* New upstream release.
* Nuke weird test args from orbit.

Added:
  python-pydyf/trunk/remove-unnecessary-test-args.patch
Modified:
  python-pydyf/trunk/PKGBUILD

------------------------------------+
 PKGBUILD                           |   16 ++++++++++------
 remove-unnecessary-test-args.patch |   21 +++++++++++++++++++++
 2 files changed, 31 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-05-25 08:07:03 UTC (rev 1210330)
+++ PKGBUILD	2022-05-25 08:11:48 UTC (rev 1210331)
@@ -2,8 +2,8 @@
 # Maintainer: George Rawlinson <grawlinson at archlinux.org>
 
 pkgname=python-pydyf
-pkgver=0.1.2
-pkgrel=3
+pkgver=0.2.0
+pkgrel=1
 pkgdesc='A low-level PDF generator'
 arch=('any')
 url='https://www.courtbouillon.org/pydyf'
@@ -20,9 +20,13 @@
   'python-pillow'
   'ghostscript'
 )
-_commit='9dd8e99b0093dad2b34fbc1a348c7e144cba4e4a'
-source=("$pkgname::git+https://github.com/CourtBouillon/pydyf.git#commit=$_commit")
-md5sums=('SKIP')
+_commit='1ab5cbacc5ef9004fbf783634a86e94edcc4c2c1'
+source=(
+  "$pkgname::git+https://github.com/CourtBouillon/pydyf.git#commit=$_commit"
+  'remove-unnecessary-test-args.patch'
+)
+b2sums=('SKIP'
+        'eac0ff06b669ccdf0b1ebf55b314fde5c8dd7e0f7f02559681f7ad485ba13db2ba07e5b7a4ec06dbf39bf823d6f7a67c6cab8ebd87630334de6ae6b8745d9e7b')
 
 pkgver() {
   cd "$pkgname"
@@ -34,7 +38,7 @@
   cd "$pkgname"
 
   # thou shalt not lint coding style in integration tests
-  sed -i 's/--isort --flake8 --cov --no-cov-on-fail//' pyproject.toml
+  patch -p1 -i ../remove-unnecessary-test-args.patch
 }
 
 build() {

Added: remove-unnecessary-test-args.patch
===================================================================
--- remove-unnecessary-test-args.patch	                        (rev 0)
+++ remove-unnecessary-test-args.patch	2022-05-25 08:11:48 UTC (rev 1210331)
@@ -0,0 +1,21 @@
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -42,18 +42,3 @@ test = ['pytest', 'pytest-xdist', 'pytest-flake8', 'pytest-isort', 'pytest-cov',
+ 
+ [tool.flit.sdist]
+ exclude = ['.*']
+-
+-[tool.pytest.ini_options]
+-addopts = '--isort --flake8 --numprocesses=auto'
+-
+-[tool.coverage.run]
+-branch = true
+-include = ['tests/*', 'pydyf/*']
+-
+-[tool.coverage.report]
+-exclude_lines = ['pragma: no cover', 'def __repr__', 'raise NotImplementedError']
+-omit = ['.*']
+-
+-[tool.isort]
+-default_section = 'FIRSTPARTY'
+-multi_line_output = 4



More information about the arch-commits mailing list