Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: python3-python-socks-1.2.0
@ 2021-01-27 19:13 ar-jan
  2021-01-27 21:48 ` [PR PATCH] [Updated] " ar-jan
                   ` (22 more replies)
  0 siblings, 23 replies; 24+ messages in thread
From: ar-jan @ 2021-01-27 19:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1673 bytes --]

There is a new pull request by ar-jan against master on the void-packages repository

https://github.com/ar-jan/void-packages python3-python-socks
https://github.com/void-linux/void-packages/pull/28272

New package: python3-python-socks-1.2.0
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

Newer versions of `python3-aiohttp_socks` depend on it.

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/28272.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python3-python-socks-28272.patch --]
[-- Type: text/x-diff, Size: 1205 bytes --]

From c13372d4c45ee65a59bb3ae33902bd500ab643bd Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 19:50:06 +0100
Subject: [PATCH] New package: python3-python-socks-1.2.0

---
 srcpkgs/python3-python-socks/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/python3-python-socks/template

diff --git a/srcpkgs/python3-python-socks/template b/srcpkgs/python3-python-socks/template
new file mode 100644
index 00000000000..debf138f153
--- /dev/null
+++ b/srcpkgs/python3-python-socks/template
@@ -0,0 +1,17 @@
+# Template file for 'python3-python-socks'
+pkgname=python3-python-socks
+version=1.2.0
+revision=1
+wrksrc="python-socks-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+# Optional dependencies:
+# async-timeout >= 3.0.1
+# trio >= 0.16.0
+# curio >= 1.4
+short_desc="Core proxy client functionality for Python"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/romis2012/python-socks"
+distfiles="${PYPI_SITE}/p/python-socks/python-socks-${version}.tar.gz"
+checksum=3054a8afa984a35144198e00fed1144eeae3287cc231ac7db3908d32ab642cd4

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-python-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
@ 2021-01-27 21:48 ` ar-jan
  2021-01-27 22:05 ` ar-jan
                   ` (21 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-01-27 21:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1678 bytes --]

There is an updated pull request by ar-jan against master on the void-packages repository

https://github.com/ar-jan/void-packages python3-python-socks
https://github.com/void-linux/void-packages/pull/28272

New package: python3-python-socks-1.2.0
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

Newer versions of `python3-aiohttp_socks` depend on it.

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/28272.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python3-python-socks-28272.patch --]
[-- Type: text/x-diff, Size: 5924 bytes --]

From 18670474c3a22ea590835471b751021a3efa985c Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 19:50:06 +0100
Subject: [PATCH 1/5] New package: python3-python-socks-1.2.0

---
 srcpkgs/python3-python-socks/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-python-socks/template

diff --git a/srcpkgs/python3-python-socks/template b/srcpkgs/python3-python-socks/template
new file mode 100644
index 00000000000..dd79cdcd00c
--- /dev/null
+++ b/srcpkgs/python3-python-socks/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-python-socks'
+pkgname=python3-python-socks
+version=1.2.0
+revision=1
+wrksrc="python-socks-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="python3-async-timeout python3-curio python3-trio python3-attrs
+ python3-async_generator python3-sniffio python3-sortedcontainers
+ python3-outcome python3-idna"
+# Optional dependencies:
+# async-timeout >= 3.0.1
+# trio >= 0.16.0
+# curio >= 1.4
+short_desc="Core proxy client functionality for Python"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/romis2012/python-socks"
+distfiles="${PYPI_SITE}/p/python-socks/python-socks-${version}.tar.gz"
+checksum=3054a8afa984a35144198e00fed1144eeae3287cc231ac7db3908d32ab642cd4

From 270464d68b71c9dc239b0d64fa8b1cf9c724253e Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 23:44:11 +0100
Subject: [PATCH 2/5] New package: python3-curio-1.4

---
 srcpkgs/python3-curio/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/python3-curio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
new file mode 100644
index 00000000000..f35f6d87726
--- /dev/null
+++ b/srcpkgs/python3-curio/template
@@ -0,0 +1,17 @@
+# Template file for 'python3-curio'
+pkgname=python3-curio
+version=1.4
+revision=1
+wrksrc="curio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="A coroutine-based library for concurrent Python systems programming using async/await"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/dabeaz/curio"
+distfiles="${PYPI_SITE}/c/curio/curio-${version}.tar.gz"
+checksum=57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744
+
+post_install() {
+	vlicense LICENSE
+}

From 27d04c19802f2881d96ddffa900ce7112dd82229 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 23:45:22 +0100
Subject: [PATCH 3/5] New package: python3-outcome-1.1.0

---
 srcpkgs/python3-outcome/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-outcome/template

diff --git a/srcpkgs/python3-outcome/template b/srcpkgs/python3-outcome/template
new file mode 100644
index 00000000000..43a3fdf71ad
--- /dev/null
+++ b/srcpkgs/python3-outcome/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-outcome'
+pkgname=python3-outcome
+version=1.1.0
+revision=1
+wrksrc="outcome-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Capture the outcome of Python function calls"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/outcome"
+distfiles="${PYPI_SITE}/o/outcome/outcome-${version}.tar.gz"
+checksum=e862f01d4e626e63e8f92c38d1f8d5546d3f9cce989263c521b2e7990d186967
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 3b1597d837ff1fe0afde81b365f60e13005b35ad Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 23:46:41 +0100
Subject: [PATCH 4/5] New package: python3-sniffio-1.2.0

---
 srcpkgs/python3-sniffio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-sniffio/template

diff --git a/srcpkgs/python3-sniffio/template b/srcpkgs/python3-sniffio/template
new file mode 100644
index 00000000000..1d7876978bc
--- /dev/null
+++ b/srcpkgs/python3-sniffio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-sniffio'
+pkgname=python3-sniffio
+version=1.2.0
+revision=1
+wrksrc="sniffio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Sniff out which async library your code is running under"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/sniffio"
+distfiles="${PYPI_SITE}/s/sniffio/sniffio-${version}.tar.gz"
+checksum=c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 8ee7b5952951472bd3df5fff02e8b586dd177b6d Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 23:47:54 +0100
Subject: [PATCH 5/5] New package: python3-trio-0.18.0

---
 srcpkgs/python3-trio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-trio/template

diff --git a/srcpkgs/python3-trio/template b/srcpkgs/python3-trio/template
new file mode 100644
index 00000000000..0df9f0b9920
--- /dev/null
+++ b/srcpkgs/python3-trio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-trio'
+pkgname=python3-trio
+version=0.18.0
+revision=1
+wrksrc="trio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="A friendly Python library for async concurrency and I/O"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/trio"
+distfiles="${PYPI_SITE}/t/trio/trio-${version}.tar.gz"
+checksum=87a66ae61f27fe500c9024926a9ba482c07e1e0f56380b70a264d19c435ba076
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-python-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
  2021-01-27 21:48 ` [PR PATCH] [Updated] " ar-jan
@ 2021-01-27 22:05 ` ar-jan
  2021-01-27 22:23 ` ar-jan
                   ` (20 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-01-27 22:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1678 bytes --]

There is an updated pull request by ar-jan against master on the void-packages repository

https://github.com/ar-jan/void-packages python3-python-socks
https://github.com/void-linux/void-packages/pull/28272

New package: python3-python-socks-1.2.0
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

Newer versions of `python3-aiohttp_socks` depend on it.

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/28272.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python3-python-socks-28272.patch --]
[-- Type: text/x-diff, Size: 6607 bytes --]

From 18670474c3a22ea590835471b751021a3efa985c Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 19:50:06 +0100
Subject: [PATCH 1/5] New package: python3-python-socks-1.2.0

---
 srcpkgs/python3-python-socks/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-python-socks/template

diff --git a/srcpkgs/python3-python-socks/template b/srcpkgs/python3-python-socks/template
new file mode 100644
index 00000000000..dd79cdcd00c
--- /dev/null
+++ b/srcpkgs/python3-python-socks/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-python-socks'
+pkgname=python3-python-socks
+version=1.2.0
+revision=1
+wrksrc="python-socks-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="python3-async-timeout python3-curio python3-trio python3-attrs
+ python3-async_generator python3-sniffio python3-sortedcontainers
+ python3-outcome python3-idna"
+# Optional dependencies:
+# async-timeout >= 3.0.1
+# trio >= 0.16.0
+# curio >= 1.4
+short_desc="Core proxy client functionality for Python"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/romis2012/python-socks"
+distfiles="${PYPI_SITE}/p/python-socks/python-socks-${version}.tar.gz"
+checksum=3054a8afa984a35144198e00fed1144eeae3287cc231ac7db3908d32ab642cd4

From 270464d68b71c9dc239b0d64fa8b1cf9c724253e Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 23:44:11 +0100
Subject: [PATCH 2/5] New package: python3-curio-1.4

---
 srcpkgs/python3-curio/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/python3-curio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
new file mode 100644
index 00000000000..f35f6d87726
--- /dev/null
+++ b/srcpkgs/python3-curio/template
@@ -0,0 +1,17 @@
+# Template file for 'python3-curio'
+pkgname=python3-curio
+version=1.4
+revision=1
+wrksrc="curio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="A coroutine-based library for concurrent Python systems programming using async/await"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/dabeaz/curio"
+distfiles="${PYPI_SITE}/c/curio/curio-${version}.tar.gz"
+checksum=57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744
+
+post_install() {
+	vlicense LICENSE
+}

From 27d04c19802f2881d96ddffa900ce7112dd82229 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 23:45:22 +0100
Subject: [PATCH 3/5] New package: python3-outcome-1.1.0

---
 srcpkgs/python3-outcome/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-outcome/template

diff --git a/srcpkgs/python3-outcome/template b/srcpkgs/python3-outcome/template
new file mode 100644
index 00000000000..43a3fdf71ad
--- /dev/null
+++ b/srcpkgs/python3-outcome/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-outcome'
+pkgname=python3-outcome
+version=1.1.0
+revision=1
+wrksrc="outcome-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Capture the outcome of Python function calls"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/outcome"
+distfiles="${PYPI_SITE}/o/outcome/outcome-${version}.tar.gz"
+checksum=e862f01d4e626e63e8f92c38d1f8d5546d3f9cce989263c521b2e7990d186967
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 3b1597d837ff1fe0afde81b365f60e13005b35ad Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 23:46:41 +0100
Subject: [PATCH 4/5] New package: python3-sniffio-1.2.0

---
 srcpkgs/python3-sniffio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-sniffio/template

diff --git a/srcpkgs/python3-sniffio/template b/srcpkgs/python3-sniffio/template
new file mode 100644
index 00000000000..1d7876978bc
--- /dev/null
+++ b/srcpkgs/python3-sniffio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-sniffio'
+pkgname=python3-sniffio
+version=1.2.0
+revision=1
+wrksrc="sniffio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Sniff out which async library your code is running under"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/sniffio"
+distfiles="${PYPI_SITE}/s/sniffio/sniffio-${version}.tar.gz"
+checksum=c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From b8ee898d3f4dde84f51329475b6658f7791a61a8 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 23:47:54 +0100
Subject: [PATCH 5/5] New package: python3-trio-0.18.0

---
 srcpkgs/python3-curio/template |  2 +-
 srcpkgs/python3-trio/template  | 21 +++++++++++++++++++++
 2 files changed, 22 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/python3-trio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
index f35f6d87726..bfba8be92c5 100644
--- a/srcpkgs/python3-curio/template
+++ b/srcpkgs/python3-curio/template
@@ -5,7 +5,7 @@ revision=1
 wrksrc="curio-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-short_desc="A coroutine-based library for concurrent Python systems programming using async/await"
+short_desc="Coroutine-based library for concurrent Python systems programming using async/await"
 maintainer="Arjan Mossel <arjanmossel@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://github.com/dabeaz/curio"
diff --git a/srcpkgs/python3-trio/template b/srcpkgs/python3-trio/template
new file mode 100644
index 00000000000..0df9f0b9920
--- /dev/null
+++ b/srcpkgs/python3-trio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-trio'
+pkgname=python3-trio
+version=0.18.0
+revision=1
+wrksrc="trio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="A friendly Python library for async concurrency and I/O"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/trio"
+distfiles="${PYPI_SITE}/t/trio/trio-${version}.tar.gz"
+checksum=87a66ae61f27fe500c9024926a9ba482c07e1e0f56380b70a264d19c435ba076
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-python-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
  2021-01-27 21:48 ` [PR PATCH] [Updated] " ar-jan
  2021-01-27 22:05 ` ar-jan
@ 2021-01-27 22:23 ` ar-jan
  2021-01-27 23:02 ` ar-jan
                   ` (19 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-01-27 22:23 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1678 bytes --]

There is an updated pull request by ar-jan against master on the void-packages repository

https://github.com/ar-jan/void-packages python3-python-socks
https://github.com/void-linux/void-packages/pull/28272

New package: python3-python-socks-1.2.0
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

Newer versions of `python3-aiohttp_socks` depend on it.

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/28272.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python3-python-socks-28272.patch --]
[-- Type: text/x-diff, Size: 6605 bytes --]

From 18670474c3a22ea590835471b751021a3efa985c Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 19:50:06 +0100
Subject: [PATCH 1/5] New package: python3-python-socks-1.2.0

---
 srcpkgs/python3-python-socks/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-python-socks/template

diff --git a/srcpkgs/python3-python-socks/template b/srcpkgs/python3-python-socks/template
new file mode 100644
index 00000000000..dd79cdcd00c
--- /dev/null
+++ b/srcpkgs/python3-python-socks/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-python-socks'
+pkgname=python3-python-socks
+version=1.2.0
+revision=1
+wrksrc="python-socks-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="python3-async-timeout python3-curio python3-trio python3-attrs
+ python3-async_generator python3-sniffio python3-sortedcontainers
+ python3-outcome python3-idna"
+# Optional dependencies:
+# async-timeout >= 3.0.1
+# trio >= 0.16.0
+# curio >= 1.4
+short_desc="Core proxy client functionality for Python"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/romis2012/python-socks"
+distfiles="${PYPI_SITE}/p/python-socks/python-socks-${version}.tar.gz"
+checksum=3054a8afa984a35144198e00fed1144eeae3287cc231ac7db3908d32ab642cd4

From 270464d68b71c9dc239b0d64fa8b1cf9c724253e Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 23:44:11 +0100
Subject: [PATCH 2/5] New package: python3-curio-1.4

---
 srcpkgs/python3-curio/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/python3-curio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
new file mode 100644
index 00000000000..f35f6d87726
--- /dev/null
+++ b/srcpkgs/python3-curio/template
@@ -0,0 +1,17 @@
+# Template file for 'python3-curio'
+pkgname=python3-curio
+version=1.4
+revision=1
+wrksrc="curio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="A coroutine-based library for concurrent Python systems programming using async/await"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/dabeaz/curio"
+distfiles="${PYPI_SITE}/c/curio/curio-${version}.tar.gz"
+checksum=57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744
+
+post_install() {
+	vlicense LICENSE
+}

From 27d04c19802f2881d96ddffa900ce7112dd82229 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 23:45:22 +0100
Subject: [PATCH 3/5] New package: python3-outcome-1.1.0

---
 srcpkgs/python3-outcome/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-outcome/template

diff --git a/srcpkgs/python3-outcome/template b/srcpkgs/python3-outcome/template
new file mode 100644
index 00000000000..43a3fdf71ad
--- /dev/null
+++ b/srcpkgs/python3-outcome/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-outcome'
+pkgname=python3-outcome
+version=1.1.0
+revision=1
+wrksrc="outcome-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Capture the outcome of Python function calls"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/outcome"
+distfiles="${PYPI_SITE}/o/outcome/outcome-${version}.tar.gz"
+checksum=e862f01d4e626e63e8f92c38d1f8d5546d3f9cce989263c521b2e7990d186967
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 3b1597d837ff1fe0afde81b365f60e13005b35ad Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 23:46:41 +0100
Subject: [PATCH 4/5] New package: python3-sniffio-1.2.0

---
 srcpkgs/python3-sniffio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-sniffio/template

diff --git a/srcpkgs/python3-sniffio/template b/srcpkgs/python3-sniffio/template
new file mode 100644
index 00000000000..1d7876978bc
--- /dev/null
+++ b/srcpkgs/python3-sniffio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-sniffio'
+pkgname=python3-sniffio
+version=1.2.0
+revision=1
+wrksrc="sniffio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Sniff out which async library your code is running under"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/sniffio"
+distfiles="${PYPI_SITE}/s/sniffio/sniffio-${version}.tar.gz"
+checksum=c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 89027b371cc2ff363a6b8c5eba4ecb01aef443f1 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Wed, 27 Jan 2021 23:47:54 +0100
Subject: [PATCH 5/5] New package: python3-trio-0.18.0

---
 srcpkgs/python3-curio/template |  2 +-
 srcpkgs/python3-trio/template  | 21 +++++++++++++++++++++
 2 files changed, 22 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/python3-trio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
index f35f6d87726..bfba8be92c5 100644
--- a/srcpkgs/python3-curio/template
+++ b/srcpkgs/python3-curio/template
@@ -5,7 +5,7 @@ revision=1
 wrksrc="curio-${version}"
 build_style=python3-module
 hostmakedepends="python3-setuptools"
-short_desc="A coroutine-based library for concurrent Python systems programming using async/await"
+short_desc="Coroutine-based library for concurrent Python systems programming using async/await"
 maintainer="Arjan Mossel <arjanmossel@gmail.com>"
 license="BSD-3-Clause"
 homepage="https://github.com/dabeaz/curio"
diff --git a/srcpkgs/python3-trio/template b/srcpkgs/python3-trio/template
new file mode 100644
index 00000000000..d9a195e6fd3
--- /dev/null
+++ b/srcpkgs/python3-trio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-trio'
+pkgname=python3-trio
+version=0.18.0
+revision=1
+wrksrc="trio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Friendly Python library for async concurrency and I/O"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/trio"
+distfiles="${PYPI_SITE}/t/trio/trio-${version}.tar.gz"
+checksum=87a66ae61f27fe500c9024926a9ba482c07e1e0f56380b70a264d19c435ba076
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-python-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (2 preceding siblings ...)
  2021-01-27 22:23 ` ar-jan
@ 2021-01-27 23:02 ` ar-jan
  2021-01-28 15:10 ` [PR REVIEW] " sgn
                   ` (18 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-01-27 23:02 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1678 bytes --]

There is an updated pull request by ar-jan against master on the void-packages repository

https://github.com/ar-jan/void-packages python3-python-socks
https://github.com/void-linux/void-packages/pull/28272

New package: python3-python-socks-1.2.0
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

Newer versions of `python3-aiohttp_socks` depend on it.

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/28272.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python3-python-socks-28272.patch --]
[-- Type: text/x-diff, Size: 5905 bytes --]

From 781cd72de5506fe7ea3423d1b76d8d12322a7fb8 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:00:16 +0100
Subject: [PATCH 1/5] New package: python3-trio-0.18.0

---
 srcpkgs/python3-trio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-trio/template

diff --git a/srcpkgs/python3-trio/template b/srcpkgs/python3-trio/template
new file mode 100644
index 00000000000..d9a195e6fd3
--- /dev/null
+++ b/srcpkgs/python3-trio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-trio'
+pkgname=python3-trio
+version=0.18.0
+revision=1
+wrksrc="trio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Friendly Python library for async concurrency and I/O"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/trio"
+distfiles="${PYPI_SITE}/t/trio/trio-${version}.tar.gz"
+checksum=87a66ae61f27fe500c9024926a9ba482c07e1e0f56380b70a264d19c435ba076
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 56262c3dd9c9166f91da66b5adb0e9a45c1dda11 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:20 +0100
Subject: [PATCH 2/5] New package: python3-curio-1.4

---
 srcpkgs/python3-curio/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/python3-curio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
new file mode 100644
index 00000000000..2d0aa382d1d
--- /dev/null
+++ b/srcpkgs/python3-curio/template
@@ -0,0 +1,17 @@
+# Template file for 'python3-curio'
+pkgname=python3-curio
+version=1.4
+revision=1
+wrksrc="curio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Coroutine-based library for concurrent programming using async/await"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/dabeaz/curio"
+distfiles="${PYPI_SITE}/c/curio/curio-${version}.tar.gz"
+checksum=57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744
+
+post_install() {
+	vlicense LICENSE
+}

From 4bfa932bcb3840a32689bded98426b873930d871 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:37 +0100
Subject: [PATCH 3/5] New package: python3-outcome-1.1.0

---
 srcpkgs/python3-outcome/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-outcome/template

diff --git a/srcpkgs/python3-outcome/template b/srcpkgs/python3-outcome/template
new file mode 100644
index 00000000000..43a3fdf71ad
--- /dev/null
+++ b/srcpkgs/python3-outcome/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-outcome'
+pkgname=python3-outcome
+version=1.1.0
+revision=1
+wrksrc="outcome-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Capture the outcome of Python function calls"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/outcome"
+distfiles="${PYPI_SITE}/o/outcome/outcome-${version}.tar.gz"
+checksum=e862f01d4e626e63e8f92c38d1f8d5546d3f9cce989263c521b2e7990d186967
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From b6c3b59d290e937c0429d6447ded3ce061dde2f3 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:03 +0100
Subject: [PATCH 4/5] New package: python3-sniffio-1.2.0

---
 srcpkgs/python3-sniffio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-sniffio/template

diff --git a/srcpkgs/python3-sniffio/template b/srcpkgs/python3-sniffio/template
new file mode 100644
index 00000000000..1d7876978bc
--- /dev/null
+++ b/srcpkgs/python3-sniffio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-sniffio'
+pkgname=python3-sniffio
+version=1.2.0
+revision=1
+wrksrc="sniffio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Sniff out which async library your code is running under"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/sniffio"
+distfiles="${PYPI_SITE}/s/sniffio/sniffio-${version}.tar.gz"
+checksum=c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From d049a19f2d2da1a55e47a03aca84b1425bdb00b1 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:23 +0100
Subject: [PATCH 5/5] New package: python3-python-socks-1.2.0

---
 srcpkgs/python3-python-socks/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-python-socks/template

diff --git a/srcpkgs/python3-python-socks/template b/srcpkgs/python3-python-socks/template
new file mode 100644
index 00000000000..dd79cdcd00c
--- /dev/null
+++ b/srcpkgs/python3-python-socks/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-python-socks'
+pkgname=python3-python-socks
+version=1.2.0
+revision=1
+wrksrc="python-socks-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="python3-async-timeout python3-curio python3-trio python3-attrs
+ python3-async_generator python3-sniffio python3-sortedcontainers
+ python3-outcome python3-idna"
+# Optional dependencies:
+# async-timeout >= 3.0.1
+# trio >= 0.16.0
+# curio >= 1.4
+short_desc="Core proxy client functionality for Python"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/romis2012/python-socks"
+distfiles="${PYPI_SITE}/p/python-socks/python-socks-${version}.tar.gz"
+checksum=3054a8afa984a35144198e00fed1144eeae3287cc231ac7db3908d32ab642cd4

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR REVIEW] New package: python3-python-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (3 preceding siblings ...)
  2021-01-27 23:02 ` ar-jan
@ 2021-01-28 15:10 ` sgn
  2021-01-28 16:53 ` ar-jan
                   ` (17 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: sgn @ 2021-01-28 15:10 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 249 bytes --]

New review comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/28272#discussion_r566169016

Comment:
I prefer to name it `python3-socks`. However, I prefer to include this package when it's actually need it.

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: New package: python3-python-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (4 preceding siblings ...)
  2021-01-28 15:10 ` [PR REVIEW] " sgn
@ 2021-01-28 16:53 ` ar-jan
  2021-01-28 17:25 ` [PR PATCH] [Updated] " ar-jan
                   ` (16 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-01-28 16:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 542 bytes --]

New comment by ar-jan on void-packages repository

https://github.com/void-linux/void-packages/pull/28272#issuecomment-769222511

Comment:
@sgn python-socks is needed for python3-aiohttp_socks >= 0.5.4. Electrum 4.x requires aiohttp_socks >= 0.3 but currently 0.2.2 is available in void-packages. So upgrading to latest aiohttp_socks seemed best.

Or should I try to combine all of these in one pull request? (adding python-socks and dependencies, upgrading aiohttp_socks, and upgrading electrum). Doing this in three steps seemed simpler.

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-python-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (5 preceding siblings ...)
  2021-01-28 16:53 ` ar-jan
@ 2021-01-28 17:25 ` ar-jan
  2021-01-28 17:28 ` ar-jan
                   ` (15 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-01-28 17:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1678 bytes --]

There is an updated pull request by ar-jan against master on the void-packages repository

https://github.com/ar-jan/void-packages python3-python-socks
https://github.com/void-linux/void-packages/pull/28272

New package: python3-python-socks-1.2.0
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

Newer versions of `python3-aiohttp_socks` depend on it.

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/28272.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python3-python-socks-28272.patch --]
[-- Type: text/x-diff, Size: 7280 bytes --]

From 781cd72de5506fe7ea3423d1b76d8d12322a7fb8 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:00:16 +0100
Subject: [PATCH 1/6] New package: python3-trio-0.18.0

---
 srcpkgs/python3-trio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-trio/template

diff --git a/srcpkgs/python3-trio/template b/srcpkgs/python3-trio/template
new file mode 100644
index 00000000000..d9a195e6fd3
--- /dev/null
+++ b/srcpkgs/python3-trio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-trio'
+pkgname=python3-trio
+version=0.18.0
+revision=1
+wrksrc="trio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Friendly Python library for async concurrency and I/O"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/trio"
+distfiles="${PYPI_SITE}/t/trio/trio-${version}.tar.gz"
+checksum=87a66ae61f27fe500c9024926a9ba482c07e1e0f56380b70a264d19c435ba076
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 56262c3dd9c9166f91da66b5adb0e9a45c1dda11 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:20 +0100
Subject: [PATCH 2/6] New package: python3-curio-1.4

---
 srcpkgs/python3-curio/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/python3-curio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
new file mode 100644
index 00000000000..2d0aa382d1d
--- /dev/null
+++ b/srcpkgs/python3-curio/template
@@ -0,0 +1,17 @@
+# Template file for 'python3-curio'
+pkgname=python3-curio
+version=1.4
+revision=1
+wrksrc="curio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Coroutine-based library for concurrent programming using async/await"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/dabeaz/curio"
+distfiles="${PYPI_SITE}/c/curio/curio-${version}.tar.gz"
+checksum=57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744
+
+post_install() {
+	vlicense LICENSE
+}

From 4bfa932bcb3840a32689bded98426b873930d871 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:37 +0100
Subject: [PATCH 3/6] New package: python3-outcome-1.1.0

---
 srcpkgs/python3-outcome/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-outcome/template

diff --git a/srcpkgs/python3-outcome/template b/srcpkgs/python3-outcome/template
new file mode 100644
index 00000000000..43a3fdf71ad
--- /dev/null
+++ b/srcpkgs/python3-outcome/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-outcome'
+pkgname=python3-outcome
+version=1.1.0
+revision=1
+wrksrc="outcome-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Capture the outcome of Python function calls"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/outcome"
+distfiles="${PYPI_SITE}/o/outcome/outcome-${version}.tar.gz"
+checksum=e862f01d4e626e63e8f92c38d1f8d5546d3f9cce989263c521b2e7990d186967
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From b6c3b59d290e937c0429d6447ded3ce061dde2f3 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:03 +0100
Subject: [PATCH 4/6] New package: python3-sniffio-1.2.0

---
 srcpkgs/python3-sniffio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-sniffio/template

diff --git a/srcpkgs/python3-sniffio/template b/srcpkgs/python3-sniffio/template
new file mode 100644
index 00000000000..1d7876978bc
--- /dev/null
+++ b/srcpkgs/python3-sniffio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-sniffio'
+pkgname=python3-sniffio
+version=1.2.0
+revision=1
+wrksrc="sniffio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Sniff out which async library your code is running under"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/sniffio"
+distfiles="${PYPI_SITE}/s/sniffio/sniffio-${version}.tar.gz"
+checksum=c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From a900fdb8afd8a7c25d07b47f06a392224cffb762 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:23 +0100
Subject: [PATCH 5/6] New package: python3-socks-1.2.0

---
 srcpkgs/python3-python-socks/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-python-socks/template

diff --git a/srcpkgs/python3-python-socks/template b/srcpkgs/python3-python-socks/template
new file mode 100644
index 00000000000..afa0c84fb8c
--- /dev/null
+++ b/srcpkgs/python3-python-socks/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-socks'
+pkgname=python3-socks
+version=1.2.0
+revision=1
+wrksrc="python-socks-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="python3-async-timeout python3-curio python3-trio python3-attrs
+ python3-async_generator python3-sniffio python3-sortedcontainers
+ python3-outcome python3-idna"
+# Optional dependencies:
+# async-timeout >= 3.0.1
+# trio >= 0.16.0
+# curio >= 1.4
+short_desc="Core proxy client functionality for Python"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/romis2012/python-socks"
+distfiles="${PYPI_SITE}/p/python-socks/python-socks-${version}.tar.gz"
+checksum=3054a8afa984a35144198e00fed1144eeae3287cc231ac7db3908d32ab642cd4

From c46ef6e4c14b3c5511e96381f597f1a71115777b Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:14:56 +0100
Subject: [PATCH 6/6] python3-aiohttp_socks: update to 0.5.5.

---
 srcpkgs/python3-aiohttp_socks/template | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/python3-aiohttp_socks/template b/srcpkgs/python3-aiohttp_socks/template
index fa75a54302c..94478c72e5e 100644
--- a/srcpkgs/python3-aiohttp_socks/template
+++ b/srcpkgs/python3-aiohttp_socks/template
@@ -1,15 +1,16 @@
 # Template file for 'python3-aiohttp_socks'
 pkgname=python3-aiohttp_socks
-version=0.2.2
-revision=3
+version=0.5.5
+revision=1
 wrksrc="aiohttp_socks-${version}"
 build_style=python3-module
 pycompile_module="aiohttp_socks"
 hostmakedepends="python3-setuptools"
-depends="python3-aiohttp"
+depends="python3-aiohttp python3-python-socks>=1.0.1"
+checkdepends="python3-aiohttp python3-attrs python3-python-socks>=1.0.1"
 short_desc="SOCKS proxy connector for aiohttp"
 maintainer="Christian Buschau <christian.buschau@mailbox.org>"
 license="Apache-2.0"
 homepage="https://github.com/romis2012/aiohttp-socks"
 distfiles="${PYPI_SITE}/a/aiohttp_socks/aiohttp_socks-${version}.tar.gz"
-checksum=eebd8939a7c3c1e3e7e1b2552c60039b4c65ef6b8b2351efcbdd98290538e310
+checksum=2eb2059756bde34c55bb429541cbf2eba3fd53e36ac80875b461221e2858b04a

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-python-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (6 preceding siblings ...)
  2021-01-28 17:25 ` [PR PATCH] [Updated] " ar-jan
@ 2021-01-28 17:28 ` ar-jan
  2021-01-28 17:49 ` ar-jan
                   ` (14 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-01-28 17:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1678 bytes --]

There is an updated pull request by ar-jan against master on the void-packages repository

https://github.com/ar-jan/void-packages python3-python-socks
https://github.com/void-linux/void-packages/pull/28272

New package: python3-python-socks-1.2.0
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

Newer versions of `python3-aiohttp_socks` depend on it.

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/28272.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python3-python-socks-28272.patch --]
[-- Type: text/x-diff, Size: 7282 bytes --]

From 781cd72de5506fe7ea3423d1b76d8d12322a7fb8 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:00:16 +0100
Subject: [PATCH 1/6] New package: python3-trio-0.18.0

---
 srcpkgs/python3-trio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-trio/template

diff --git a/srcpkgs/python3-trio/template b/srcpkgs/python3-trio/template
new file mode 100644
index 00000000000..d9a195e6fd3
--- /dev/null
+++ b/srcpkgs/python3-trio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-trio'
+pkgname=python3-trio
+version=0.18.0
+revision=1
+wrksrc="trio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Friendly Python library for async concurrency and I/O"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/trio"
+distfiles="${PYPI_SITE}/t/trio/trio-${version}.tar.gz"
+checksum=87a66ae61f27fe500c9024926a9ba482c07e1e0f56380b70a264d19c435ba076
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 56262c3dd9c9166f91da66b5adb0e9a45c1dda11 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:20 +0100
Subject: [PATCH 2/6] New package: python3-curio-1.4

---
 srcpkgs/python3-curio/template | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 srcpkgs/python3-curio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
new file mode 100644
index 00000000000..2d0aa382d1d
--- /dev/null
+++ b/srcpkgs/python3-curio/template
@@ -0,0 +1,17 @@
+# Template file for 'python3-curio'
+pkgname=python3-curio
+version=1.4
+revision=1
+wrksrc="curio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Coroutine-based library for concurrent programming using async/await"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/dabeaz/curio"
+distfiles="${PYPI_SITE}/c/curio/curio-${version}.tar.gz"
+checksum=57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744
+
+post_install() {
+	vlicense LICENSE
+}

From 4bfa932bcb3840a32689bded98426b873930d871 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:37 +0100
Subject: [PATCH 3/6] New package: python3-outcome-1.1.0

---
 srcpkgs/python3-outcome/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-outcome/template

diff --git a/srcpkgs/python3-outcome/template b/srcpkgs/python3-outcome/template
new file mode 100644
index 00000000000..43a3fdf71ad
--- /dev/null
+++ b/srcpkgs/python3-outcome/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-outcome'
+pkgname=python3-outcome
+version=1.1.0
+revision=1
+wrksrc="outcome-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Capture the outcome of Python function calls"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/outcome"
+distfiles="${PYPI_SITE}/o/outcome/outcome-${version}.tar.gz"
+checksum=e862f01d4e626e63e8f92c38d1f8d5546d3f9cce989263c521b2e7990d186967
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From b6c3b59d290e937c0429d6447ded3ce061dde2f3 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:03 +0100
Subject: [PATCH 4/6] New package: python3-sniffio-1.2.0

---
 srcpkgs/python3-sniffio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-sniffio/template

diff --git a/srcpkgs/python3-sniffio/template b/srcpkgs/python3-sniffio/template
new file mode 100644
index 00000000000..1d7876978bc
--- /dev/null
+++ b/srcpkgs/python3-sniffio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-sniffio'
+pkgname=python3-sniffio
+version=1.2.0
+revision=1
+wrksrc="sniffio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Sniff out which async library your code is running under"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/sniffio"
+distfiles="${PYPI_SITE}/s/sniffio/sniffio-${version}.tar.gz"
+checksum=c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From a900fdb8afd8a7c25d07b47f06a392224cffb762 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:23 +0100
Subject: [PATCH 5/6] New package: python3-socks-1.2.0

---
 srcpkgs/python3-python-socks/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-python-socks/template

diff --git a/srcpkgs/python3-python-socks/template b/srcpkgs/python3-python-socks/template
new file mode 100644
index 00000000000..afa0c84fb8c
--- /dev/null
+++ b/srcpkgs/python3-python-socks/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-socks'
+pkgname=python3-socks
+version=1.2.0
+revision=1
+wrksrc="python-socks-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="python3-async-timeout python3-curio python3-trio python3-attrs
+ python3-async_generator python3-sniffio python3-sortedcontainers
+ python3-outcome python3-idna"
+# Optional dependencies:
+# async-timeout >= 3.0.1
+# trio >= 0.16.0
+# curio >= 1.4
+short_desc="Core proxy client functionality for Python"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/romis2012/python-socks"
+distfiles="${PYPI_SITE}/p/python-socks/python-socks-${version}.tar.gz"
+checksum=3054a8afa984a35144198e00fed1144eeae3287cc231ac7db3908d32ab642cd4

From 6654f5cca642cf5a4163b561c384d79a581cfded Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:14:56 +0100
Subject: [PATCH 6/6] python3-aiohttp_socks: update to 0.5.5.

---
 srcpkgs/python3-aiohttp_socks/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/python3-aiohttp_socks/template b/srcpkgs/python3-aiohttp_socks/template
index fa75a54302c..79d2948cfc1 100644
--- a/srcpkgs/python3-aiohttp_socks/template
+++ b/srcpkgs/python3-aiohttp_socks/template
@@ -1,15 +1,15 @@
 # Template file for 'python3-aiohttp_socks'
 pkgname=python3-aiohttp_socks
-version=0.2.2
-revision=3
+version=0.5.5
+revision=1
 wrksrc="aiohttp_socks-${version}"
 build_style=python3-module
-pycompile_module="aiohttp_socks"
 hostmakedepends="python3-setuptools"
-depends="python3-aiohttp"
+depends="python3-aiohttp python3-python-socks>=1.0.1"
+checkdepends="python3-aiohttp python3-attrs python3-python-socks>=1.0.1"
 short_desc="SOCKS proxy connector for aiohttp"
 maintainer="Christian Buschau <christian.buschau@mailbox.org>"
 license="Apache-2.0"
 homepage="https://github.com/romis2012/aiohttp-socks"
 distfiles="${PYPI_SITE}/a/aiohttp_socks/aiohttp_socks-${version}.tar.gz"
-checksum=eebd8939a7c3c1e3e7e1b2552c60039b4c65ef6b8b2351efcbdd98290538e310
+checksum=2eb2059756bde34c55bb429541cbf2eba3fd53e36ac80875b461221e2858b04a

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-python-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (7 preceding siblings ...)
  2021-01-28 17:28 ` ar-jan
@ 2021-01-28 17:49 ` ar-jan
  2021-01-28 17:57 ` ar-jan
                   ` (13 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-01-28 17:49 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1678 bytes --]

There is an updated pull request by ar-jan against master on the void-packages repository

https://github.com/ar-jan/void-packages python3-python-socks
https://github.com/void-linux/void-packages/pull/28272

New package: python3-python-socks-1.2.0
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

Newer versions of `python3-aiohttp_socks` depend on it.

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/28272.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python3-python-socks-28272.patch --]
[-- Type: text/x-diff, Size: 7309 bytes --]

From 781cd72de5506fe7ea3423d1b76d8d12322a7fb8 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:00:16 +0100
Subject: [PATCH 1/6] New package: python3-trio-0.18.0

---
 srcpkgs/python3-trio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-trio/template

diff --git a/srcpkgs/python3-trio/template b/srcpkgs/python3-trio/template
new file mode 100644
index 00000000000..d9a195e6fd3
--- /dev/null
+++ b/srcpkgs/python3-trio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-trio'
+pkgname=python3-trio
+version=0.18.0
+revision=1
+wrksrc="trio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Friendly Python library for async concurrency and I/O"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/trio"
+distfiles="${PYPI_SITE}/t/trio/trio-${version}.tar.gz"
+checksum=87a66ae61f27fe500c9024926a9ba482c07e1e0f56380b70a264d19c435ba076
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 73798ed60b314f180286a11ceca0166b72ca71e5 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:20 +0100
Subject: [PATCH 2/6] New package: python3-curio-1.4

---
 srcpkgs/python3-curio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-curio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
new file mode 100644
index 00000000000..bf8da44e087
--- /dev/null
+++ b/srcpkgs/python3-curio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-curio'
+pkgname=python3-curio
+version=1.4
+revision=1
+wrksrc="curio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Coroutine-based library for concurrent programming using async/await"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/dabeaz/curio"
+distfiles="${PYPI_SITE}/c/curio/curio-${version}.tar.gz"
+checksum=57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From e41a1e227a0efb1e586ee036b2a66b101acd76f7 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:37 +0100
Subject: [PATCH 3/6] New package: python3-outcome-1.1.0

---
 srcpkgs/python3-outcome/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-outcome/template

diff --git a/srcpkgs/python3-outcome/template b/srcpkgs/python3-outcome/template
new file mode 100644
index 00000000000..43a3fdf71ad
--- /dev/null
+++ b/srcpkgs/python3-outcome/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-outcome'
+pkgname=python3-outcome
+version=1.1.0
+revision=1
+wrksrc="outcome-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Capture the outcome of Python function calls"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/outcome"
+distfiles="${PYPI_SITE}/o/outcome/outcome-${version}.tar.gz"
+checksum=e862f01d4e626e63e8f92c38d1f8d5546d3f9cce989263c521b2e7990d186967
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 4439c53947dc8f65d85813afbce452108120e476 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:03 +0100
Subject: [PATCH 4/6] New package: python3-sniffio-1.2.0

---
 srcpkgs/python3-sniffio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-sniffio/template

diff --git a/srcpkgs/python3-sniffio/template b/srcpkgs/python3-sniffio/template
new file mode 100644
index 00000000000..1d7876978bc
--- /dev/null
+++ b/srcpkgs/python3-sniffio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-sniffio'
+pkgname=python3-sniffio
+version=1.2.0
+revision=1
+wrksrc="sniffio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Sniff out which async library your code is running under"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/sniffio"
+distfiles="${PYPI_SITE}/s/sniffio/sniffio-${version}.tar.gz"
+checksum=c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 934c9289888ecc1c50d7006308dd849a899333c4 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:23 +0100
Subject: [PATCH 5/6] New package: python3-socks-1.2.0

---
 srcpkgs/python3-python-socks/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-python-socks/template

diff --git a/srcpkgs/python3-python-socks/template b/srcpkgs/python3-python-socks/template
new file mode 100644
index 00000000000..afa0c84fb8c
--- /dev/null
+++ b/srcpkgs/python3-python-socks/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-socks'
+pkgname=python3-socks
+version=1.2.0
+revision=1
+wrksrc="python-socks-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="python3-async-timeout python3-curio python3-trio python3-attrs
+ python3-async_generator python3-sniffio python3-sortedcontainers
+ python3-outcome python3-idna"
+# Optional dependencies:
+# async-timeout >= 3.0.1
+# trio >= 0.16.0
+# curio >= 1.4
+short_desc="Core proxy client functionality for Python"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/romis2012/python-socks"
+distfiles="${PYPI_SITE}/p/python-socks/python-socks-${version}.tar.gz"
+checksum=3054a8afa984a35144198e00fed1144eeae3287cc231ac7db3908d32ab642cd4

From 889a9bd9a99d0f997d769d89d1a07df1ae53c506 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:14:56 +0100
Subject: [PATCH 6/6] python3-aiohttp_socks: update to 0.5.5.

---
 srcpkgs/python3-aiohttp_socks/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/python3-aiohttp_socks/template b/srcpkgs/python3-aiohttp_socks/template
index fa75a54302c..79d2948cfc1 100644
--- a/srcpkgs/python3-aiohttp_socks/template
+++ b/srcpkgs/python3-aiohttp_socks/template
@@ -1,15 +1,15 @@
 # Template file for 'python3-aiohttp_socks'
 pkgname=python3-aiohttp_socks
-version=0.2.2
-revision=3
+version=0.5.5
+revision=1
 wrksrc="aiohttp_socks-${version}"
 build_style=python3-module
-pycompile_module="aiohttp_socks"
 hostmakedepends="python3-setuptools"
-depends="python3-aiohttp"
+depends="python3-aiohttp python3-python-socks>=1.0.1"
+checkdepends="python3-aiohttp python3-attrs python3-python-socks>=1.0.1"
 short_desc="SOCKS proxy connector for aiohttp"
 maintainer="Christian Buschau <christian.buschau@mailbox.org>"
 license="Apache-2.0"
 homepage="https://github.com/romis2012/aiohttp-socks"
 distfiles="${PYPI_SITE}/a/aiohttp_socks/aiohttp_socks-${version}.tar.gz"
-checksum=eebd8939a7c3c1e3e7e1b2552c60039b4c65ef6b8b2351efcbdd98290538e310
+checksum=2eb2059756bde34c55bb429541cbf2eba3fd53e36ac80875b461221e2858b04a

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-python-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (8 preceding siblings ...)
  2021-01-28 17:49 ` ar-jan
@ 2021-01-28 17:57 ` ar-jan
  2021-01-28 18:04 ` ar-jan
                   ` (12 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-01-28 17:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1678 bytes --]

There is an updated pull request by ar-jan against master on the void-packages repository

https://github.com/ar-jan/void-packages python3-python-socks
https://github.com/void-linux/void-packages/pull/28272

New package: python3-python-socks-1.2.0
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

Newer versions of `python3-aiohttp_socks` depend on it.

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/28272.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python3-python-socks-28272.patch --]
[-- Type: text/x-diff, Size: 7274 bytes --]

From 781cd72de5506fe7ea3423d1b76d8d12322a7fb8 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:00:16 +0100
Subject: [PATCH 1/6] New package: python3-trio-0.18.0

---
 srcpkgs/python3-trio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-trio/template

diff --git a/srcpkgs/python3-trio/template b/srcpkgs/python3-trio/template
new file mode 100644
index 00000000000..d9a195e6fd3
--- /dev/null
+++ b/srcpkgs/python3-trio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-trio'
+pkgname=python3-trio
+version=0.18.0
+revision=1
+wrksrc="trio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Friendly Python library for async concurrency and I/O"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/trio"
+distfiles="${PYPI_SITE}/t/trio/trio-${version}.tar.gz"
+checksum=87a66ae61f27fe500c9024926a9ba482c07e1e0f56380b70a264d19c435ba076
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 73798ed60b314f180286a11ceca0166b72ca71e5 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:20 +0100
Subject: [PATCH 2/6] New package: python3-curio-1.4

---
 srcpkgs/python3-curio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-curio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
new file mode 100644
index 00000000000..bf8da44e087
--- /dev/null
+++ b/srcpkgs/python3-curio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-curio'
+pkgname=python3-curio
+version=1.4
+revision=1
+wrksrc="curio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Coroutine-based library for concurrent programming using async/await"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/dabeaz/curio"
+distfiles="${PYPI_SITE}/c/curio/curio-${version}.tar.gz"
+checksum=57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From e41a1e227a0efb1e586ee036b2a66b101acd76f7 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:37 +0100
Subject: [PATCH 3/6] New package: python3-outcome-1.1.0

---
 srcpkgs/python3-outcome/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-outcome/template

diff --git a/srcpkgs/python3-outcome/template b/srcpkgs/python3-outcome/template
new file mode 100644
index 00000000000..43a3fdf71ad
--- /dev/null
+++ b/srcpkgs/python3-outcome/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-outcome'
+pkgname=python3-outcome
+version=1.1.0
+revision=1
+wrksrc="outcome-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Capture the outcome of Python function calls"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/outcome"
+distfiles="${PYPI_SITE}/o/outcome/outcome-${version}.tar.gz"
+checksum=e862f01d4e626e63e8f92c38d1f8d5546d3f9cce989263c521b2e7990d186967
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 4439c53947dc8f65d85813afbce452108120e476 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:03 +0100
Subject: [PATCH 4/6] New package: python3-sniffio-1.2.0

---
 srcpkgs/python3-sniffio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-sniffio/template

diff --git a/srcpkgs/python3-sniffio/template b/srcpkgs/python3-sniffio/template
new file mode 100644
index 00000000000..1d7876978bc
--- /dev/null
+++ b/srcpkgs/python3-sniffio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-sniffio'
+pkgname=python3-sniffio
+version=1.2.0
+revision=1
+wrksrc="sniffio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Sniff out which async library your code is running under"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/sniffio"
+distfiles="${PYPI_SITE}/s/sniffio/sniffio-${version}.tar.gz"
+checksum=c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 402548bf6b86a539ca188b5e62670e4a9db392ae Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:23 +0100
Subject: [PATCH 5/6] New package: python3-socks-1.2.0

---
 srcpkgs/python3-socks/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-socks/template

diff --git a/srcpkgs/python3-socks/template b/srcpkgs/python3-socks/template
new file mode 100644
index 00000000000..afa0c84fb8c
--- /dev/null
+++ b/srcpkgs/python3-socks/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-socks'
+pkgname=python3-socks
+version=1.2.0
+revision=1
+wrksrc="python-socks-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="python3-async-timeout python3-curio python3-trio python3-attrs
+ python3-async_generator python3-sniffio python3-sortedcontainers
+ python3-outcome python3-idna"
+# Optional dependencies:
+# async-timeout >= 3.0.1
+# trio >= 0.16.0
+# curio >= 1.4
+short_desc="Core proxy client functionality for Python"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/romis2012/python-socks"
+distfiles="${PYPI_SITE}/p/python-socks/python-socks-${version}.tar.gz"
+checksum=3054a8afa984a35144198e00fed1144eeae3287cc231ac7db3908d32ab642cd4

From 8bedaf480703e47937e43c759ad46c331eebc85a Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:14:56 +0100
Subject: [PATCH 6/6] python3-aiohttp_socks: update to 0.5.5.

---
 srcpkgs/python3-aiohttp_socks/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/python3-aiohttp_socks/template b/srcpkgs/python3-aiohttp_socks/template
index fa75a54302c..79d2948cfc1 100644
--- a/srcpkgs/python3-aiohttp_socks/template
+++ b/srcpkgs/python3-aiohttp_socks/template
@@ -1,15 +1,15 @@
 # Template file for 'python3-aiohttp_socks'
 pkgname=python3-aiohttp_socks
-version=0.2.2
-revision=3
+version=0.5.5
+revision=1
 wrksrc="aiohttp_socks-${version}"
 build_style=python3-module
-pycompile_module="aiohttp_socks"
 hostmakedepends="python3-setuptools"
-depends="python3-aiohttp"
+depends="python3-aiohttp python3-python-socks>=1.0.1"
+checkdepends="python3-aiohttp python3-attrs python3-python-socks>=1.0.1"
 short_desc="SOCKS proxy connector for aiohttp"
 maintainer="Christian Buschau <christian.buschau@mailbox.org>"
 license="Apache-2.0"
 homepage="https://github.com/romis2012/aiohttp-socks"
 distfiles="${PYPI_SITE}/a/aiohttp_socks/aiohttp_socks-${version}.tar.gz"
-checksum=eebd8939a7c3c1e3e7e1b2552c60039b4c65ef6b8b2351efcbdd98290538e310
+checksum=2eb2059756bde34c55bb429541cbf2eba3fd53e36ac80875b461221e2858b04a

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-python-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (9 preceding siblings ...)
  2021-01-28 17:57 ` ar-jan
@ 2021-01-28 18:04 ` ar-jan
  2021-01-29 16:53 ` ar-jan
                   ` (11 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-01-28 18:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1678 bytes --]

There is an updated pull request by ar-jan against master on the void-packages repository

https://github.com/ar-jan/void-packages python3-python-socks
https://github.com/void-linux/void-packages/pull/28272

New package: python3-python-socks-1.2.0
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

Newer versions of `python3-aiohttp_socks` depend on it.

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/28272.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python3-python-socks-28272.patch --]
[-- Type: text/x-diff, Size: 7260 bytes --]

From 781cd72de5506fe7ea3423d1b76d8d12322a7fb8 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:00:16 +0100
Subject: [PATCH 1/6] New package: python3-trio-0.18.0

---
 srcpkgs/python3-trio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-trio/template

diff --git a/srcpkgs/python3-trio/template b/srcpkgs/python3-trio/template
new file mode 100644
index 00000000000..d9a195e6fd3
--- /dev/null
+++ b/srcpkgs/python3-trio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-trio'
+pkgname=python3-trio
+version=0.18.0
+revision=1
+wrksrc="trio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Friendly Python library for async concurrency and I/O"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/trio"
+distfiles="${PYPI_SITE}/t/trio/trio-${version}.tar.gz"
+checksum=87a66ae61f27fe500c9024926a9ba482c07e1e0f56380b70a264d19c435ba076
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 73798ed60b314f180286a11ceca0166b72ca71e5 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:20 +0100
Subject: [PATCH 2/6] New package: python3-curio-1.4

---
 srcpkgs/python3-curio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-curio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
new file mode 100644
index 00000000000..bf8da44e087
--- /dev/null
+++ b/srcpkgs/python3-curio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-curio'
+pkgname=python3-curio
+version=1.4
+revision=1
+wrksrc="curio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Coroutine-based library for concurrent programming using async/await"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/dabeaz/curio"
+distfiles="${PYPI_SITE}/c/curio/curio-${version}.tar.gz"
+checksum=57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From e41a1e227a0efb1e586ee036b2a66b101acd76f7 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:37 +0100
Subject: [PATCH 3/6] New package: python3-outcome-1.1.0

---
 srcpkgs/python3-outcome/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-outcome/template

diff --git a/srcpkgs/python3-outcome/template b/srcpkgs/python3-outcome/template
new file mode 100644
index 00000000000..43a3fdf71ad
--- /dev/null
+++ b/srcpkgs/python3-outcome/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-outcome'
+pkgname=python3-outcome
+version=1.1.0
+revision=1
+wrksrc="outcome-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Capture the outcome of Python function calls"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/outcome"
+distfiles="${PYPI_SITE}/o/outcome/outcome-${version}.tar.gz"
+checksum=e862f01d4e626e63e8f92c38d1f8d5546d3f9cce989263c521b2e7990d186967
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 4439c53947dc8f65d85813afbce452108120e476 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:03 +0100
Subject: [PATCH 4/6] New package: python3-sniffio-1.2.0

---
 srcpkgs/python3-sniffio/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/python3-sniffio/template

diff --git a/srcpkgs/python3-sniffio/template b/srcpkgs/python3-sniffio/template
new file mode 100644
index 00000000000..1d7876978bc
--- /dev/null
+++ b/srcpkgs/python3-sniffio/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-sniffio'
+pkgname=python3-sniffio
+version=1.2.0
+revision=1
+wrksrc="sniffio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+short_desc="Sniff out which async library your code is running under"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/sniffio"
+distfiles="${PYPI_SITE}/s/sniffio/sniffio-${version}.tar.gz"
+checksum=c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de
+
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 402548bf6b86a539ca188b5e62670e4a9db392ae Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:23 +0100
Subject: [PATCH 5/6] New package: python3-socks-1.2.0

---
 srcpkgs/python3-socks/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-socks/template

diff --git a/srcpkgs/python3-socks/template b/srcpkgs/python3-socks/template
new file mode 100644
index 00000000000..afa0c84fb8c
--- /dev/null
+++ b/srcpkgs/python3-socks/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-socks'
+pkgname=python3-socks
+version=1.2.0
+revision=1
+wrksrc="python-socks-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="python3-async-timeout python3-curio python3-trio python3-attrs
+ python3-async_generator python3-sniffio python3-sortedcontainers
+ python3-outcome python3-idna"
+# Optional dependencies:
+# async-timeout >= 3.0.1
+# trio >= 0.16.0
+# curio >= 1.4
+short_desc="Core proxy client functionality for Python"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/romis2012/python-socks"
+distfiles="${PYPI_SITE}/p/python-socks/python-socks-${version}.tar.gz"
+checksum=3054a8afa984a35144198e00fed1144eeae3287cc231ac7db3908d32ab642cd4

From a9806764454413c9aa53db39059e69f76e497554 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:14:56 +0100
Subject: [PATCH 6/6] python3-aiohttp_socks: update to 0.5.5.

---
 srcpkgs/python3-aiohttp_socks/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/python3-aiohttp_socks/template b/srcpkgs/python3-aiohttp_socks/template
index fa75a54302c..9bf8299b1f1 100644
--- a/srcpkgs/python3-aiohttp_socks/template
+++ b/srcpkgs/python3-aiohttp_socks/template
@@ -1,15 +1,15 @@
 # Template file for 'python3-aiohttp_socks'
 pkgname=python3-aiohttp_socks
-version=0.2.2
-revision=3
+version=0.5.5
+revision=1
 wrksrc="aiohttp_socks-${version}"
 build_style=python3-module
-pycompile_module="aiohttp_socks"
 hostmakedepends="python3-setuptools"
-depends="python3-aiohttp"
+depends="python3-aiohttp python3-socks>=1.0.1"
+checkdepends="python3-aiohttp python3-attrs python3-socks>=1.0.1"
 short_desc="SOCKS proxy connector for aiohttp"
 maintainer="Christian Buschau <christian.buschau@mailbox.org>"
 license="Apache-2.0"
 homepage="https://github.com/romis2012/aiohttp-socks"
 distfiles="${PYPI_SITE}/a/aiohttp_socks/aiohttp_socks-${version}.tar.gz"
-checksum=eebd8939a7c3c1e3e7e1b2552c60039b4c65ef6b8b2351efcbdd98290538e310
+checksum=2eb2059756bde34c55bb429541cbf2eba3fd53e36ac80875b461221e2858b04a

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: New package: python3-python-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (10 preceding siblings ...)
  2021-01-28 18:04 ` ar-jan
@ 2021-01-29 16:53 ` ar-jan
  2021-01-30 18:34 ` [PR REVIEW] New package: python3-socks-1.2.0 Chocimier
                   ` (10 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-01-29 16:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 354 bytes --]

New comment by ar-jan on void-packages repository

https://github.com/void-linux/void-packages/pull/28272#issuecomment-769921991

Comment:
I've renamed to python3-socks, and included python3-aiohttp_socks update in this pull request.

Update for Electrum is here #28305 because there's a question about which version of secp256k1 to use as dependency.

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR REVIEW] New package: python3-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (12 preceding siblings ...)
  2021-01-30 18:34 ` [PR REVIEW] New package: python3-socks-1.2.0 Chocimier
@ 2021-01-30 18:34 ` Chocimier
  2021-01-30 21:54 ` [PR PATCH] [Updated] " ar-jan
                   ` (8 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Chocimier @ 2021-01-30 18:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 220 bytes --]

New review comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/pull/28272#discussion_r567295888

Comment:
There was never unmatching version in tree, please remove version spec.

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR REVIEW] New package: python3-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (11 preceding siblings ...)
  2021-01-29 16:53 ` ar-jan
@ 2021-01-30 18:34 ` Chocimier
  2021-01-30 18:34 ` Chocimier
                   ` (9 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Chocimier @ 2021-01-30 18:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 294 bytes --]

New review comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/pull/28272#discussion_r567296095

Comment:
These packages pass tests with python3-pytest in checkdepends and do_check defined as `PYTHONPATH=$(cd build/lib* && pwd) pytest`, please update.

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (13 preceding siblings ...)
  2021-01-30 18:34 ` Chocimier
@ 2021-01-30 21:54 ` ar-jan
  2021-02-01 18:00 ` ar-jan
                   ` (7 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-01-30 21:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1863 bytes --]

There is an updated pull request by ar-jan against master on the void-packages repository

https://github.com/ar-jan/void-packages python3-python-socks
https://github.com/void-linux/void-packages/pull/28272

New package: python3-socks-1.2.0
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

Newer versions of `python3-aiohttp_socks` depend on it (python3-aiohttp_socks update now included in this pull request).

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->

#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl

Also adds further dependencies:

    python3-curio-1.4
    python3-trio-0.18.0
    python3-outcome-1.1.0
    python3-sniffio-1.2.0

A patch file from https://github.com/void-linux/void-packages/pull/28272.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python3-python-socks-28272.patch --]
[-- Type: text/x-diff, Size: 8231 bytes --]

From 0274fa77ae5b8b135ffdc3915dddb8ad2c2ac8b4 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:00:16 +0100
Subject: [PATCH 1/6] New package: python3-trio-0.18.0

---
 srcpkgs/python3-trio/template | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100644 srcpkgs/python3-trio/template

diff --git a/srcpkgs/python3-trio/template b/srcpkgs/python3-trio/template
new file mode 100644
index 00000000000..46cd4c934a8
--- /dev/null
+++ b/srcpkgs/python3-trio/template
@@ -0,0 +1,32 @@
+# Template file for 'python3-trio'
+pkgname=python3-trio
+version=0.18.0
+revision=1
+wrksrc="trio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-async_generator>=1.9 python3-attrs>=19.2.0 python3-idna
+ python3-outcome python3-sniffio python3-sortedcontainers"
+checkdepends="python3-pytest python3-pytest-cov python3-ipython python3-pylint
+ python3-jedi black python3-mypy python3-flake8
+ python3-async_generator>=1.9 python3-attrs>=19.2.0
+ python3-idna python3-outcome python3-sniffio python3-sortedcontainers"
+short_desc="Friendly Python library for async concurrency and I/O"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/trio"
+distfiles="${PYPI_SITE}/t/trio/trio-${version}.tar.gz"
+checksum=87a66ae61f27fe500c9024926a9ba482c07e1e0f56380b70a264d19c435ba076
+
+do_check() {
+	:
+	# PYTHONPATH=$(cd build/lib* && pwd) pytest
+	# Tests also need the following to be packaged:
+	# pyOpenSSL https://pypi.org/project/pyOpenSSL/
+	# trustme https://pypi.org/project/trustme/
+	# astor https://pypi.org/project/astor/
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 1b2ecb6c55d4b5c618844fc2f7a271d860905f9b Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:20 +0100
Subject: [PATCH 2/6] New package: python3-curio-1.4

---
 srcpkgs/python3-curio/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/python3-curio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
new file mode 100644
index 00000000000..c7e2c3ae643
--- /dev/null
+++ b/srcpkgs/python3-curio/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-curio'
+pkgname=python3-curio
+version=1.4
+revision=1
+wrksrc="curio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest"
+short_desc="Coroutine-based library for concurrent programming using async/await"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/dabeaz/curio"
+distfiles="${PYPI_SITE}/c/curio/curio-${version}.tar.gz"
+checksum=57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744
+
+do_check() {
+	PYTHONPATH=$(cd build/lib* && pwd) pytest
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 74ba45650ece6ef248d9e45db257914627974837 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:37 +0100
Subject: [PATCH 3/6] New package: python3-outcome-1.1.0

---
 srcpkgs/python3-outcome/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/python3-outcome/template

diff --git a/srcpkgs/python3-outcome/template b/srcpkgs/python3-outcome/template
new file mode 100644
index 00000000000..f326b36ace8
--- /dev/null
+++ b/srcpkgs/python3-outcome/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-outcome'
+pkgname=python3-outcome
+version=1.1.0
+revision=1
+wrksrc="outcome-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest python3-pytest-cov python3-pytest-asyncio"
+short_desc="Capture the outcome of Python function calls"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/outcome"
+distfiles="${PYPI_SITE}/o/outcome/outcome-${version}.tar.gz"
+checksum=e862f01d4e626e63e8f92c38d1f8d5546d3f9cce989263c521b2e7990d186967
+
+do_check() {
+	PYTHONPATH=$(cd build/lib* && pwd) pytest
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 9f0c14e690bb66a56271654b512f9d18738dff22 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:03 +0100
Subject: [PATCH 4/6] New package: python3-sniffio-1.2.0

---
 srcpkgs/python3-sniffio/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/python3-sniffio/template

diff --git a/srcpkgs/python3-sniffio/template b/srcpkgs/python3-sniffio/template
new file mode 100644
index 00000000000..af169ef60b1
--- /dev/null
+++ b/srcpkgs/python3-sniffio/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-sniffio'
+pkgname=python3-sniffio
+version=1.2.0
+revision=1
+wrksrc="sniffio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest python3-pytest-cov python3-curio"
+short_desc="Sniff out which async library your code is running under"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/sniffio"
+distfiles="${PYPI_SITE}/s/sniffio/sniffio-${version}.tar.gz"
+checksum=c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de
+
+do_check() {
+	PYTHONPATH=$(cd build/lib* && pwd) pytest
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 3869b3ee3327da55f28026c7a1641b6d0907b3c0 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:23 +0100
Subject: [PATCH 5/6] New package: python3-socks-1.2.0

---
 srcpkgs/python3-socks/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-socks/template

diff --git a/srcpkgs/python3-socks/template b/srcpkgs/python3-socks/template
new file mode 100644
index 00000000000..afa0c84fb8c
--- /dev/null
+++ b/srcpkgs/python3-socks/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-socks'
+pkgname=python3-socks
+version=1.2.0
+revision=1
+wrksrc="python-socks-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="python3-async-timeout python3-curio python3-trio python3-attrs
+ python3-async_generator python3-sniffio python3-sortedcontainers
+ python3-outcome python3-idna"
+# Optional dependencies:
+# async-timeout >= 3.0.1
+# trio >= 0.16.0
+# curio >= 1.4
+short_desc="Core proxy client functionality for Python"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/romis2012/python-socks"
+distfiles="${PYPI_SITE}/p/python-socks/python-socks-${version}.tar.gz"
+checksum=3054a8afa984a35144198e00fed1144eeae3287cc231ac7db3908d32ab642cd4

From 15b427e1dc6c393014557712c15b4491946eb201 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:14:56 +0100
Subject: [PATCH 6/6] python3-aiohttp_socks: update to 0.5.5.

---
 srcpkgs/python3-aiohttp_socks/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/python3-aiohttp_socks/template b/srcpkgs/python3-aiohttp_socks/template
index fa75a54302c..5ebdd5b6ab9 100644
--- a/srcpkgs/python3-aiohttp_socks/template
+++ b/srcpkgs/python3-aiohttp_socks/template
@@ -1,15 +1,15 @@
 # Template file for 'python3-aiohttp_socks'
 pkgname=python3-aiohttp_socks
-version=0.2.2
-revision=3
+version=0.5.5
+revision=1
 wrksrc="aiohttp_socks-${version}"
 build_style=python3-module
-pycompile_module="aiohttp_socks"
 hostmakedepends="python3-setuptools"
-depends="python3-aiohttp"
+depends="python3-aiohttp python3-socks"
+checkdepends="python3-aiohttp python3-attrs python3-socks"
 short_desc="SOCKS proxy connector for aiohttp"
 maintainer="Christian Buschau <christian.buschau@mailbox.org>"
 license="Apache-2.0"
 homepage="https://github.com/romis2012/aiohttp-socks"
 distfiles="${PYPI_SITE}/a/aiohttp_socks/aiohttp_socks-${version}.tar.gz"
-checksum=eebd8939a7c3c1e3e7e1b2552c60039b4c65ef6b8b2351efcbdd98290538e310
+checksum=2eb2059756bde34c55bb429541cbf2eba3fd53e36ac80875b461221e2858b04a

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR PATCH] [Updated] New package: python3-socks-1.2.0
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (14 preceding siblings ...)
  2021-01-30 21:54 ` [PR PATCH] [Updated] " ar-jan
@ 2021-02-01 18:00 ` ar-jan
  2021-02-01 18:34 ` Update python3-aiohttp_socks to 0.5.5 and add dependencies ar-jan
                   ` (6 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-02-01 18:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1863 bytes --]

There is an updated pull request by ar-jan against master on the void-packages repository

https://github.com/ar-jan/void-packages python3-python-socks
https://github.com/void-linux/void-packages/pull/28272

New package: python3-socks-1.2.0
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

Newer versions of `python3-aiohttp_socks` depend on it (python3-aiohttp_socks update now included in this pull request).

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->

#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl

Also adds further dependencies:

    python3-curio-1.4
    python3-trio-0.18.0
    python3-outcome-1.1.0
    python3-sniffio-1.2.0

A patch file from https://github.com/void-linux/void-packages/pull/28272.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python3-python-socks-28272.patch --]
[-- Type: text/x-diff, Size: 8231 bytes --]

From db2549ebeced6c64aa2a73c6882e0fea0fd4b0d4 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:00:16 +0100
Subject: [PATCH 1/6] New package: python3-trio-0.18.0

---
 srcpkgs/python3-trio/template | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100644 srcpkgs/python3-trio/template

diff --git a/srcpkgs/python3-trio/template b/srcpkgs/python3-trio/template
new file mode 100644
index 00000000000..46cd4c934a8
--- /dev/null
+++ b/srcpkgs/python3-trio/template
@@ -0,0 +1,32 @@
+# Template file for 'python3-trio'
+pkgname=python3-trio
+version=0.18.0
+revision=1
+wrksrc="trio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-async_generator>=1.9 python3-attrs>=19.2.0 python3-idna
+ python3-outcome python3-sniffio python3-sortedcontainers"
+checkdepends="python3-pytest python3-pytest-cov python3-ipython python3-pylint
+ python3-jedi black python3-mypy python3-flake8
+ python3-async_generator>=1.9 python3-attrs>=19.2.0
+ python3-idna python3-outcome python3-sniffio python3-sortedcontainers"
+short_desc="Friendly Python library for async concurrency and I/O"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/trio"
+distfiles="${PYPI_SITE}/t/trio/trio-${version}.tar.gz"
+checksum=87a66ae61f27fe500c9024926a9ba482c07e1e0f56380b70a264d19c435ba076
+
+do_check() {
+	:
+	# PYTHONPATH=$(cd build/lib* && pwd) pytest
+	# Tests also need the following to be packaged:
+	# pyOpenSSL https://pypi.org/project/pyOpenSSL/
+	# trustme https://pypi.org/project/trustme/
+	# astor https://pypi.org/project/astor/
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 9d9849de48e71dab9c01654a84e9a754ef7f9e06 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:20 +0100
Subject: [PATCH 2/6] New package: python3-curio-1.4

---
 srcpkgs/python3-curio/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/python3-curio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
new file mode 100644
index 00000000000..c7e2c3ae643
--- /dev/null
+++ b/srcpkgs/python3-curio/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-curio'
+pkgname=python3-curio
+version=1.4
+revision=1
+wrksrc="curio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest"
+short_desc="Coroutine-based library for concurrent programming using async/await"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/dabeaz/curio"
+distfiles="${PYPI_SITE}/c/curio/curio-${version}.tar.gz"
+checksum=57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744
+
+do_check() {
+	PYTHONPATH=$(cd build/lib* && pwd) pytest
+}
+
+post_install() {
+	vlicense LICENSE
+}

From e406c48f6dd72d702a22ff62e01696663779b7a4 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:37 +0100
Subject: [PATCH 3/6] New package: python3-outcome-1.1.0

---
 srcpkgs/python3-outcome/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/python3-outcome/template

diff --git a/srcpkgs/python3-outcome/template b/srcpkgs/python3-outcome/template
new file mode 100644
index 00000000000..f326b36ace8
--- /dev/null
+++ b/srcpkgs/python3-outcome/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-outcome'
+pkgname=python3-outcome
+version=1.1.0
+revision=1
+wrksrc="outcome-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest python3-pytest-cov python3-pytest-asyncio"
+short_desc="Capture the outcome of Python function calls"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/outcome"
+distfiles="${PYPI_SITE}/o/outcome/outcome-${version}.tar.gz"
+checksum=e862f01d4e626e63e8f92c38d1f8d5546d3f9cce989263c521b2e7990d186967
+
+do_check() {
+	PYTHONPATH=$(cd build/lib* && pwd) pytest
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 69f2ff84d66d964529a66082c7cb7f9854ef231e Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:03 +0100
Subject: [PATCH 4/6] New package: python3-sniffio-1.2.0

---
 srcpkgs/python3-sniffio/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/python3-sniffio/template

diff --git a/srcpkgs/python3-sniffio/template b/srcpkgs/python3-sniffio/template
new file mode 100644
index 00000000000..af169ef60b1
--- /dev/null
+++ b/srcpkgs/python3-sniffio/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-sniffio'
+pkgname=python3-sniffio
+version=1.2.0
+revision=1
+wrksrc="sniffio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest python3-pytest-cov python3-curio"
+short_desc="Sniff out which async library your code is running under"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/sniffio"
+distfiles="${PYPI_SITE}/s/sniffio/sniffio-${version}.tar.gz"
+checksum=c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de
+
+do_check() {
+	PYTHONPATH=$(cd build/lib* && pwd) pytest
+}
+
+post_install() {
+	vlicense LICENSE
+}

From cb8ed11d3075c61dd87a626d4ed3feaf6eb271be Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:23 +0100
Subject: [PATCH 5/6] New package: python3-socks-1.2.0

---
 srcpkgs/python3-socks/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-socks/template

diff --git a/srcpkgs/python3-socks/template b/srcpkgs/python3-socks/template
new file mode 100644
index 00000000000..afa0c84fb8c
--- /dev/null
+++ b/srcpkgs/python3-socks/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-socks'
+pkgname=python3-socks
+version=1.2.0
+revision=1
+wrksrc="python-socks-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="python3-async-timeout python3-curio python3-trio python3-attrs
+ python3-async_generator python3-sniffio python3-sortedcontainers
+ python3-outcome python3-idna"
+# Optional dependencies:
+# async-timeout >= 3.0.1
+# trio >= 0.16.0
+# curio >= 1.4
+short_desc="Core proxy client functionality for Python"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/romis2012/python-socks"
+distfiles="${PYPI_SITE}/p/python-socks/python-socks-${version}.tar.gz"
+checksum=3054a8afa984a35144198e00fed1144eeae3287cc231ac7db3908d32ab642cd4

From 984d7e6367b188bcdc2fa26ea7718094db195e4d Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:14:56 +0100
Subject: [PATCH 6/6] python3-aiohttp_socks: update to 0.5.5.

---
 srcpkgs/python3-aiohttp_socks/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/python3-aiohttp_socks/template b/srcpkgs/python3-aiohttp_socks/template
index fa75a54302c..5ebdd5b6ab9 100644
--- a/srcpkgs/python3-aiohttp_socks/template
+++ b/srcpkgs/python3-aiohttp_socks/template
@@ -1,15 +1,15 @@
 # Template file for 'python3-aiohttp_socks'
 pkgname=python3-aiohttp_socks
-version=0.2.2
-revision=3
+version=0.5.5
+revision=1
 wrksrc="aiohttp_socks-${version}"
 build_style=python3-module
-pycompile_module="aiohttp_socks"
 hostmakedepends="python3-setuptools"
-depends="python3-aiohttp"
+depends="python3-aiohttp python3-socks"
+checkdepends="python3-aiohttp python3-attrs python3-socks"
 short_desc="SOCKS proxy connector for aiohttp"
 maintainer="Christian Buschau <christian.buschau@mailbox.org>"
 license="Apache-2.0"
 homepage="https://github.com/romis2012/aiohttp-socks"
 distfiles="${PYPI_SITE}/a/aiohttp_socks/aiohttp_socks-${version}.tar.gz"
-checksum=eebd8939a7c3c1e3e7e1b2552c60039b4c65ef6b8b2351efcbdd98290538e310
+checksum=2eb2059756bde34c55bb429541cbf2eba3fd53e36ac80875b461221e2858b04a

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Update python3-aiohttp_socks to 0.5.5 and add dependencies
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (15 preceding siblings ...)
  2021-02-01 18:00 ` ar-jan
@ 2021-02-01 18:34 ` ar-jan
  2021-02-01 18:36 ` ar-jan
                   ` (5 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-02-01 18:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 909 bytes --]

New comment by ar-jan on void-packages repository

https://github.com/void-linux/void-packages/pull/28272#issuecomment-771066902

Comment:
I've updated the the status and explanation about the dependencies to the issues:

- Electrum 4 depends on a newer version of `aiohttp_socks` than is currently packaged ([electrum-4.0.9 update here](https://github.com/void-linux/void-packages/pull/28305)).
- `aiohttp_socks` >= 0.5.4 depends on `python-socks`, added as new package here.
- `python-socks` has optional dependencies on `python-curio` and `python-trio`; however these libraries are needed in order to pass `python-socks` tests, so they are also added as new packages here.
- `python-trio` depends on `sniffio` and `outcome` libraries, also added as new packages here.
- `python-trio` tests also depend on `pyOpenSSL`, `trustme`, and `astor` which are not available, so its tests are skipped for now.

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Update python3-aiohttp_socks to 0.5.5 and add dependencies
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (16 preceding siblings ...)
  2021-02-01 18:34 ` Update python3-aiohttp_socks to 0.5.5 and add dependencies ar-jan
@ 2021-02-01 18:36 ` ar-jan
  2021-02-02 18:17 ` [PR PATCH] [Updated] " ar-jan
                   ` (4 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-02-01 18:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 301 bytes --]

New comment by ar-jan on void-packages repository

https://github.com/void-linux/void-packages/pull/28272#issuecomment-771067875

Comment:
I can build all included new packages and the updated package locally with `xbps-src pkg -Q`, but for some reason the CI keeps failing on some arches. Any clues?

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR PATCH] [Updated] Update python3-aiohttp_socks to 0.5.5 and add dependencies
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (17 preceding siblings ...)
  2021-02-01 18:36 ` ar-jan
@ 2021-02-02 18:17 ` ar-jan
  2021-02-02 22:26 ` ar-jan
                   ` (3 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-02-02 18:17 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 2503 bytes --]

There is an updated pull request by ar-jan against master on the void-packages repository

https://github.com/ar-jan/void-packages python3-python-socks
https://github.com/void-linux/void-packages/pull/28272

Update python3-aiohttp_socks to 0.5.5 and add dependencies
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This ~~is~~ includes ~~a~~ new package**s** and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Overview
- Electrum 4 depends on a newer version of `aiohttp_socks` than is currently packaged ([electrum-4.0.9 update here](https://github.com/void-linux/void-packages/pull/28305)).
- `aiohttp_socks` >= 0.5.4 depends on `python-socks`, added as new package here.
- `python-socks` has optional dependencies on `python-curio` and `python-trio`; however these libraries are needed in order to pass `python-socks` tests, so they are also added as new packages here.
- `python-trio` depends on `sniffio` and `outcome` libraries, also added as new packages here.
- `python-trio` tests also depend on `pyOpenSSL`, `trustme`, and `astor` which are not available, so its tests are skipped for now.

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->

#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl

Dependencies added:

    python3-socks-1.2.0
    python3-curio-1.4
    python3-trio-0.18.0
    python3-outcome-1.1.0
    python3-sniffio-1.2.0

A patch file from https://github.com/void-linux/void-packages/pull/28272.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python3-python-socks-28272.patch --]
[-- Type: text/x-diff, Size: 8230 bytes --]

From db2549ebeced6c64aa2a73c6882e0fea0fd4b0d4 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:00:16 +0100
Subject: [PATCH 1/6] New package: python3-trio-0.18.0

---
 srcpkgs/python3-trio/template | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100644 srcpkgs/python3-trio/template

diff --git a/srcpkgs/python3-trio/template b/srcpkgs/python3-trio/template
new file mode 100644
index 00000000000..46cd4c934a8
--- /dev/null
+++ b/srcpkgs/python3-trio/template
@@ -0,0 +1,32 @@
+# Template file for 'python3-trio'
+pkgname=python3-trio
+version=0.18.0
+revision=1
+wrksrc="trio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-async_generator>=1.9 python3-attrs>=19.2.0 python3-idna
+ python3-outcome python3-sniffio python3-sortedcontainers"
+checkdepends="python3-pytest python3-pytest-cov python3-ipython python3-pylint
+ python3-jedi black python3-mypy python3-flake8
+ python3-async_generator>=1.9 python3-attrs>=19.2.0
+ python3-idna python3-outcome python3-sniffio python3-sortedcontainers"
+short_desc="Friendly Python library for async concurrency and I/O"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/trio"
+distfiles="${PYPI_SITE}/t/trio/trio-${version}.tar.gz"
+checksum=87a66ae61f27fe500c9024926a9ba482c07e1e0f56380b70a264d19c435ba076
+
+do_check() {
+	:
+	# PYTHONPATH=$(cd build/lib* && pwd) pytest
+	# Tests also need the following to be packaged:
+	# pyOpenSSL https://pypi.org/project/pyOpenSSL/
+	# trustme https://pypi.org/project/trustme/
+	# astor https://pypi.org/project/astor/
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 9d9849de48e71dab9c01654a84e9a754ef7f9e06 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:20 +0100
Subject: [PATCH 2/6] New package: python3-curio-1.4

---
 srcpkgs/python3-curio/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/python3-curio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
new file mode 100644
index 00000000000..c7e2c3ae643
--- /dev/null
+++ b/srcpkgs/python3-curio/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-curio'
+pkgname=python3-curio
+version=1.4
+revision=1
+wrksrc="curio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest"
+short_desc="Coroutine-based library for concurrent programming using async/await"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/dabeaz/curio"
+distfiles="${PYPI_SITE}/c/curio/curio-${version}.tar.gz"
+checksum=57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744
+
+do_check() {
+	PYTHONPATH=$(cd build/lib* && pwd) pytest
+}
+
+post_install() {
+	vlicense LICENSE
+}

From e406c48f6dd72d702a22ff62e01696663779b7a4 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:37 +0100
Subject: [PATCH 3/6] New package: python3-outcome-1.1.0

---
 srcpkgs/python3-outcome/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/python3-outcome/template

diff --git a/srcpkgs/python3-outcome/template b/srcpkgs/python3-outcome/template
new file mode 100644
index 00000000000..f326b36ace8
--- /dev/null
+++ b/srcpkgs/python3-outcome/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-outcome'
+pkgname=python3-outcome
+version=1.1.0
+revision=1
+wrksrc="outcome-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest python3-pytest-cov python3-pytest-asyncio"
+short_desc="Capture the outcome of Python function calls"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/outcome"
+distfiles="${PYPI_SITE}/o/outcome/outcome-${version}.tar.gz"
+checksum=e862f01d4e626e63e8f92c38d1f8d5546d3f9cce989263c521b2e7990d186967
+
+do_check() {
+	PYTHONPATH=$(cd build/lib* && pwd) pytest
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 69f2ff84d66d964529a66082c7cb7f9854ef231e Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:03 +0100
Subject: [PATCH 4/6] New package: python3-sniffio-1.2.0

---
 srcpkgs/python3-sniffio/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/python3-sniffio/template

diff --git a/srcpkgs/python3-sniffio/template b/srcpkgs/python3-sniffio/template
new file mode 100644
index 00000000000..af169ef60b1
--- /dev/null
+++ b/srcpkgs/python3-sniffio/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-sniffio'
+pkgname=python3-sniffio
+version=1.2.0
+revision=1
+wrksrc="sniffio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest python3-pytest-cov python3-curio"
+short_desc="Sniff out which async library your code is running under"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/sniffio"
+distfiles="${PYPI_SITE}/s/sniffio/sniffio-${version}.tar.gz"
+checksum=c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de
+
+do_check() {
+	PYTHONPATH=$(cd build/lib* && pwd) pytest
+}
+
+post_install() {
+	vlicense LICENSE
+}

From cb8ed11d3075c61dd87a626d4ed3feaf6eb271be Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:23 +0100
Subject: [PATCH 5/6] New package: python3-socks-1.2.0

---
 srcpkgs/python3-socks/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-socks/template

diff --git a/srcpkgs/python3-socks/template b/srcpkgs/python3-socks/template
new file mode 100644
index 00000000000..afa0c84fb8c
--- /dev/null
+++ b/srcpkgs/python3-socks/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-socks'
+pkgname=python3-socks
+version=1.2.0
+revision=1
+wrksrc="python-socks-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="python3-async-timeout python3-curio python3-trio python3-attrs
+ python3-async_generator python3-sniffio python3-sortedcontainers
+ python3-outcome python3-idna"
+# Optional dependencies:
+# async-timeout >= 3.0.1
+# trio >= 0.16.0
+# curio >= 1.4
+short_desc="Core proxy client functionality for Python"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/romis2012/python-socks"
+distfiles="${PYPI_SITE}/p/python-socks/python-socks-${version}.tar.gz"
+checksum=3054a8afa984a35144198e00fed1144eeae3287cc231ac7db3908d32ab642cd4

From a5abcac6734210432deeac76a4566b7e6c04850c Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:14:56 +0100
Subject: [PATCH 6/6] python3-aiohttp_socks: update to 0.5.5

---
 srcpkgs/python3-aiohttp_socks/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/python3-aiohttp_socks/template b/srcpkgs/python3-aiohttp_socks/template
index fa75a54302c..5ebdd5b6ab9 100644
--- a/srcpkgs/python3-aiohttp_socks/template
+++ b/srcpkgs/python3-aiohttp_socks/template
@@ -1,15 +1,15 @@
 # Template file for 'python3-aiohttp_socks'
 pkgname=python3-aiohttp_socks
-version=0.2.2
-revision=3
+version=0.5.5
+revision=1
 wrksrc="aiohttp_socks-${version}"
 build_style=python3-module
-pycompile_module="aiohttp_socks"
 hostmakedepends="python3-setuptools"
-depends="python3-aiohttp"
+depends="python3-aiohttp python3-socks"
+checkdepends="python3-aiohttp python3-attrs python3-socks"
 short_desc="SOCKS proxy connector for aiohttp"
 maintainer="Christian Buschau <christian.buschau@mailbox.org>"
 license="Apache-2.0"
 homepage="https://github.com/romis2012/aiohttp-socks"
 distfiles="${PYPI_SITE}/a/aiohttp_socks/aiohttp_socks-${version}.tar.gz"
-checksum=eebd8939a7c3c1e3e7e1b2552c60039b4c65ef6b8b2351efcbdd98290538e310
+checksum=2eb2059756bde34c55bb429541cbf2eba3fd53e36ac80875b461221e2858b04a

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR PATCH] [Updated] Update python3-aiohttp_socks to 0.5.5 and add dependencies
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (18 preceding siblings ...)
  2021-02-02 18:17 ` [PR PATCH] [Updated] " ar-jan
@ 2021-02-02 22:26 ` ar-jan
  2021-02-08 18:31 ` ar-jan
                   ` (2 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-02-02 22:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 2503 bytes --]

There is an updated pull request by ar-jan against master on the void-packages repository

https://github.com/ar-jan/void-packages python3-python-socks
https://github.com/void-linux/void-packages/pull/28272

Update python3-aiohttp_socks to 0.5.5 and add dependencies
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This ~~is~~ includes ~~a~~ new package**s** and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Overview
- Electrum 4 depends on a newer version of `aiohttp_socks` than is currently packaged ([electrum-4.0.9 update here](https://github.com/void-linux/void-packages/pull/28305)).
- `aiohttp_socks` >= 0.5.4 depends on `python-socks`, added as new package here.
- `python-socks` has optional dependencies on `python-curio` and `python-trio`; however these libraries are needed in order to pass `python-socks` tests, so they are also added as new packages here.
- `python-trio` depends on `sniffio` and `outcome` libraries, also added as new packages here.
- `python-trio` tests also depend on `pyOpenSSL`, `trustme`, and `astor` which are not available, so its tests are skipped for now.

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->

#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl

Dependencies added:

    python3-socks-1.2.0
    python3-curio-1.4
    python3-trio-0.18.0
    python3-outcome-1.1.0
    python3-sniffio-1.2.0

A patch file from https://github.com/void-linux/void-packages/pull/28272.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python3-python-socks-28272.patch --]
[-- Type: text/x-diff, Size: 8179 bytes --]

From 6b5ea1fedad853a461142a65b9fc927a8f783b6f Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:00:16 +0100
Subject: [PATCH 1/6] New package: python3-trio-0.18.0

---
 srcpkgs/python3-trio/template | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 srcpkgs/python3-trio/template

diff --git a/srcpkgs/python3-trio/template b/srcpkgs/python3-trio/template
new file mode 100644
index 00000000000..991cafdc216
--- /dev/null
+++ b/srcpkgs/python3-trio/template
@@ -0,0 +1,31 @@
+# Template file for 'python3-trio'
+pkgname=python3-trio
+version=0.18.0
+revision=1
+wrksrc="trio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-async_generator>=1.9 python3-attrs>=19.2.0 python3-idna
+ python3-outcome python3-sniffio python3-sortedcontainers"
+checkdepends="python3-pytest python3-pytest-cov python3-ipython python3-pylint
+ python3-jedi black python3-mypy python3-flake8
+ python3-async_generator>=1.9 python3-attrs>=19.2.0
+ python3-idna python3-outcome python3-sniffio python3-sortedcontainers"
+short_desc="Friendly Python library for async concurrency and I/O"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/trio"
+distfiles="${PYPI_SITE}/t/trio/trio-${version}.tar.gz"
+checksum=87a66ae61f27fe500c9024926a9ba482c07e1e0f56380b70a264d19c435ba076
+
+# Tests also need the following to be packaged:
+# pyOpenSSL https://pypi.org/project/pyOpenSSL/
+# trustme https://pypi.org/project/trustme/
+# astor https://pypi.org/project/astor/
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From b55a2ab39bec34fb61570f3ba85724521185c7f1 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:20 +0100
Subject: [PATCH 2/6] New package: python3-curio-1.4

---
 srcpkgs/python3-curio/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/python3-curio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
new file mode 100644
index 00000000000..c7e2c3ae643
--- /dev/null
+++ b/srcpkgs/python3-curio/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-curio'
+pkgname=python3-curio
+version=1.4
+revision=1
+wrksrc="curio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest"
+short_desc="Coroutine-based library for concurrent programming using async/await"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/dabeaz/curio"
+distfiles="${PYPI_SITE}/c/curio/curio-${version}.tar.gz"
+checksum=57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744
+
+do_check() {
+	PYTHONPATH=$(cd build/lib* && pwd) pytest
+}
+
+post_install() {
+	vlicense LICENSE
+}

From b7c80272abbbd04664e8fd350ad192af2b82a118 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:37 +0100
Subject: [PATCH 3/6] New package: python3-outcome-1.1.0

---
 srcpkgs/python3-outcome/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/python3-outcome/template

diff --git a/srcpkgs/python3-outcome/template b/srcpkgs/python3-outcome/template
new file mode 100644
index 00000000000..f326b36ace8
--- /dev/null
+++ b/srcpkgs/python3-outcome/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-outcome'
+pkgname=python3-outcome
+version=1.1.0
+revision=1
+wrksrc="outcome-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest python3-pytest-cov python3-pytest-asyncio"
+short_desc="Capture the outcome of Python function calls"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/outcome"
+distfiles="${PYPI_SITE}/o/outcome/outcome-${version}.tar.gz"
+checksum=e862f01d4e626e63e8f92c38d1f8d5546d3f9cce989263c521b2e7990d186967
+
+do_check() {
+	PYTHONPATH=$(cd build/lib* && pwd) pytest
+}
+
+post_install() {
+	vlicense LICENSE
+}

From a395b2c115c7f32048910fe8c278a4c7d633e531 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:03 +0100
Subject: [PATCH 4/6] New package: python3-sniffio-1.2.0

---
 srcpkgs/python3-sniffio/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/python3-sniffio/template

diff --git a/srcpkgs/python3-sniffio/template b/srcpkgs/python3-sniffio/template
new file mode 100644
index 00000000000..af169ef60b1
--- /dev/null
+++ b/srcpkgs/python3-sniffio/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-sniffio'
+pkgname=python3-sniffio
+version=1.2.0
+revision=1
+wrksrc="sniffio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest python3-pytest-cov python3-curio"
+short_desc="Sniff out which async library your code is running under"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/sniffio"
+distfiles="${PYPI_SITE}/s/sniffio/sniffio-${version}.tar.gz"
+checksum=c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de
+
+do_check() {
+	PYTHONPATH=$(cd build/lib* && pwd) pytest
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 30a0f299301112b3afffb91f9d4d73d92638b841 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:23 +0100
Subject: [PATCH 5/6] New package: python3-socks-1.2.0

---
 srcpkgs/python3-socks/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-socks/template

diff --git a/srcpkgs/python3-socks/template b/srcpkgs/python3-socks/template
new file mode 100644
index 00000000000..afa0c84fb8c
--- /dev/null
+++ b/srcpkgs/python3-socks/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-socks'
+pkgname=python3-socks
+version=1.2.0
+revision=1
+wrksrc="python-socks-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="python3-async-timeout python3-curio python3-trio python3-attrs
+ python3-async_generator python3-sniffio python3-sortedcontainers
+ python3-outcome python3-idna"
+# Optional dependencies:
+# async-timeout >= 3.0.1
+# trio >= 0.16.0
+# curio >= 1.4
+short_desc="Core proxy client functionality for Python"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/romis2012/python-socks"
+distfiles="${PYPI_SITE}/p/python-socks/python-socks-${version}.tar.gz"
+checksum=3054a8afa984a35144198e00fed1144eeae3287cc231ac7db3908d32ab642cd4

From 6abd8dbceb0d0b06beb55d397ea747f3d8a57481 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:14:56 +0100
Subject: [PATCH 6/6] python3-aiohttp_socks: update to 0.5.5

---
 srcpkgs/python3-aiohttp_socks/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/python3-aiohttp_socks/template b/srcpkgs/python3-aiohttp_socks/template
index fa75a54302c..5ebdd5b6ab9 100644
--- a/srcpkgs/python3-aiohttp_socks/template
+++ b/srcpkgs/python3-aiohttp_socks/template
@@ -1,15 +1,15 @@
 # Template file for 'python3-aiohttp_socks'
 pkgname=python3-aiohttp_socks
-version=0.2.2
-revision=3
+version=0.5.5
+revision=1
 wrksrc="aiohttp_socks-${version}"
 build_style=python3-module
-pycompile_module="aiohttp_socks"
 hostmakedepends="python3-setuptools"
-depends="python3-aiohttp"
+depends="python3-aiohttp python3-socks"
+checkdepends="python3-aiohttp python3-attrs python3-socks"
 short_desc="SOCKS proxy connector for aiohttp"
 maintainer="Christian Buschau <christian.buschau@mailbox.org>"
 license="Apache-2.0"
 homepage="https://github.com/romis2012/aiohttp-socks"
 distfiles="${PYPI_SITE}/a/aiohttp_socks/aiohttp_socks-${version}.tar.gz"
-checksum=eebd8939a7c3c1e3e7e1b2552c60039b4c65ef6b8b2351efcbdd98290538e310
+checksum=2eb2059756bde34c55bb429541cbf2eba3fd53e36ac80875b461221e2858b04a

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR PATCH] [Updated] Update python3-aiohttp_socks to 0.5.5 and add dependencies
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (19 preceding siblings ...)
  2021-02-02 22:26 ` ar-jan
@ 2021-02-08 18:31 ` ar-jan
  2021-03-08 18:15 ` ar-jan
  2021-03-08 18:15 ` [PR PATCH] [Closed]: " ar-jan
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-02-08 18:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 2503 bytes --]

There is an updated pull request by ar-jan against master on the void-packages repository

https://github.com/ar-jan/void-packages python3-python-socks
https://github.com/void-linux/void-packages/pull/28272

Update python3-aiohttp_socks to 0.5.5 and add dependencies
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This ~~is~~ includes ~~a~~ new package**s** and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Overview
- Electrum 4 depends on a newer version of `aiohttp_socks` than is currently packaged ([electrum-4.0.9 update here](https://github.com/void-linux/void-packages/pull/28305)).
- `aiohttp_socks` >= 0.5.4 depends on `python-socks`, added as new package here.
- `python-socks` has optional dependencies on `python-curio` and `python-trio`; however these libraries are needed in order to pass `python-socks` tests, so they are also added as new packages here.
- `python-trio` depends on `sniffio` and `outcome` libraries, also added as new packages here.
- `python-trio` tests also depend on `pyOpenSSL`, `trustme`, and `astor` which are not available, so its tests are skipped for now.

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->

#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl

Dependencies added:

    python3-socks-1.2.0
    python3-curio-1.4
    python3-trio-0.18.0
    python3-outcome-1.1.0
    python3-sniffio-1.2.0

A patch file from https://github.com/void-linux/void-packages/pull/28272.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-python3-python-socks-28272.patch --]
[-- Type: text/x-diff, Size: 8332 bytes --]

From 6b5ea1fedad853a461142a65b9fc927a8f783b6f Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:00:16 +0100
Subject: [PATCH 1/6] New package: python3-trio-0.18.0

---
 srcpkgs/python3-trio/template | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 srcpkgs/python3-trio/template

diff --git a/srcpkgs/python3-trio/template b/srcpkgs/python3-trio/template
new file mode 100644
index 00000000000..991cafdc216
--- /dev/null
+++ b/srcpkgs/python3-trio/template
@@ -0,0 +1,31 @@
+# Template file for 'python3-trio'
+pkgname=python3-trio
+version=0.18.0
+revision=1
+wrksrc="trio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-async_generator>=1.9 python3-attrs>=19.2.0 python3-idna
+ python3-outcome python3-sniffio python3-sortedcontainers"
+checkdepends="python3-pytest python3-pytest-cov python3-ipython python3-pylint
+ python3-jedi black python3-mypy python3-flake8
+ python3-async_generator>=1.9 python3-attrs>=19.2.0
+ python3-idna python3-outcome python3-sniffio python3-sortedcontainers"
+short_desc="Friendly Python library for async concurrency and I/O"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/trio"
+distfiles="${PYPI_SITE}/t/trio/trio-${version}.tar.gz"
+checksum=87a66ae61f27fe500c9024926a9ba482c07e1e0f56380b70a264d19c435ba076
+
+# Tests also need the following to be packaged:
+# pyOpenSSL https://pypi.org/project/pyOpenSSL/
+# trustme https://pypi.org/project/trustme/
+# astor https://pypi.org/project/astor/
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From c09cc15ffa35a645863aa43bd41271c25c8ec8cf Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:20 +0100
Subject: [PATCH 2/6] New package: python3-curio-1.4

---
 srcpkgs/python3-curio/template | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 srcpkgs/python3-curio/template

diff --git a/srcpkgs/python3-curio/template b/srcpkgs/python3-curio/template
new file mode 100644
index 00000000000..f9064a84649
--- /dev/null
+++ b/srcpkgs/python3-curio/template
@@ -0,0 +1,25 @@
+# Template file for 'python3-curio'
+pkgname=python3-curio
+version=1.4
+revision=1
+wrksrc="curio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest"
+short_desc="Coroutine-based library for concurrent programming using async/await"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/dabeaz/curio"
+distfiles="${PYPI_SITE}/c/curio/curio-${version}.tar.gz"
+checksum=57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744
+
+do_check() {
+	# CI container has different privileges than expected in test_errors()
+	# which leads to CI builds timing out on some arches.
+	PYTHONPATH=$(cd build/lib* && pwd) pytest -k 'not test_errors'
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 28a1b6175289e4c04333d82a0f3cbedf904dd814 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:01:37 +0100
Subject: [PATCH 3/6] New package: python3-outcome-1.1.0

---
 srcpkgs/python3-outcome/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/python3-outcome/template

diff --git a/srcpkgs/python3-outcome/template b/srcpkgs/python3-outcome/template
new file mode 100644
index 00000000000..f326b36ace8
--- /dev/null
+++ b/srcpkgs/python3-outcome/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-outcome'
+pkgname=python3-outcome
+version=1.1.0
+revision=1
+wrksrc="outcome-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest python3-pytest-cov python3-pytest-asyncio"
+short_desc="Capture the outcome of Python function calls"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/outcome"
+distfiles="${PYPI_SITE}/o/outcome/outcome-${version}.tar.gz"
+checksum=e862f01d4e626e63e8f92c38d1f8d5546d3f9cce989263c521b2e7990d186967
+
+do_check() {
+	PYTHONPATH=$(cd build/lib* && pwd) pytest
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 3d52f52b98209f57df1d4cdc23c0336ba2ce43fe Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:03 +0100
Subject: [PATCH 4/6] New package: python3-sniffio-1.2.0

---
 srcpkgs/python3-sniffio/template | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 srcpkgs/python3-sniffio/template

diff --git a/srcpkgs/python3-sniffio/template b/srcpkgs/python3-sniffio/template
new file mode 100644
index 00000000000..af169ef60b1
--- /dev/null
+++ b/srcpkgs/python3-sniffio/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-sniffio'
+pkgname=python3-sniffio
+version=1.2.0
+revision=1
+wrksrc="sniffio-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest python3-pytest-cov python3-curio"
+short_desc="Sniff out which async library your code is running under"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0, MIT"
+homepage="https://github.com/python-trio/sniffio"
+distfiles="${PYPI_SITE}/s/sniffio/sniffio-${version}.tar.gz"
+checksum=c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de
+
+do_check() {
+	PYTHONPATH=$(cd build/lib* && pwd) pytest
+}
+
+post_install() {
+	vlicense LICENSE
+}

From 344d4b927cb3a170d0163ad150dd9bd3a43acd4a Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:02:23 +0100
Subject: [PATCH 5/6] New package: python3-socks-1.2.0

---
 srcpkgs/python3-socks/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/python3-socks/template

diff --git a/srcpkgs/python3-socks/template b/srcpkgs/python3-socks/template
new file mode 100644
index 00000000000..afa0c84fb8c
--- /dev/null
+++ b/srcpkgs/python3-socks/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-socks'
+pkgname=python3-socks
+version=1.2.0
+revision=1
+wrksrc="python-socks-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="python3-async-timeout python3-curio python3-trio python3-attrs
+ python3-async_generator python3-sniffio python3-sortedcontainers
+ python3-outcome python3-idna"
+# Optional dependencies:
+# async-timeout >= 3.0.1
+# trio >= 0.16.0
+# curio >= 1.4
+short_desc="Core proxy client functionality for Python"
+maintainer="Arjan Mossel <arjanmossel@gmail.com>"
+license="Apache-2.0"
+homepage="https://github.com/romis2012/python-socks"
+distfiles="${PYPI_SITE}/p/python-socks/python-socks-${version}.tar.gz"
+checksum=3054a8afa984a35144198e00fed1144eeae3287cc231ac7db3908d32ab642cd4

From 6f43e61705c5dd07ca42c12171a407f4c8e69d20 Mon Sep 17 00:00:00 2001
From: Arjan Mossel <arjanmossel@gmail.com>
Date: Thu, 28 Jan 2021 01:14:56 +0100
Subject: [PATCH 6/6] python3-aiohttp_socks: update to 0.5.5.

---
 srcpkgs/python3-aiohttp_socks/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/python3-aiohttp_socks/template b/srcpkgs/python3-aiohttp_socks/template
index fa75a54302c..5ebdd5b6ab9 100644
--- a/srcpkgs/python3-aiohttp_socks/template
+++ b/srcpkgs/python3-aiohttp_socks/template
@@ -1,15 +1,15 @@
 # Template file for 'python3-aiohttp_socks'
 pkgname=python3-aiohttp_socks
-version=0.2.2
-revision=3
+version=0.5.5
+revision=1
 wrksrc="aiohttp_socks-${version}"
 build_style=python3-module
-pycompile_module="aiohttp_socks"
 hostmakedepends="python3-setuptools"
-depends="python3-aiohttp"
+depends="python3-aiohttp python3-socks"
+checkdepends="python3-aiohttp python3-attrs python3-socks"
 short_desc="SOCKS proxy connector for aiohttp"
 maintainer="Christian Buschau <christian.buschau@mailbox.org>"
 license="Apache-2.0"
 homepage="https://github.com/romis2012/aiohttp-socks"
 distfiles="${PYPI_SITE}/a/aiohttp_socks/aiohttp_socks-${version}.tar.gz"
-checksum=eebd8939a7c3c1e3e7e1b2552c60039b4c65ef6b8b2351efcbdd98290538e310
+checksum=2eb2059756bde34c55bb429541cbf2eba3fd53e36ac80875b461221e2858b04a

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Update python3-aiohttp_socks to 0.5.5 and add dependencies
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (20 preceding siblings ...)
  2021-02-08 18:31 ` ar-jan
@ 2021-03-08 18:15 ` ar-jan
  2021-03-08 18:15 ` [PR PATCH] [Closed]: " ar-jan
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-03-08 18:15 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 188 bytes --]

New comment by ar-jan on void-packages repository

https://github.com/void-linux/void-packages/pull/28272#issuecomment-792964941

Comment:
Closing, updated #28305 with these dependencies.

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PR PATCH] [Closed]: Update python3-aiohttp_socks to 0.5.5 and add dependencies
  2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
                   ` (21 preceding siblings ...)
  2021-03-08 18:15 ` ar-jan
@ 2021-03-08 18:15 ` ar-jan
  22 siblings, 0 replies; 24+ messages in thread
From: ar-jan @ 2021-03-08 18:15 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 2336 bytes --]

There's a closed pull request on the void-packages repository

Update python3-aiohttp_socks to 0.5.5 and add dependencies
https://github.com/void-linux/void-packages/pull/28272

Description:
<!-- Mark items with [x] where applicable -->

#### General
- [x ] This ~~is~~ includes ~~a~~ new package**s** and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Overview
- Electrum 4 depends on a newer version of `aiohttp_socks` than is currently packaged ([electrum-4.0.9 update here](https://github.com/void-linux/void-packages/pull/28305)).
- `aiohttp_socks` >= 0.5.4 depends on `python-socks`, added as new package here.
- `python-socks` has optional dependencies on `python-curio` and `python-trio`; however these libraries are needed in order to pass `python-socks` tests, so they are also added as new packages here.
- `python-trio` depends on `sniffio` and `outcome` libraries, also added as new packages here.
- `python-trio` tests also depend on `pyOpenSSL`, `trustme`, and `astor` which are not available, so its tests are skipped for now.

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [x ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->

#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl

Dependencies added:

    python3-socks-1.2.0
    python3-curio-1.4
    python3-trio-0.18.0
    python3-outcome-1.1.0
    python3-sniffio-1.2.0

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2021-03-08 18:15 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-27 19:13 [PR PATCH] New package: python3-python-socks-1.2.0 ar-jan
2021-01-27 21:48 ` [PR PATCH] [Updated] " ar-jan
2021-01-27 22:05 ` ar-jan
2021-01-27 22:23 ` ar-jan
2021-01-27 23:02 ` ar-jan
2021-01-28 15:10 ` [PR REVIEW] " sgn
2021-01-28 16:53 ` ar-jan
2021-01-28 17:25 ` [PR PATCH] [Updated] " ar-jan
2021-01-28 17:28 ` ar-jan
2021-01-28 17:49 ` ar-jan
2021-01-28 17:57 ` ar-jan
2021-01-28 18:04 ` ar-jan
2021-01-29 16:53 ` ar-jan
2021-01-30 18:34 ` [PR REVIEW] New package: python3-socks-1.2.0 Chocimier
2021-01-30 18:34 ` Chocimier
2021-01-30 21:54 ` [PR PATCH] [Updated] " ar-jan
2021-02-01 18:00 ` ar-jan
2021-02-01 18:34 ` Update python3-aiohttp_socks to 0.5.5 and add dependencies ar-jan
2021-02-01 18:36 ` ar-jan
2021-02-02 18:17 ` [PR PATCH] [Updated] " ar-jan
2021-02-02 22:26 ` ar-jan
2021-02-08 18:31 ` ar-jan
2021-03-08 18:15 ` ar-jan
2021-03-08 18:15 ` [PR PATCH] [Closed]: " ar-jan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).