* Re: New package: python3-contourpy-1.0.5
2022-10-10 1:31 [PR PATCH] New package: python3-contourpy-1.0.5 misuchiru03
@ 2022-10-10 2:08 ` sgn
2022-10-10 3:44 ` misuchiru03
` (8 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: sgn @ 2022-10-10 2:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 192 bytes --]
New comment by sgn on void-packages repository
https://github.com/void-linux/void-packages/pull/39857#issuecomment-1272708076
Comment:
You may need to add `depends` to `python3-matplotlib`?
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: New package: python3-contourpy-1.0.5
2022-10-10 1:31 [PR PATCH] New package: python3-contourpy-1.0.5 misuchiru03
2022-10-10 2:08 ` sgn
@ 2022-10-10 3:44 ` misuchiru03
2022-10-10 3:55 ` [PR PATCH] [Updated] " misuchiru03
` (7 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: misuchiru03 @ 2022-10-10 3:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 319 bytes --]
New comment by misuchiru03 on void-packages repository
https://github.com/void-linux/void-packages/pull/39857#issuecomment-1272749952
Comment:
> You may need to add `depends` to `python3-matplotlib`?
I have that already, just wanted to see if the intended actions are good now. I will push my matplotlib template.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PR PATCH] [Updated] New package: python3-contourpy-1.0.5
2022-10-10 1:31 [PR PATCH] New package: python3-contourpy-1.0.5 misuchiru03
2022-10-10 2:08 ` sgn
2022-10-10 3:44 ` misuchiru03
@ 2022-10-10 3:55 ` misuchiru03
2022-10-10 4:00 ` misuchiru03
` (6 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: misuchiru03 @ 2022-10-10 3:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 822 bytes --]
There is an updated pull request by misuchiru03 against master on the void-packages repository
https://github.com/misuchiru03/void-packages np_python3-contourpy_1.0.5
https://github.com/void-linux/void-packages/pull/39857
New package: python3-contourpy-1.0.5
#### Testing the changes
- I tested the changes in this PR: **briefly**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86_64-GLIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
A patch file from https://github.com/void-linux/void-packages/pull/39857.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-np_python3-contourpy_1.0.5-39857.patch --]
[-- Type: text/x-diff, Size: 2420 bytes --]
From 7cdb015d2aeda8441c3b27b14eb1b9d81fe8b984 Mon Sep 17 00:00:00 2001
From: Alex Childs <misuchiru03+github@gmail.com>
Date: Sun, 9 Oct 2022 22:54:57 -0500
Subject: [PATCH 1/2] python3-matplotlib: added depends for python3-contourpy
---
srcpkgs/python3-matplotlib/template | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/python3-matplotlib/template b/srcpkgs/python3-matplotlib/template
index c48fd24d58d4..d77940ff680b 100644
--- a/srcpkgs/python3-matplotlib/template
+++ b/srcpkgs/python3-matplotlib/template
@@ -8,7 +8,8 @@ build_helper="numpy"
hostmakedepends="pkg-config python3-setuptools_scm python3-certifi python3-numpy"
makedepends="python3-devel freetype-devel libpng-devel libqhull-devel"
depends="python3-cycler fonttools python3-kiwisolver python3-numpy
- python3-packaging python3-Pillow python3-parsing python3-dateutil"
+ python3-packaging python3-Pillow python3-parsing python3-dateutil
+ python3-contourpy"
short_desc="Python3 2D/3D plotting library"
maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="custom:matplotlib, BSD-3-Clause, MIT"
From 732a528fc506feef89e4be0dfa23dc7bd6c77bb4 Mon Sep 17 00:00:00 2001
From: Alex Childs <misuchiru03+github@gmail.com>
Date: Sun, 9 Oct 2022 19:56:46 -0500
Subject: [PATCH 2/2] New package: python3-contourpy-1.0.5
---
srcpkgs/python3-contourpy/template | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
create mode 100644 srcpkgs/python3-contourpy/template
diff --git a/srcpkgs/python3-contourpy/template b/srcpkgs/python3-contourpy/template
new file mode 100644
index 000000000000..4707770c4506
--- /dev/null
+++ b/srcpkgs/python3-contourpy/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-contourpy'
+pkgname=python3-contourpy
+version=1.0.5
+revision=1
+wrksrc="contourpy-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-pybind11"
+makedepends="python3-pybind11"
+depends="python3"
+checkdepends="${depends} python3-matplotlib python3-pytest python3-numpy"
+short_desc="Python library for calculating contours of 2D quadrilateral grids"
+maintainer="Alex Childs <misuchiru03+github@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/contourpy/contourpy"
+distfiles="${PYPI_SITE}/c/contourpy/contourpy-${version}.tar.gz"
+checksum=896631cd40222aef3697e4e51177d14c3709fda49d30983269d584f034acc8a4
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: New package: python3-contourpy-1.0.5
2022-10-10 1:31 [PR PATCH] New package: python3-contourpy-1.0.5 misuchiru03
` (2 preceding siblings ...)
2022-10-10 3:55 ` [PR PATCH] [Updated] " misuchiru03
@ 2022-10-10 4:00 ` misuchiru03
2022-10-10 4:41 ` [PR PATCH] [Updated] " misuchiru03
` (5 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: misuchiru03 @ 2022-10-10 4:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 259 bytes --]
New comment by misuchiru03 on void-packages repository
https://github.com/void-linux/void-packages/pull/39857#issuecomment-1272755931
Comment:
I added the commit to this PR as it's directly related. If it's better to separate into its own PR I can do that.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PR PATCH] [Updated] New package: python3-contourpy-1.0.5
2022-10-10 1:31 [PR PATCH] New package: python3-contourpy-1.0.5 misuchiru03
` (3 preceding siblings ...)
2022-10-10 4:00 ` misuchiru03
@ 2022-10-10 4:41 ` misuchiru03
2022-10-10 4:59 ` misuchiru03
` (4 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: misuchiru03 @ 2022-10-10 4:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 822 bytes --]
There is an updated pull request by misuchiru03 against master on the void-packages repository
https://github.com/misuchiru03/void-packages np_python3-contourpy_1.0.5
https://github.com/void-linux/void-packages/pull/39857
New package: python3-contourpy-1.0.5
#### Testing the changes
- I tested the changes in this PR: **briefly**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86_64-GLIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
A patch file from https://github.com/void-linux/void-packages/pull/39857.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-np_python3-contourpy_1.0.5-39857.patch --]
[-- Type: text/x-diff, Size: 2595 bytes --]
From cd769a58823b819c1855a7af48dbab523d08362f Mon Sep 17 00:00:00 2001
From: Alex Childs <misuchiru03+github@gmail.com>
Date: Sun, 9 Oct 2022 22:54:57 -0500
Subject: [PATCH 1/2] python3-matplotlib: added depends for python3-contourpy
---
srcpkgs/python3-matplotlib/template | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/python3-matplotlib/template b/srcpkgs/python3-matplotlib/template
index c48fd24d58d4..a2c2108edf33 100644
--- a/srcpkgs/python3-matplotlib/template
+++ b/srcpkgs/python3-matplotlib/template
@@ -1,14 +1,15 @@
# Template file for 'python3-matplotlib'
pkgname=python3-matplotlib
version=3.6.0
-revision=1
+revision=2
wrksrc="matplotlib-${version}"
build_style=python3-module
build_helper="numpy"
hostmakedepends="pkg-config python3-setuptools_scm python3-certifi python3-numpy"
makedepends="python3-devel freetype-devel libpng-devel libqhull-devel"
depends="python3-cycler fonttools python3-kiwisolver python3-numpy
- python3-packaging python3-Pillow python3-parsing python3-dateutil"
+ python3-packaging python3-Pillow python3-parsing python3-dateutil
+ python3-contourpy"
short_desc="Python3 2D/3D plotting library"
maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="custom:matplotlib, BSD-3-Clause, MIT"
From 7ccceca433e6a9b0c1a0197a7091b992afaacd5c Mon Sep 17 00:00:00 2001
From: Alex Childs <misuchiru03+github@gmail.com>
Date: Sun, 9 Oct 2022 19:56:46 -0500
Subject: [PATCH 2/2] New package: python3-contourpy-1.0.5
---
srcpkgs/python3-contourpy/template | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
create mode 100644 srcpkgs/python3-contourpy/template
diff --git a/srcpkgs/python3-contourpy/template b/srcpkgs/python3-contourpy/template
new file mode 100644
index 000000000000..4707770c4506
--- /dev/null
+++ b/srcpkgs/python3-contourpy/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-contourpy'
+pkgname=python3-contourpy
+version=1.0.5
+revision=1
+wrksrc="contourpy-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-pybind11"
+makedepends="python3-pybind11"
+depends="python3"
+checkdepends="${depends} python3-matplotlib python3-pytest python3-numpy"
+short_desc="Python library for calculating contours of 2D quadrilateral grids"
+maintainer="Alex Childs <misuchiru03+github@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/contourpy/contourpy"
+distfiles="${PYPI_SITE}/c/contourpy/contourpy-${version}.tar.gz"
+checksum=896631cd40222aef3697e4e51177d14c3709fda49d30983269d584f034acc8a4
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PR PATCH] [Updated] New package: python3-contourpy-1.0.5
2022-10-10 1:31 [PR PATCH] New package: python3-contourpy-1.0.5 misuchiru03
` (4 preceding siblings ...)
2022-10-10 4:41 ` [PR PATCH] [Updated] " misuchiru03
@ 2022-10-10 4:59 ` misuchiru03
2022-10-10 5:25 ` misuchiru03
` (3 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: misuchiru03 @ 2022-10-10 4:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 822 bytes --]
There is an updated pull request by misuchiru03 against master on the void-packages repository
https://github.com/misuchiru03/void-packages np_python3-contourpy_1.0.5
https://github.com/void-linux/void-packages/pull/39857
New package: python3-contourpy-1.0.5
#### Testing the changes
- I tested the changes in this PR: **briefly**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86_64-GLIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
A patch file from https://github.com/void-linux/void-packages/pull/39857.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-np_python3-contourpy_1.0.5-39857.patch --]
[-- Type: text/x-diff, Size: 2420 bytes --]
From ab9a192da84119e4bb3b423ce05498105ac89e15 Mon Sep 17 00:00:00 2001
From: Alex Childs <misuchiru03+github@gmail.com>
Date: Sun, 9 Oct 2022 22:54:57 -0500
Subject: [PATCH 1/2] python3-matplotlib: added depends for python3-contourpy
---
srcpkgs/python3-matplotlib/template | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/python3-matplotlib/template b/srcpkgs/python3-matplotlib/template
index c48fd24d58d4..d77940ff680b 100644
--- a/srcpkgs/python3-matplotlib/template
+++ b/srcpkgs/python3-matplotlib/template
@@ -8,7 +8,8 @@ build_helper="numpy"
hostmakedepends="pkg-config python3-setuptools_scm python3-certifi python3-numpy"
makedepends="python3-devel freetype-devel libpng-devel libqhull-devel"
depends="python3-cycler fonttools python3-kiwisolver python3-numpy
- python3-packaging python3-Pillow python3-parsing python3-dateutil"
+ python3-packaging python3-Pillow python3-parsing python3-dateutil
+ python3-contourpy"
short_desc="Python3 2D/3D plotting library"
maintainer="Andrew J. Hesford <ajh@sideband.org>"
license="custom:matplotlib, BSD-3-Clause, MIT"
From 7669519aae5d01894d314be262acb23fa3ac560f Mon Sep 17 00:00:00 2001
From: Alex Childs <misuchiru03+github@gmail.com>
Date: Sun, 9 Oct 2022 19:56:46 -0500
Subject: [PATCH 2/2] New package: python3-contourpy-1.0.5
---
srcpkgs/python3-contourpy/template | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
create mode 100644 srcpkgs/python3-contourpy/template
diff --git a/srcpkgs/python3-contourpy/template b/srcpkgs/python3-contourpy/template
new file mode 100644
index 000000000000..4707770c4506
--- /dev/null
+++ b/srcpkgs/python3-contourpy/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-contourpy'
+pkgname=python3-contourpy
+version=1.0.5
+revision=1
+wrksrc="contourpy-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools python3-pybind11"
+makedepends="python3-pybind11"
+depends="python3"
+checkdepends="${depends} python3-matplotlib python3-pytest python3-numpy"
+short_desc="Python library for calculating contours of 2D quadrilateral grids"
+maintainer="Alex Childs <misuchiru03+github@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/contourpy/contourpy"
+distfiles="${PYPI_SITE}/c/contourpy/contourpy-${version}.tar.gz"
+checksum=896631cd40222aef3697e4e51177d14c3709fda49d30983269d584f034acc8a4
+
+post_install() {
+ vlicense LICENSE
+}
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: New package: python3-contourpy-1.0.5
2022-10-10 1:31 [PR PATCH] New package: python3-contourpy-1.0.5 misuchiru03
` (5 preceding siblings ...)
2022-10-10 4:59 ` misuchiru03
@ 2022-10-10 5:25 ` misuchiru03
2022-10-10 7:58 ` classabbyamp
` (2 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: misuchiru03 @ 2022-10-10 5:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 575 bytes --]
New comment by misuchiru03 on void-packages repository
https://github.com/void-linux/void-packages/pull/39857#issuecomment-1272802746
Comment:
I do not know if we can add the depends for python3-matplotlib as python3-contourpy has a checkdepends of python3-matplotlib... but python3-matplotlib actually has a runtime dependency of python3-contourpy.
Thus the (partial) failed builds (cyclic dependency, failed for some builds, succeeded for cross-builds) when updating the revision number on python3-matplotlib. I've regressed that for the mean time.
Any suggestions?
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: New package: python3-contourpy-1.0.5
2022-10-10 1:31 [PR PATCH] New package: python3-contourpy-1.0.5 misuchiru03
` (6 preceding siblings ...)
2022-10-10 5:25 ` misuchiru03
@ 2022-10-10 7:58 ` classabbyamp
2022-10-11 14:59 ` [PR PATCH] [Closed]: " ahesford
2022-10-11 15:01 ` ahesford
9 siblings, 0 replies; 11+ messages in thread
From: classabbyamp @ 2022-10-10 7:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 291 bytes --]
New comment by classabbyamp on void-packages repository
https://github.com/void-linux/void-packages/pull/39857#issuecomment-1272922445
Comment:
find the tests that require matplotlib by removing it from checkdepends and disable them. (from what i saw in the repo, there might not be any?)
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PR PATCH] [Closed]: New package: python3-contourpy-1.0.5
2022-10-10 1:31 [PR PATCH] New package: python3-contourpy-1.0.5 misuchiru03
` (7 preceding siblings ...)
2022-10-10 7:58 ` classabbyamp
@ 2022-10-11 14:59 ` ahesford
2022-10-11 15:01 ` ahesford
9 siblings, 0 replies; 11+ messages in thread
From: ahesford @ 2022-10-11 14:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 639 bytes --]
There's a closed pull request on the void-packages repository
New package: python3-contourpy-1.0.5
https://github.com/void-linux/void-packages/pull/39857
Description:
#### Testing the changes
- I tested the changes in this PR: **briefly**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86_64-GLIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: New package: python3-contourpy-1.0.5
2022-10-10 1:31 [PR PATCH] New package: python3-contourpy-1.0.5 misuchiru03
` (8 preceding siblings ...)
2022-10-11 14:59 ` [PR PATCH] [Closed]: " ahesford
@ 2022-10-11 15:01 ` ahesford
9 siblings, 0 replies; 11+ messages in thread
From: ahesford @ 2022-10-11 15:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 388 bytes --]
New comment by ahesford on void-packages repository
https://github.com/void-linux/void-packages/pull/39857#issuecomment-1274840651
Comment:
Thanks, I overlooked this new dependency with the last update. The build cycle is broken by disabling matplotlib tests unless "full" checks are turned on, allowing the user to run the full test suite provided that matplotlib is already packaged.
^ permalink raw reply [flat|nested] 11+ messages in thread