Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] qmk: update to 1.0.0.
@ 2022-01-14 22:44 ifreund
  2022-01-14 22:46 ` [PR PATCH] [Updated] " ifreund
                   ` (22 more replies)
  0 siblings, 23 replies; 30+ messages in thread
From: ifreund @ 2022-01-14 22:44 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ifreund/void-packages qmk
https://github.com/void-linux/void-packages/pull/35056

qmk: update to 1.0.0.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- 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/35056.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qmk-35056.patch --]
[-- Type: text/x-diff, Size: 7189 bytes --]

From 8d3ab34331c3b87db8ce8dfc2403fa90dcf50759 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:31:14 +0100
Subject: [PATCH 1/6] New package: python3-log_symbols-0.0.14

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

diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template
new file mode 100644
index 000000000000..249503cedabe
--- /dev/null
+++ b/srcpkgs/python3-log_symbols/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-log_symbols'
+pkgname=python3-log_symbols
+version=0.0.14
+revision=1
+wrksrc="log_symbols-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3-colorama"
+short_desc="Colored symbols for various log levels for Python"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-log-symbols"
+distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz"
+checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556
+
+post_install() {
+	vlicense LICENSE
+}

From f7ec74bbc3f54a1f5dffe05377342510663fb972 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:56:09 +0100
Subject: [PATCH 2/6] New package: python3-spinners-0.0.24

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

diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template
new file mode 100644
index 000000000000..6ee216097bd2
--- /dev/null
+++ b/srcpkgs/python3-spinners/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-spinners'
+pkgname=python3-spinners
+version=0.0.24
+revision=1
+wrksrc="spinners-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3"
+short_desc="python wrapper for \"amazing\" node library cli-spinners"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-spinners"
+distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz"
+checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f
+
+post_install() {
+	vlicense LICENSE
+}

From 097a646b9c4d8decb5b44da1d6f449d0c26fa34a Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:02:25 +0100
Subject: [PATCH 3/6] New package: python3-halo-0.0.31

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

diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template
new file mode 100644
index 000000000000..a2827868be77
--- /dev/null
+++ b/srcpkgs/python3-halo/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-halo'
+pkgname=python3-halo
+version=0.0.31
+revision=1
+wrksrc="halo-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="
+ python3-log_symbols
+ python3-spinners
+ python3-termcolor
+ python3-colorama
+ python3-six"
+short_desc="Beautiful spinners for terminal, IPython and Jupyter"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/halo"
+distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz"
+checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6
+
+post_install() {
+	vlicense LICENSE
+}

From 0c6d24197142815f5b378d33f5b520f0ec118f55 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:06:11 +0100
Subject: [PATCH 4/6] New package: python3-milc-1.6.5

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

diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template
new file mode 100644
index 000000000000..510b5bdd6184
--- /dev/null
+++ b/srcpkgs/python3-milc/template
@@ -0,0 +1,22 @@
+# Template file for 'python3-milc'
+pkgname=python3-milc
+version=1.6.5
+revision=1
+wrksrc="milc-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3-appdirs
+ python3-argcomplete
+ python3-colorama
+ python3-halo
+ python3-spinners"
+short_desc="Batteries-Included Python 3 CLI Framework"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://milc.clueboard.co"
+distfiles="${PYPI_SITE}/m/milc/milc-${version}.tar.gz"
+checksum=b2c8d40aa17b265d93684b527cf64cee27a21e42a15ddfd1bdf060f6bf7f782d
+
+post_install() {
+	vlicense LICENSE
+}

From abaee64c56d3a315215e6c34ca6b33500715d051 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:41:56 +0100
Subject: [PATCH 5/6] New package: python3-dotty-dict-1.3.0

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

diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template
new file mode 100644
index 000000000000..96eeb02dd204
--- /dev/null
+++ b/srcpkgs/python3-dotty-dict/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-dotty-dict'
+pkgname=python3-dotty-dict
+version=1.3.0
+revision=1
+wrksrc="dotty_dict-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+short_desc="Dictionary wrapper for quick access to deeply nested keys"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/pawelzny/dotty_dict"
+distfiles="${PYPI_SITE}/d/dotty_dict/dotty_dict-${version}.tar.gz"
+checksum=eb0035a3629ecd84397a68f1f42f1e94abd1c34577a19cd3eacad331ee7cbaf0
+
+# The tests aren't included in the tarball from PyPi
+do_check() {
+	: 
+}
+
+post_install() {
+	vlicense LICENSE
+}

From f8adaf820138175bfecbdf32fbfdabb4fd536d2f Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 20:32:58 +0100
Subject: [PATCH 6/6] qmk: update to 1.0.0.

---
 srcpkgs/qmk/template | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template
index 81cb0951ba3d..c1204fc9e173 100644
--- a/srcpkgs/qmk/template
+++ b/srcpkgs/qmk/template
@@ -1,13 +1,16 @@
 # Template file for 'qmk'
 pkgname=qmk
-version=0.0.35
-revision=3
-build_style=python3-module
-hostmakedepends="python3-setuptools"
+version=1.0.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-wheel"
 depends="python3-appdirs
  python3-argcomplete
  python3-colorama
  python3-hjson
+ python3-jsonschema
+ python3-milc
+ python3-dotty-dict
  python3-nose2
  flake8
  python3-yapf
@@ -21,7 +24,7 @@ maintainer="RinsedSloth <afernandezh@protonmail.com>"
 license="MIT"
 homepage="https://github.com/qmk/qmk_cli"
 distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz"
-checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5
+checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca
 
 post_install() {
 	vlicense LICENSE

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

* Re: [PR PATCH] [Updated] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
@ 2022-01-14 22:46 ` ifreund
  2022-01-14 23:16 ` ifreund
                   ` (21 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: ifreund @ 2022-01-14 22:46 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ifreund/void-packages qmk
https://github.com/void-linux/void-packages/pull/35056

qmk: update to 1.0.0.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- 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/35056.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qmk-35056.patch --]
[-- Type: text/x-diff, Size: 7188 bytes --]

From 8d3ab34331c3b87db8ce8dfc2403fa90dcf50759 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:31:14 +0100
Subject: [PATCH 1/6] New package: python3-log_symbols-0.0.14

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

diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template
new file mode 100644
index 000000000000..249503cedabe
--- /dev/null
+++ b/srcpkgs/python3-log_symbols/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-log_symbols'
+pkgname=python3-log_symbols
+version=0.0.14
+revision=1
+wrksrc="log_symbols-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3-colorama"
+short_desc="Colored symbols for various log levels for Python"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-log-symbols"
+distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz"
+checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556
+
+post_install() {
+	vlicense LICENSE
+}

From f7b0d7d92f3c189a5142e7194dee23a121084e41 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:56:09 +0100
Subject: [PATCH 2/6] New package: python3-spinners-0.0.24

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

diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template
new file mode 100644
index 000000000000..55668f1ff1ec
--- /dev/null
+++ b/srcpkgs/python3-spinners/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-spinners'
+pkgname=python3-spinners
+version=0.0.24
+revision=1
+wrksrc="spinners-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3"
+short_desc="Python wrapper for \"amazing\" node library cli-spinners"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-spinners"
+distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz"
+checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f
+
+post_install() {
+	vlicense LICENSE
+}

From 7a898375077e18470e585d25fc239c0b565438d7 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:02:25 +0100
Subject: [PATCH 3/6] New package: python3-halo-0.0.31

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

diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template
new file mode 100644
index 000000000000..a2827868be77
--- /dev/null
+++ b/srcpkgs/python3-halo/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-halo'
+pkgname=python3-halo
+version=0.0.31
+revision=1
+wrksrc="halo-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="
+ python3-log_symbols
+ python3-spinners
+ python3-termcolor
+ python3-colorama
+ python3-six"
+short_desc="Beautiful spinners for terminal, IPython and Jupyter"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/halo"
+distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz"
+checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6
+
+post_install() {
+	vlicense LICENSE
+}

From 76b32552563d718ff7a5f519517709cb47558690 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:06:11 +0100
Subject: [PATCH 4/6] New package: python3-milc-1.6.5

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

diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template
new file mode 100644
index 000000000000..510b5bdd6184
--- /dev/null
+++ b/srcpkgs/python3-milc/template
@@ -0,0 +1,22 @@
+# Template file for 'python3-milc'
+pkgname=python3-milc
+version=1.6.5
+revision=1
+wrksrc="milc-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3-appdirs
+ python3-argcomplete
+ python3-colorama
+ python3-halo
+ python3-spinners"
+short_desc="Batteries-Included Python 3 CLI Framework"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://milc.clueboard.co"
+distfiles="${PYPI_SITE}/m/milc/milc-${version}.tar.gz"
+checksum=b2c8d40aa17b265d93684b527cf64cee27a21e42a15ddfd1bdf060f6bf7f782d
+
+post_install() {
+	vlicense LICENSE
+}

From 78783ecb11451be2afeb2381c8c26f113c0356ef Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:41:56 +0100
Subject: [PATCH 5/6] New package: python3-dotty-dict-1.3.0

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

diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template
new file mode 100644
index 000000000000..858ef1ef65cc
--- /dev/null
+++ b/srcpkgs/python3-dotty-dict/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-dotty-dict'
+pkgname=python3-dotty-dict
+version=1.3.0
+revision=1
+wrksrc="dotty_dict-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+short_desc="Dictionary wrapper for quick access to deeply nested keys"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/pawelzny/dotty_dict"
+distfiles="${PYPI_SITE}/d/dotty_dict/dotty_dict-${version}.tar.gz"
+checksum=eb0035a3629ecd84397a68f1f42f1e94abd1c34577a19cd3eacad331ee7cbaf0
+
+# The tests aren't included in the tarball from PyPi
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From af011b193502c86ea6b77072047894221ece035f Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 20:32:58 +0100
Subject: [PATCH 6/6] qmk: update to 1.0.0.

---
 srcpkgs/qmk/template | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template
index 81cb0951ba3d..c1204fc9e173 100644
--- a/srcpkgs/qmk/template
+++ b/srcpkgs/qmk/template
@@ -1,13 +1,16 @@
 # Template file for 'qmk'
 pkgname=qmk
-version=0.0.35
-revision=3
-build_style=python3-module
-hostmakedepends="python3-setuptools"
+version=1.0.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-wheel"
 depends="python3-appdirs
  python3-argcomplete
  python3-colorama
  python3-hjson
+ python3-jsonschema
+ python3-milc
+ python3-dotty-dict
  python3-nose2
  flake8
  python3-yapf
@@ -21,7 +24,7 @@ maintainer="RinsedSloth <afernandezh@protonmail.com>"
 license="MIT"
 homepage="https://github.com/qmk/qmk_cli"
 distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz"
-checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5
+checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca
 
 post_install() {
 	vlicense LICENSE

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

* Re: [PR PATCH] [Updated] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
  2022-01-14 22:46 ` [PR PATCH] [Updated] " ifreund
@ 2022-01-14 23:16 ` ifreund
  2022-01-15 10:36 ` [PR REVIEW] " paper42
                   ` (20 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: ifreund @ 2022-01-14 23:16 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ifreund/void-packages qmk
https://github.com/void-linux/void-packages/pull/35056

qmk: update to 1.0.0.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- 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/35056.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qmk-35056.patch --]
[-- Type: text/x-diff, Size: 7188 bytes --]

From 8d3ab34331c3b87db8ce8dfc2403fa90dcf50759 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:31:14 +0100
Subject: [PATCH 1/6] New package: python3-log_symbols-0.0.14

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

diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template
new file mode 100644
index 000000000000..249503cedabe
--- /dev/null
+++ b/srcpkgs/python3-log_symbols/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-log_symbols'
+pkgname=python3-log_symbols
+version=0.0.14
+revision=1
+wrksrc="log_symbols-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3-colorama"
+short_desc="Colored symbols for various log levels for Python"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-log-symbols"
+distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz"
+checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556
+
+post_install() {
+	vlicense LICENSE
+}

From f7b0d7d92f3c189a5142e7194dee23a121084e41 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:56:09 +0100
Subject: [PATCH 2/6] New package: python3-spinners-0.0.24

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

diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template
new file mode 100644
index 000000000000..55668f1ff1ec
--- /dev/null
+++ b/srcpkgs/python3-spinners/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-spinners'
+pkgname=python3-spinners
+version=0.0.24
+revision=1
+wrksrc="spinners-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3"
+short_desc="Python wrapper for \"amazing\" node library cli-spinners"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-spinners"
+distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz"
+checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f
+
+post_install() {
+	vlicense LICENSE
+}

From 7a898375077e18470e585d25fc239c0b565438d7 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:02:25 +0100
Subject: [PATCH 3/6] New package: python3-halo-0.0.31

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

diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template
new file mode 100644
index 000000000000..a2827868be77
--- /dev/null
+++ b/srcpkgs/python3-halo/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-halo'
+pkgname=python3-halo
+version=0.0.31
+revision=1
+wrksrc="halo-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="
+ python3-log_symbols
+ python3-spinners
+ python3-termcolor
+ python3-colorama
+ python3-six"
+short_desc="Beautiful spinners for terminal, IPython and Jupyter"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/halo"
+distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz"
+checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6
+
+post_install() {
+	vlicense LICENSE
+}

From 76b32552563d718ff7a5f519517709cb47558690 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:06:11 +0100
Subject: [PATCH 4/6] New package: python3-milc-1.6.5

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

diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template
new file mode 100644
index 000000000000..510b5bdd6184
--- /dev/null
+++ b/srcpkgs/python3-milc/template
@@ -0,0 +1,22 @@
+# Template file for 'python3-milc'
+pkgname=python3-milc
+version=1.6.5
+revision=1
+wrksrc="milc-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3-appdirs
+ python3-argcomplete
+ python3-colorama
+ python3-halo
+ python3-spinners"
+short_desc="Batteries-Included Python 3 CLI Framework"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://milc.clueboard.co"
+distfiles="${PYPI_SITE}/m/milc/milc-${version}.tar.gz"
+checksum=b2c8d40aa17b265d93684b527cf64cee27a21e42a15ddfd1bdf060f6bf7f782d
+
+post_install() {
+	vlicense LICENSE
+}

From 78783ecb11451be2afeb2381c8c26f113c0356ef Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:41:56 +0100
Subject: [PATCH 5/6] New package: python3-dotty-dict-1.3.0

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

diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template
new file mode 100644
index 000000000000..858ef1ef65cc
--- /dev/null
+++ b/srcpkgs/python3-dotty-dict/template
@@ -0,0 +1,23 @@
+# Template file for 'python3-dotty-dict'
+pkgname=python3-dotty-dict
+version=1.3.0
+revision=1
+wrksrc="dotty_dict-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+short_desc="Dictionary wrapper for quick access to deeply nested keys"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/pawelzny/dotty_dict"
+distfiles="${PYPI_SITE}/d/dotty_dict/dotty_dict-${version}.tar.gz"
+checksum=eb0035a3629ecd84397a68f1f42f1e94abd1c34577a19cd3eacad331ee7cbaf0
+
+# The tests aren't included in the tarball from PyPi
+do_check() {
+	:
+}
+
+post_install() {
+	vlicense LICENSE
+}

From af011b193502c86ea6b77072047894221ece035f Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 20:32:58 +0100
Subject: [PATCH 6/6] qmk: update to 1.0.0.

---
 srcpkgs/qmk/template | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template
index 81cb0951ba3d..c1204fc9e173 100644
--- a/srcpkgs/qmk/template
+++ b/srcpkgs/qmk/template
@@ -1,13 +1,16 @@
 # Template file for 'qmk'
 pkgname=qmk
-version=0.0.35
-revision=3
-build_style=python3-module
-hostmakedepends="python3-setuptools"
+version=1.0.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-wheel"
 depends="python3-appdirs
  python3-argcomplete
  python3-colorama
  python3-hjson
+ python3-jsonschema
+ python3-milc
+ python3-dotty-dict
  python3-nose2
  flake8
  python3-yapf
@@ -21,7 +24,7 @@ maintainer="RinsedSloth <afernandezh@protonmail.com>"
 license="MIT"
 homepage="https://github.com/qmk/qmk_cli"
 distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz"
-checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5
+checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca
 
 post_install() {
 	vlicense LICENSE

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (4 preceding siblings ...)
  2022-01-15 10:36 ` paper42
@ 2022-01-15 10:36 ` paper42
  2022-01-15 11:28 ` ifreund
                   ` (16 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: paper42 @ 2022-01-15 10:36 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/35056#discussion_r785294472

Comment:
We should either switch to the github tarball which contains tests or disable tests with `make_check=no` instead of overriding do_check. I would prefer switching to a github tarball.

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (2 preceding siblings ...)
  2022-01-15 10:36 ` [PR REVIEW] " paper42
@ 2022-01-15 10:36 ` paper42
  2022-01-15 10:36 ` paper42
                   ` (18 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: paper42 @ 2022-01-15 10:36 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/35056#discussion_r785295081

Comment:
We usually don't add orphaned packages, would you like to assign yourself as their maintainer?

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (3 preceding siblings ...)
  2022-01-15 10:36 ` paper42
@ 2022-01-15 10:36 ` paper42
  2022-01-15 10:36 ` paper42
                   ` (17 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: paper42 @ 2022-01-15 10:36 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/35056#discussion_r785295000

Comment:
```suggestion
hostmakedepends="python3-setuptools"
```

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
  2022-01-14 22:46 ` [PR PATCH] [Updated] " ifreund
  2022-01-14 23:16 ` ifreund
@ 2022-01-15 10:36 ` paper42
  2022-01-15 10:36 ` paper42
                   ` (19 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: paper42 @ 2022-01-15 10:36 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/35056#discussion_r785294835

Comment:
can we avoid escaping `"`?

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (5 preceding siblings ...)
  2022-01-15 10:36 ` paper42
@ 2022-01-15 11:28 ` ifreund
  2022-01-15 11:28 ` ifreund
                   ` (15 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: ifreund @ 2022-01-15 11:28 UTC (permalink / raw)
  To: ml

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

New review comment by ifreund on void-packages repository

https://github.com/void-linux/void-packages/pull/35056#discussion_r785298905

Comment:
I can't tell you why, but this package won't build without both pip and wheel. Same goes for the others where I have `"python3-pip python3-wheel"` as hostmakedepends.

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (6 preceding siblings ...)
  2022-01-15 11:28 ` ifreund
@ 2022-01-15 11:28 ` ifreund
  2022-01-15 11:30 ` ifreund
                   ` (14 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: ifreund @ 2022-01-15 11:28 UTC (permalink / raw)
  To: ml

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

New review comment by ifreund on void-packages repository

https://github.com/void-linux/void-packages/pull/35056#discussion_r785298920

Comment:
switched to the github tarball :+1: 

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (7 preceding siblings ...)
  2022-01-15 11:28 ` ifreund
@ 2022-01-15 11:30 ` ifreund
  2022-01-15 11:31 ` [PR PATCH] [Updated] " ifreund
                   ` (13 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: ifreund @ 2022-01-15 11:30 UTC (permalink / raw)
  To: ml

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

New review comment by ifreund on void-packages repository

https://github.com/void-linux/void-packages/pull/35056#discussion_r785299035

Comment:
I really have no desire to maintain python micro dependencies. I'm only doing this because I wanted to use `qmk` and it was out of date. I have no intention of maintaining these python packages so I thought marking them as orphans would be best.

If it's a showstopper I can put name on them, but I don't intend to ever touch them again if I can help it.

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

* Re: [PR PATCH] [Updated] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (8 preceding siblings ...)
  2022-01-15 11:30 ` ifreund
@ 2022-01-15 11:31 ` ifreund
  2022-01-15 11:33 ` ifreund
                   ` (12 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: ifreund @ 2022-01-15 11:31 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ifreund/void-packages qmk
https://github.com/void-linux/void-packages/pull/35056

qmk: update to 1.0.0.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- 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/35056.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qmk-35056.patch --]
[-- Type: text/x-diff, Size: 8917 bytes --]

From bfc214ba916c940db65a57b36e3d48bf5fb97f59 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:31:14 +0100
Subject: [PATCH 1/7] New package: python3-log_symbols-0.0.14

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

diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template
new file mode 100644
index 000000000000..249503cedabe
--- /dev/null
+++ b/srcpkgs/python3-log_symbols/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-log_symbols'
+pkgname=python3-log_symbols
+version=0.0.14
+revision=1
+wrksrc="log_symbols-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3-colorama"
+short_desc="Colored symbols for various log levels for Python"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-log-symbols"
+distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz"
+checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556
+
+post_install() {
+	vlicense LICENSE
+}

From 85a53c78b7453c7732ffffdbdb4b7f6572edd0c0 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:56:09 +0100
Subject: [PATCH 2/7] New package: python3-spinners-0.0.24

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

diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template
new file mode 100644
index 000000000000..3c51dc19dbbc
--- /dev/null
+++ b/srcpkgs/python3-spinners/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-spinners'
+pkgname=python3-spinners
+version=0.0.24
+revision=1
+wrksrc="spinners-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3"
+short_desc='Python wrapper for "amazing" node library cli-spinners'
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-spinners"
+distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz"
+checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f
+
+post_install() {
+	vlicense LICENSE
+}

From 74c82a6334e27e8e4f831ac26969e0d2ac051a79 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:02:25 +0100
Subject: [PATCH 3/7] New package: python3-halo-0.0.31

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

diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template
new file mode 100644
index 000000000000..5521a0e4dbc1
--- /dev/null
+++ b/srcpkgs/python3-halo/template
@@ -0,0 +1,26 @@
+# Template file for 'python3-halo'
+pkgname=python3-halo
+version=0.0.31
+revision=1
+wrksrc="halo-${version}"
+build_style=python3-module
+# Tests aren't distributed in the PyPi tarball and there are no tags
+# in the repo on GitHub so we can't get the tarball from there...
+make_check=no
+hostmakedepends="python3-pip python3-wheel"
+depends="
+ python3-log_symbols
+ python3-spinners
+ python3-termcolor
+ python3-colorama
+ python3-six"
+short_desc="Beautiful spinners for terminal, IPython and Jupyter"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/halo"
+distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz"
+checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6
+
+post_install() {
+	vlicense LICENSE
+}

From aa6a0ba0fef4d3370a35498ce6a161244af48b18 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:06:11 +0100
Subject: [PATCH 4/7] New package: python3-milc-1.6.5

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

diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template
new file mode 100644
index 000000000000..510b5bdd6184
--- /dev/null
+++ b/srcpkgs/python3-milc/template
@@ -0,0 +1,22 @@
+# Template file for 'python3-milc'
+pkgname=python3-milc
+version=1.6.5
+revision=1
+wrksrc="milc-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3-appdirs
+ python3-argcomplete
+ python3-colorama
+ python3-halo
+ python3-spinners"
+short_desc="Batteries-Included Python 3 CLI Framework"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://milc.clueboard.co"
+distfiles="${PYPI_SITE}/m/milc/milc-${version}.tar.gz"
+checksum=b2c8d40aa17b265d93684b527cf64cee27a21e42a15ddfd1bdf060f6bf7f782d
+
+post_install() {
+	vlicense LICENSE
+}

From 7c7e643913c8bc3099928dc6b028dff5b7f96450 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:41:56 +0100
Subject: [PATCH 5/7] New package: python3-dotty-dict-1.3.0

---
 srcpkgs/python3-dotty-dict/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-dotty-dict/template

diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template
new file mode 100644
index 000000000000..8a41e87f94b3
--- /dev/null
+++ b/srcpkgs/python3-dotty-dict/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-dotty-dict'
+pkgname=python3-dotty-dict
+version=1.3.0
+revision=1
+wrksrc="dotty_dict-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="python3-pytest"
+depends="python3"
+short_desc="Dictionary wrapper for quick access to deeply nested keys"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/pawelzny/dotty_dict"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=23d28c35e698e68678dd904297e26bb0d8c1f7aa5c5d64279a0b9b05cfbb37e8
+
+post_install() {
+	vlicense LICENSE
+}

From 6155ee08f9028fc2bccbaf234c97ce3790fa2a94 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Sat, 15 Jan 2022 12:12:10 +0100
Subject: [PATCH 6/7] New package: python3-hid-1.0.4

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

diff --git a/srcpkgs/python3-hid/template b/srcpkgs/python3-hid/template
new file mode 100644
index 000000000000..b74e83b674ea
--- /dev/null
+++ b/srcpkgs/python3-hid/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-hid'
+pkgname=python3-hid
+version=1.0.4
+revision=1
+wrksrc="pyhidapi-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+checkdepends="hidapi python3-nose"
+depends="hidapi"
+short_desc="Python hidapi bindings in ctypes"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/apmorton/pyhidapi"
+# Can't use PyPi as the tarball there doesn't include LICENSE
+distfiles="${homepage}/archive/refs/tags/${version}.tar.gz"
+checksum=b4a48e643cf345cf061edb287255a2cfb9778eb89756a915a5baf8eabfb3a0e0
+
+post_install() {
+	vlicense LICENSE
+}

From b87ce1bd217b4fdd7a62cf9fc02ffa4780867689 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 20:32:58 +0100
Subject: [PATCH 7/7] qmk: update to 1.0.0.

---
 srcpkgs/qmk/template | 34 +++++++++++++++++++++-------------
 1 file changed, 21 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template
index 81cb0951ba3d..48211aeebce9 100644
--- a/srcpkgs/qmk/template
+++ b/srcpkgs/qmk/template
@@ -1,27 +1,35 @@
 # Template file for 'qmk'
 pkgname=qmk
-version=0.0.35
-revision=3
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3-appdirs
+version=1.0.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-wheel"
+# This includes the requirments from requirments.txt in the qmk_firmware
+# repository as well, as without those this tool is pretty useless.
+depends="
+ avr-gcc
+ avrdude
+ cross-arm-none-eabi
+ dfu-programmer
+ dfu-util
+ python3-Pygments
+ python3-appdirs
  python3-argcomplete
  python3-colorama
+ python3-dotty-dict
+ python3-hid
  python3-hjson
+ python3-jsonschema
+ python3-milc
  python3-nose2
- flake8
- python3-yapf
- dfu-programmer
- avrdude
- dfu-util
- avr-gcc
- cross-arm-none-eabi"
+ python3-usb
+ python3-yapf"
 short_desc="CLI tool for working with QMK firmware of mechanical keyboards"
 maintainer="RinsedSloth <afernandezh@protonmail.com>"
 license="MIT"
 homepage="https://github.com/qmk/qmk_cli"
 distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz"
-checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5
+checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca
 
 post_install() {
 	vlicense LICENSE

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

* Re: [PR PATCH] [Updated] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (9 preceding siblings ...)
  2022-01-15 11:31 ` [PR PATCH] [Updated] " ifreund
@ 2022-01-15 11:33 ` ifreund
  2022-01-15 11:35 ` ifreund
                   ` (11 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: ifreund @ 2022-01-15 11:33 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ifreund/void-packages qmk
https://github.com/void-linux/void-packages/pull/35056

qmk: update to 1.0.0.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- 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/35056.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qmk-35056.patch --]
[-- Type: text/x-diff, Size: 8917 bytes --]

From bfc214ba916c940db65a57b36e3d48bf5fb97f59 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:31:14 +0100
Subject: [PATCH 1/7] New package: python3-log_symbols-0.0.14

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

diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template
new file mode 100644
index 000000000000..249503cedabe
--- /dev/null
+++ b/srcpkgs/python3-log_symbols/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-log_symbols'
+pkgname=python3-log_symbols
+version=0.0.14
+revision=1
+wrksrc="log_symbols-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3-colorama"
+short_desc="Colored symbols for various log levels for Python"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-log-symbols"
+distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz"
+checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556
+
+post_install() {
+	vlicense LICENSE
+}

From 85a53c78b7453c7732ffffdbdb4b7f6572edd0c0 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:56:09 +0100
Subject: [PATCH 2/7] New package: python3-spinners-0.0.24

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

diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template
new file mode 100644
index 000000000000..3c51dc19dbbc
--- /dev/null
+++ b/srcpkgs/python3-spinners/template
@@ -0,0 +1,18 @@
+# Template file for 'python3-spinners'
+pkgname=python3-spinners
+version=0.0.24
+revision=1
+wrksrc="spinners-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3"
+short_desc='Python wrapper for "amazing" node library cli-spinners'
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-spinners"
+distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz"
+checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f
+
+post_install() {
+	vlicense LICENSE
+}

From cb2e5019d80147b758992b4a96d63759fc8da904 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:02:25 +0100
Subject: [PATCH 3/7] New package: python3-halo-0.0.31

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

diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template
new file mode 100644
index 000000000000..0ceb755d58c7
--- /dev/null
+++ b/srcpkgs/python3-halo/template
@@ -0,0 +1,26 @@
+# Template file for 'python3-halo'
+pkgname=python3-halo
+version=0.0.31
+revision=1
+wrksrc="halo-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="
+ python3-log_symbols
+ python3-spinners
+ python3-termcolor
+ python3-colorama
+ python3-six"
+short_desc="Beautiful spinners for terminal, IPython and Jupyter"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/halo"
+distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz"
+checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6
+# Tests aren't distributed in the PyPi tarball and there are no tags
+# in the repo on GitHub so we can't get the tarball from there...
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}

From 7ffaa4abdccb6026c1b560b02fa52ccba5f8610b Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:06:11 +0100
Subject: [PATCH 4/7] New package: python3-milc-1.6.5

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

diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template
new file mode 100644
index 000000000000..510b5bdd6184
--- /dev/null
+++ b/srcpkgs/python3-milc/template
@@ -0,0 +1,22 @@
+# Template file for 'python3-milc'
+pkgname=python3-milc
+version=1.6.5
+revision=1
+wrksrc="milc-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3-appdirs
+ python3-argcomplete
+ python3-colorama
+ python3-halo
+ python3-spinners"
+short_desc="Batteries-Included Python 3 CLI Framework"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://milc.clueboard.co"
+distfiles="${PYPI_SITE}/m/milc/milc-${version}.tar.gz"
+checksum=b2c8d40aa17b265d93684b527cf64cee27a21e42a15ddfd1bdf060f6bf7f782d
+
+post_install() {
+	vlicense LICENSE
+}

From ee52c2969fbdb20fb802eefa01d3bab339c94cd7 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:41:56 +0100
Subject: [PATCH 5/7] New package: python3-dotty-dict-1.3.0

---
 srcpkgs/python3-dotty-dict/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-dotty-dict/template

diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template
new file mode 100644
index 000000000000..85956d6458ce
--- /dev/null
+++ b/srcpkgs/python3-dotty-dict/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-dotty-dict'
+pkgname=python3-dotty-dict
+version=1.3.0
+revision=1
+wrksrc="dotty_dict-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest"
+short_desc="Dictionary wrapper for quick access to deeply nested keys"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/pawelzny/dotty_dict"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=23d28c35e698e68678dd904297e26bb0d8c1f7aa5c5d64279a0b9b05cfbb37e8
+
+post_install() {
+	vlicense LICENSE
+}

From a3c4bd9b8b0458afd634ffa7295ceb8ce4f4e063 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Sat, 15 Jan 2022 12:12:10 +0100
Subject: [PATCH 6/7] New package: python3-hid-1.0.4

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

diff --git a/srcpkgs/python3-hid/template b/srcpkgs/python3-hid/template
new file mode 100644
index 000000000000..e2d93ca707bb
--- /dev/null
+++ b/srcpkgs/python3-hid/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-hid'
+pkgname=python3-hid
+version=1.0.4
+revision=1
+wrksrc="pyhidapi-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="hidapi"
+checkdepends="hidapi python3-nose"
+short_desc="Python hidapi bindings in ctypes"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/apmorton/pyhidapi"
+# Can't use PyPi as the tarball there doesn't include LICENSE
+distfiles="${homepage}/archive/refs/tags/${version}.tar.gz"
+checksum=b4a48e643cf345cf061edb287255a2cfb9778eb89756a915a5baf8eabfb3a0e0
+
+post_install() {
+	vlicense LICENSE
+}

From 092d8917a589673f249a6bde61dd6e2e1910dbe1 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 20:32:58 +0100
Subject: [PATCH 7/7] qmk: update to 1.0.0.

---
 srcpkgs/qmk/template | 34 +++++++++++++++++++++-------------
 1 file changed, 21 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template
index 81cb0951ba3d..48211aeebce9 100644
--- a/srcpkgs/qmk/template
+++ b/srcpkgs/qmk/template
@@ -1,27 +1,35 @@
 # Template file for 'qmk'
 pkgname=qmk
-version=0.0.35
-revision=3
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3-appdirs
+version=1.0.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-wheel"
+# This includes the requirments from requirments.txt in the qmk_firmware
+# repository as well, as without those this tool is pretty useless.
+depends="
+ avr-gcc
+ avrdude
+ cross-arm-none-eabi
+ dfu-programmer
+ dfu-util
+ python3-Pygments
+ python3-appdirs
  python3-argcomplete
  python3-colorama
+ python3-dotty-dict
+ python3-hid
  python3-hjson
+ python3-jsonschema
+ python3-milc
  python3-nose2
- flake8
- python3-yapf
- dfu-programmer
- avrdude
- dfu-util
- avr-gcc
- cross-arm-none-eabi"
+ python3-usb
+ python3-yapf"
 short_desc="CLI tool for working with QMK firmware of mechanical keyboards"
 maintainer="RinsedSloth <afernandezh@protonmail.com>"
 license="MIT"
 homepage="https://github.com/qmk/qmk_cli"
 distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz"
-checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5
+checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca
 
 post_install() {
 	vlicense LICENSE

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

* Re: qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (10 preceding siblings ...)
  2022-01-15 11:33 ` ifreund
@ 2022-01-15 11:35 ` ifreund
  2022-01-15 12:15 ` [PR PATCH] [Updated] " ifreund
                   ` (10 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: ifreund @ 2022-01-15 11:35 UTC (permalink / raw)
  To: ml

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

New comment by ifreund on void-packages repository

https://github.com/void-linux/void-packages/pull/35056#issuecomment-1013666617

Comment:
Thanks for the review @paper42! I've made the changes and added a few more dependencies to qmk that I realized were missing.

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

* Re: [PR PATCH] [Updated] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (11 preceding siblings ...)
  2022-01-15 11:35 ` ifreund
@ 2022-01-15 12:15 ` ifreund
  2022-01-15 12:52 ` ifreund
                   ` (9 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: ifreund @ 2022-01-15 12:15 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ifreund/void-packages qmk
https://github.com/void-linux/void-packages/pull/35056

qmk: update to 1.0.0.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- 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/35056.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qmk-35056.patch --]
[-- Type: text/x-diff, Size: 9206 bytes --]

From 183389bfe04fd4754c2b0cf15777da57545b77e8 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:31:14 +0100
Subject: [PATCH 1/7] New package: python3-log_symbols-0.0.14

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

diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template
new file mode 100644
index 000000000000..81f8d9354d1d
--- /dev/null
+++ b/srcpkgs/python3-log_symbols/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-log_symbols'
+pkgname=python3-log_symbols
+version=0.0.14
+revision=1
+wrksrc="log_symbols-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-colorama"
+short_desc="Colored symbols for various log levels for Python"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-log-symbols"
+distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz"
+checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556
+# Tests aren't distributed in the PyPi tarball and there are no tags
+# in the repo on GitHub so we can't get the tarball from there...
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}

From 22e880fb0214019523bed6f096b81507dc4d20d4 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:56:09 +0100
Subject: [PATCH 2/7] New package: python3-spinners-0.0.24

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

diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template
new file mode 100644
index 000000000000..dd5b4c58f52c
--- /dev/null
+++ b/srcpkgs/python3-spinners/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-spinners'
+pkgname=python3-spinners
+version=0.0.24
+revision=1
+wrksrc="spinners-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+short_desc='Python wrapper for "amazing" node library cli-spinners'
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-spinners"
+distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz"
+checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f
+# Tests aren't distributed in the PyPi tarball and there are no tags
+# in the repo on GitHub so we can't get the tarball from there...
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}

From 171286bd2196429699b16b2fd916b8cf35959d0b Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:02:25 +0100
Subject: [PATCH 3/7] New package: python3-halo-0.0.31

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

diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template
new file mode 100644
index 000000000000..5b84924680e6
--- /dev/null
+++ b/srcpkgs/python3-halo/template
@@ -0,0 +1,26 @@
+# Template file for 'python3-halo'
+pkgname=python3-halo
+version=0.0.31
+revision=1
+wrksrc="halo-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="
+ python3-log_symbols
+ python3-spinners
+ python3-termcolor
+ python3-colorama
+ python3-six"
+short_desc="Beautiful spinners for terminal, IPython and Jupyter"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/halo"
+distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz"
+checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6
+# Tests aren't distributed in the PyPi tarball and there are no tags
+# in the repo on GitHub so we can't get the tarball from there...
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}

From 65539230faec338f12761c1082f226526e680e47 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:06:11 +0100
Subject: [PATCH 4/7] New package: python3-milc-1.6.5

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

diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template
new file mode 100644
index 000000000000..510b5bdd6184
--- /dev/null
+++ b/srcpkgs/python3-milc/template
@@ -0,0 +1,22 @@
+# Template file for 'python3-milc'
+pkgname=python3-milc
+version=1.6.5
+revision=1
+wrksrc="milc-${version}"
+build_style=python3-module
+hostmakedepends="python3-pip python3-wheel"
+depends="python3-appdirs
+ python3-argcomplete
+ python3-colorama
+ python3-halo
+ python3-spinners"
+short_desc="Batteries-Included Python 3 CLI Framework"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://milc.clueboard.co"
+distfiles="${PYPI_SITE}/m/milc/milc-${version}.tar.gz"
+checksum=b2c8d40aa17b265d93684b527cf64cee27a21e42a15ddfd1bdf060f6bf7f782d
+
+post_install() {
+	vlicense LICENSE
+}

From 06e293decd803f2843ba16149c0531e62012807d Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:41:56 +0100
Subject: [PATCH 5/7] New package: python3-dotty-dict-1.3.0

---
 srcpkgs/python3-dotty-dict/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-dotty-dict/template

diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template
new file mode 100644
index 000000000000..85956d6458ce
--- /dev/null
+++ b/srcpkgs/python3-dotty-dict/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-dotty-dict'
+pkgname=python3-dotty-dict
+version=1.3.0
+revision=1
+wrksrc="dotty_dict-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest"
+short_desc="Dictionary wrapper for quick access to deeply nested keys"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/pawelzny/dotty_dict"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=23d28c35e698e68678dd904297e26bb0d8c1f7aa5c5d64279a0b9b05cfbb37e8
+
+post_install() {
+	vlicense LICENSE
+}

From f4a0eddf8a7c2f37d2d5fee226031ac5341215f8 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Sat, 15 Jan 2022 12:12:10 +0100
Subject: [PATCH 6/7] New package: python3-hid-1.0.4

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

diff --git a/srcpkgs/python3-hid/template b/srcpkgs/python3-hid/template
new file mode 100644
index 000000000000..e2d93ca707bb
--- /dev/null
+++ b/srcpkgs/python3-hid/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-hid'
+pkgname=python3-hid
+version=1.0.4
+revision=1
+wrksrc="pyhidapi-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="hidapi"
+checkdepends="hidapi python3-nose"
+short_desc="Python hidapi bindings in ctypes"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/apmorton/pyhidapi"
+# Can't use PyPi as the tarball there doesn't include LICENSE
+distfiles="${homepage}/archive/refs/tags/${version}.tar.gz"
+checksum=b4a48e643cf345cf061edb287255a2cfb9778eb89756a915a5baf8eabfb3a0e0
+
+post_install() {
+	vlicense LICENSE
+}

From c92b1f41c5eef13fc11c1723ff44fdbbfeb5251d Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 20:32:58 +0100
Subject: [PATCH 7/7] qmk: update to 1.0.0.

---
 srcpkgs/qmk/template | 34 +++++++++++++++++++++-------------
 1 file changed, 21 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template
index 81cb0951ba3d..48211aeebce9 100644
--- a/srcpkgs/qmk/template
+++ b/srcpkgs/qmk/template
@@ -1,27 +1,35 @@
 # Template file for 'qmk'
 pkgname=qmk
-version=0.0.35
-revision=3
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3-appdirs
+version=1.0.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-wheel"
+# This includes the requirments from requirments.txt in the qmk_firmware
+# repository as well, as without those this tool is pretty useless.
+depends="
+ avr-gcc
+ avrdude
+ cross-arm-none-eabi
+ dfu-programmer
+ dfu-util
+ python3-Pygments
+ python3-appdirs
  python3-argcomplete
  python3-colorama
+ python3-dotty-dict
+ python3-hid
  python3-hjson
+ python3-jsonschema
+ python3-milc
  python3-nose2
- flake8
- python3-yapf
- dfu-programmer
- avrdude
- dfu-util
- avr-gcc
- cross-arm-none-eabi"
+ python3-usb
+ python3-yapf"
 short_desc="CLI tool for working with QMK firmware of mechanical keyboards"
 maintainer="RinsedSloth <afernandezh@protonmail.com>"
 license="MIT"
 homepage="https://github.com/qmk/qmk_cli"
 distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz"
-checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5
+checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca
 
 post_install() {
 	vlicense LICENSE

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

* Re: [PR PATCH] [Updated] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (12 preceding siblings ...)
  2022-01-15 12:15 ` [PR PATCH] [Updated] " ifreund
@ 2022-01-15 12:52 ` ifreund
  2022-01-15 12:53 ` [PR REVIEW] " ifreund
                   ` (8 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: ifreund @ 2022-01-15 12:52 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ifreund/void-packages qmk
https://github.com/void-linux/void-packages/pull/35056

qmk: update to 1.0.0.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- 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/35056.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qmk-35056.patch --]
[-- Type: text/x-diff, Size: 10489 bytes --]

From 183389bfe04fd4754c2b0cf15777da57545b77e8 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:31:14 +0100
Subject: [PATCH 1/8] New package: python3-log_symbols-0.0.14

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

diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template
new file mode 100644
index 000000000000..81f8d9354d1d
--- /dev/null
+++ b/srcpkgs/python3-log_symbols/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-log_symbols'
+pkgname=python3-log_symbols
+version=0.0.14
+revision=1
+wrksrc="log_symbols-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-colorama"
+short_desc="Colored symbols for various log levels for Python"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-log-symbols"
+distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz"
+checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556
+# Tests aren't distributed in the PyPi tarball and there are no tags
+# in the repo on GitHub so we can't get the tarball from there...
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}

From 22e880fb0214019523bed6f096b81507dc4d20d4 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:56:09 +0100
Subject: [PATCH 2/8] New package: python3-spinners-0.0.24

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

diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template
new file mode 100644
index 000000000000..dd5b4c58f52c
--- /dev/null
+++ b/srcpkgs/python3-spinners/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-spinners'
+pkgname=python3-spinners
+version=0.0.24
+revision=1
+wrksrc="spinners-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+short_desc='Python wrapper for "amazing" node library cli-spinners'
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-spinners"
+distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz"
+checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f
+# Tests aren't distributed in the PyPi tarball and there are no tags
+# in the repo on GitHub so we can't get the tarball from there...
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}

From 171286bd2196429699b16b2fd916b8cf35959d0b Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:02:25 +0100
Subject: [PATCH 3/8] New package: python3-halo-0.0.31

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

diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template
new file mode 100644
index 000000000000..5b84924680e6
--- /dev/null
+++ b/srcpkgs/python3-halo/template
@@ -0,0 +1,26 @@
+# Template file for 'python3-halo'
+pkgname=python3-halo
+version=0.0.31
+revision=1
+wrksrc="halo-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="
+ python3-log_symbols
+ python3-spinners
+ python3-termcolor
+ python3-colorama
+ python3-six"
+short_desc="Beautiful spinners for terminal, IPython and Jupyter"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/halo"
+distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz"
+checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6
+# Tests aren't distributed in the PyPi tarball and there are no tags
+# in the repo on GitHub so we can't get the tarball from there...
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}

From 246d83f3d0453063d4a31321188ccffb2361d701 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Sat, 15 Jan 2022 13:50:00 +0100
Subject: [PATCH 4/8] New package: python3-semver-2.13.0

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

diff --git a/srcpkgs/python3-semver/template b/srcpkgs/python3-semver/template
new file mode 100644
index 000000000000..1903abe3c495
--- /dev/null
+++ b/srcpkgs/python3-semver/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-semver'
+pkgname=python3-semver
+version=2.13.0
+revision=1
+wrksrc="semver-${version}"
+build_style=python3-pep517
+make_check_target="test_semver.py"
+hostmakedepends="python3-wheel"
+depends="python"
+checkdepends="python3-pytest-cov"
+short_desc="Python package to work with Semantic Versioning"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="BSD-3-Clause"
+homepage="https://github.com/python-semver/python-semver"
+distfiles="${PYPI_SITE}/s/semver/semver-${version}.tar.gz"
+checksum=fa0fe2722ee1c3f57eac478820c3a5ae2f624af8264cbdf9000c980ff7f75e3f
+
+post_install() {
+	vlicense LICENSE.txt
+}

From 08a663cd41fe089d17a07bbf2384e1624dc2a1c0 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:06:11 +0100
Subject: [PATCH 5/8] New package: python3-milc-1.6.5

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

diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template
new file mode 100644
index 000000000000..94f4ff58f4b1
--- /dev/null
+++ b/srcpkgs/python3-milc/template
@@ -0,0 +1,24 @@
+# Template file for 'python3-milc'
+pkgname=python3-milc
+version=1.6.5
+revision=1
+wrksrc="milc-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="
+ python3-appdirs
+ python3-argcomplete
+ python3-colorama
+ python3-halo
+ python3-spinners"
+checkdepends="${depends} python3-pytest python3-semver"
+short_desc="Batteries-Included Python 3 CLI Framework"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://milc.clueboard.co"
+distfiles="https://github.com/clueboard/milc/archive/refs/tags/${version}.tar.gz"
+checksum=c2ec7ca643f7bc59ed22b510cdd2ff9fb28c1778a9b98021c4386bcb6854ea08
+
+post_install() {
+	vlicense LICENSE
+}

From 11b882279b1f8b3ea523fd649ce5fa0f439397d0 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:41:56 +0100
Subject: [PATCH 6/8] New package: python3-dotty-dict-1.3.0

---
 srcpkgs/python3-dotty-dict/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-dotty-dict/template

diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template
new file mode 100644
index 000000000000..85956d6458ce
--- /dev/null
+++ b/srcpkgs/python3-dotty-dict/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-dotty-dict'
+pkgname=python3-dotty-dict
+version=1.3.0
+revision=1
+wrksrc="dotty_dict-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest"
+short_desc="Dictionary wrapper for quick access to deeply nested keys"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/pawelzny/dotty_dict"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=23d28c35e698e68678dd904297e26bb0d8c1f7aa5c5d64279a0b9b05cfbb37e8
+
+post_install() {
+	vlicense LICENSE
+}

From 3a2ee78982f34f8b9a0ba74e1dfdb771aa3c0e92 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Sat, 15 Jan 2022 12:12:10 +0100
Subject: [PATCH 7/8] New package: python3-hid-1.0.4

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

diff --git a/srcpkgs/python3-hid/template b/srcpkgs/python3-hid/template
new file mode 100644
index 000000000000..e2d93ca707bb
--- /dev/null
+++ b/srcpkgs/python3-hid/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-hid'
+pkgname=python3-hid
+version=1.0.4
+revision=1
+wrksrc="pyhidapi-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="hidapi"
+checkdepends="hidapi python3-nose"
+short_desc="Python hidapi bindings in ctypes"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/apmorton/pyhidapi"
+# Can't use PyPi as the tarball there doesn't include LICENSE
+distfiles="${homepage}/archive/refs/tags/${version}.tar.gz"
+checksum=b4a48e643cf345cf061edb287255a2cfb9778eb89756a915a5baf8eabfb3a0e0
+
+post_install() {
+	vlicense LICENSE
+}

From 8b54c3405ec30d6c41cbc3e594a3072490dcf890 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 20:32:58 +0100
Subject: [PATCH 8/8] qmk: update to 1.0.0.

---
 srcpkgs/qmk/template | 34 +++++++++++++++++++++-------------
 1 file changed, 21 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template
index 81cb0951ba3d..48211aeebce9 100644
--- a/srcpkgs/qmk/template
+++ b/srcpkgs/qmk/template
@@ -1,27 +1,35 @@
 # Template file for 'qmk'
 pkgname=qmk
-version=0.0.35
-revision=3
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3-appdirs
+version=1.0.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-wheel"
+# This includes the requirments from requirments.txt in the qmk_firmware
+# repository as well, as without those this tool is pretty useless.
+depends="
+ avr-gcc
+ avrdude
+ cross-arm-none-eabi
+ dfu-programmer
+ dfu-util
+ python3-Pygments
+ python3-appdirs
  python3-argcomplete
  python3-colorama
+ python3-dotty-dict
+ python3-hid
  python3-hjson
+ python3-jsonschema
+ python3-milc
  python3-nose2
- flake8
- python3-yapf
- dfu-programmer
- avrdude
- dfu-util
- avr-gcc
- cross-arm-none-eabi"
+ python3-usb
+ python3-yapf"
 short_desc="CLI tool for working with QMK firmware of mechanical keyboards"
 maintainer="RinsedSloth <afernandezh@protonmail.com>"
 license="MIT"
 homepage="https://github.com/qmk/qmk_cli"
 distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz"
-checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5
+checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca
 
 post_install() {
 	vlicense LICENSE

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (13 preceding siblings ...)
  2022-01-15 12:52 ` ifreund
@ 2022-01-15 12:53 ` ifreund
  2022-01-15 12:54 ` ifreund
                   ` (7 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: ifreund @ 2022-01-15 12:53 UTC (permalink / raw)
  To: ml

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

New review comment by ifreund on void-packages repository

https://github.com/void-linux/void-packages/pull/35056#discussion_r785305385

Comment:
Thanks to @paper42's help on IRC this now resolved for all packages :)

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

* Re: qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (14 preceding siblings ...)
  2022-01-15 12:53 ` [PR REVIEW] " ifreund
@ 2022-01-15 12:54 ` ifreund
  2022-01-20  0:53 ` [PR REVIEW] " paper42
                   ` (6 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: ifreund @ 2022-01-15 12:54 UTC (permalink / raw)
  To: ml

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

New comment by ifreund on void-packages repository

https://github.com/void-linux/void-packages/pull/35056#issuecomment-1013677511

Comment:
Done with the second round of review on IRC. Only needed to package one more `semver` python package to get the tests running for `milc`. This should be good to go now afaik.

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (16 preceding siblings ...)
  2022-01-20  0:53 ` [PR REVIEW] " paper42
@ 2022-01-20  0:53 ` paper42
  2022-01-20  0:53 ` paper42
                   ` (4 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: paper42 @ 2022-01-20  0:53 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/35056#discussion_r788263995

Comment:
```suggestion
depends="hidapi python3"
```

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (17 preceding siblings ...)
  2022-01-20  0:53 ` paper42
@ 2022-01-20  0:53 ` paper42
  2022-01-20 15:01 ` [PR PATCH] [Updated] " ifreund
                   ` (3 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: paper42 @ 2022-01-20  0:53 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/35056#discussion_r788263616

Comment:
```suggestion
depends="python3"
```

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (15 preceding siblings ...)
  2022-01-15 12:54 ` ifreund
@ 2022-01-20  0:53 ` paper42
  2022-01-20  0:53 ` paper42
                   ` (5 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: paper42 @ 2022-01-20  0:53 UTC (permalink / raw)
  To: ml

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

New review comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/35056#discussion_r788264462

Comment:
I would put this on one line and wrap it at 80 columns, that's what we do for all other packages.

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

* Re: [PR PATCH] [Updated] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (18 preceding siblings ...)
  2022-01-20  0:53 ` paper42
@ 2022-01-20 15:01 ` ifreund
  2022-01-20 15:02 ` ifreund
                   ` (2 subsequent siblings)
  22 siblings, 0 replies; 30+ messages in thread
From: ifreund @ 2022-01-20 15:01 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ifreund/void-packages qmk
https://github.com/void-linux/void-packages/pull/35056

qmk: update to 1.0.0.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- 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/35056.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qmk-35056.patch --]
[-- Type: text/x-diff, Size: 10510 bytes --]

From 78a47f5ebcf54b7f5c415f9ddaa8fc10a33189ff Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:31:14 +0100
Subject: [PATCH 1/8] New package: python3-log_symbols-0.0.14

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

diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template
new file mode 100644
index 000000000000..81f8d9354d1d
--- /dev/null
+++ b/srcpkgs/python3-log_symbols/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-log_symbols'
+pkgname=python3-log_symbols
+version=0.0.14
+revision=1
+wrksrc="log_symbols-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-colorama"
+short_desc="Colored symbols for various log levels for Python"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-log-symbols"
+distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz"
+checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556
+# Tests aren't distributed in the PyPi tarball and there are no tags
+# in the repo on GitHub so we can't get the tarball from there...
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}

From f9326b410e65ced521297efbec153392237dff7c Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:56:09 +0100
Subject: [PATCH 2/8] New package: python3-spinners-0.0.24

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

diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template
new file mode 100644
index 000000000000..dd5b4c58f52c
--- /dev/null
+++ b/srcpkgs/python3-spinners/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-spinners'
+pkgname=python3-spinners
+version=0.0.24
+revision=1
+wrksrc="spinners-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+short_desc='Python wrapper for "amazing" node library cli-spinners'
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-spinners"
+distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz"
+checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f
+# Tests aren't distributed in the PyPi tarball and there are no tags
+# in the repo on GitHub so we can't get the tarball from there...
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}

From 5ef6eaa7b9cf3dce9286ed72be90b5b981129113 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:02:25 +0100
Subject: [PATCH 3/8] New package: python3-halo-0.0.31

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

diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template
new file mode 100644
index 000000000000..2b6d7bb7b159
--- /dev/null
+++ b/srcpkgs/python3-halo/template
@@ -0,0 +1,22 @@
+# Template file for 'python3-halo'
+pkgname=python3-halo
+version=0.0.31
+revision=1
+wrksrc="halo-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-log_symbols python3-spinners python3-termcolor
+ python3-colorama python3-six"
+short_desc="Beautiful spinners for terminal, IPython and Jupyter"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/halo"
+distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz"
+checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6
+# Tests aren't distributed in the PyPi tarball and there are no tags
+# in the repo on GitHub so we can't get the tarball from there...
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}

From d94bd01f2333271193fbeb68fd11fb0f1faef7ee Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Sat, 15 Jan 2022 13:50:00 +0100
Subject: [PATCH 4/8] New package: python3-semver-2.13.0

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

diff --git a/srcpkgs/python3-semver/template b/srcpkgs/python3-semver/template
new file mode 100644
index 000000000000..2dad9b67929e
--- /dev/null
+++ b/srcpkgs/python3-semver/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-semver'
+pkgname=python3-semver
+version=2.13.0
+revision=1
+wrksrc="semver-${version}"
+build_style=python3-pep517
+make_check_target="test_semver.py"
+hostmakedepends="python3-wheel"
+depends="python3"
+checkdepends="python3-pytest-cov"
+short_desc="Python package to work with Semantic Versioning"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="BSD-3-Clause"
+homepage="https://github.com/python-semver/python-semver"
+distfiles="${PYPI_SITE}/s/semver/semver-${version}.tar.gz"
+checksum=fa0fe2722ee1c3f57eac478820c3a5ae2f624af8264cbdf9000c980ff7f75e3f
+
+post_install() {
+	vlicense LICENSE.txt
+}

From cb830652689b252c8fec97945e2bcb45c8c67660 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:06:11 +0100
Subject: [PATCH 5/8] New package: python3-milc-1.6.5

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

diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template
new file mode 100644
index 000000000000..be56a326fb69
--- /dev/null
+++ b/srcpkgs/python3-milc/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-milc'
+pkgname=python3-milc
+version=1.6.5
+revision=1
+wrksrc="milc-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-appdirs python3-argcomplete python3-colorama python3-halo
+ python3-spinners"
+checkdepends="${depends} python3-pytest python3-semver"
+short_desc="Batteries-Included Python 3 CLI Framework"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://milc.clueboard.co"
+distfiles="https://github.com/clueboard/milc/archive/refs/tags/${version}.tar.gz"
+checksum=c2ec7ca643f7bc59ed22b510cdd2ff9fb28c1778a9b98021c4386bcb6854ea08
+
+post_install() {
+	vlicense LICENSE
+}

From 8c209ed28e7081e44dd8b0baa78cc3d5c5d361b3 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:41:56 +0100
Subject: [PATCH 6/8] New package: python3-dotty-dict-1.3.0

---
 srcpkgs/python3-dotty-dict/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-dotty-dict/template

diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template
new file mode 100644
index 000000000000..85956d6458ce
--- /dev/null
+++ b/srcpkgs/python3-dotty-dict/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-dotty-dict'
+pkgname=python3-dotty-dict
+version=1.3.0
+revision=1
+wrksrc="dotty_dict-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest"
+short_desc="Dictionary wrapper for quick access to deeply nested keys"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/pawelzny/dotty_dict"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=23d28c35e698e68678dd904297e26bb0d8c1f7aa5c5d64279a0b9b05cfbb37e8
+
+post_install() {
+	vlicense LICENSE
+}

From 4836bc4003d04f5437b9f34be12cd292179da8fd Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Sat, 15 Jan 2022 12:12:10 +0100
Subject: [PATCH 7/8] New package: python3-hid-1.0.4

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

diff --git a/srcpkgs/python3-hid/template b/srcpkgs/python3-hid/template
new file mode 100644
index 000000000000..113cc5c62af7
--- /dev/null
+++ b/srcpkgs/python3-hid/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-hid'
+pkgname=python3-hid
+version=1.0.4
+revision=1
+wrksrc="pyhidapi-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="hidapi python3"
+checkdepends="hidapi python3-nose"
+short_desc="Python hidapi bindings in ctypes"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/apmorton/pyhidapi"
+# Can't use PyPi as the tarball there doesn't include LICENSE
+distfiles="${homepage}/archive/refs/tags/${version}.tar.gz"
+checksum=b4a48e643cf345cf061edb287255a2cfb9778eb89756a915a5baf8eabfb3a0e0
+
+post_install() {
+	vlicense LICENSE
+}

From 4a82a20324e2f5c092affac11ef2c18e9a9c8914 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 20:32:58 +0100
Subject: [PATCH 8/8] qmk: update to 1.0.0.

---
 srcpkgs/qmk/template | 28 +++++++++++-----------------
 1 file changed, 11 insertions(+), 17 deletions(-)

diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template
index 81cb0951ba3d..f7989ac671f4 100644
--- a/srcpkgs/qmk/template
+++ b/srcpkgs/qmk/template
@@ -1,27 +1,21 @@
 # Template file for 'qmk'
 pkgname=qmk
-version=0.0.35
-revision=3
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3-appdirs
- python3-argcomplete
- python3-colorama
- python3-hjson
- python3-nose2
- flake8
- python3-yapf
- dfu-programmer
- avrdude
- dfu-util
- avr-gcc
- cross-arm-none-eabi"
+version=1.0.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-wheel"
+# This includes the requirments from requirments.txt in the qmk_firmware
+# repository as well, as without those this tool is pretty useless.
+depends="avr-gcc avrdude cross-arm-none-eabi dfu-programmer dfu-util
+ python3-Pygments python3-appdirs python3-argcomplete python3-colorama
+ python3-dotty-dict python3-hid python3-hjson python3-jsonschema python3-milc
+ python3-nose2 python3-usb python3-yapf"
 short_desc="CLI tool for working with QMK firmware of mechanical keyboards"
 maintainer="RinsedSloth <afernandezh@protonmail.com>"
 license="MIT"
 homepage="https://github.com/qmk/qmk_cli"
 distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz"
-checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5
+checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca
 
 post_install() {
 	vlicense LICENSE

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

* Re: qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (19 preceding siblings ...)
  2022-01-20 15:01 ` [PR PATCH] [Updated] " ifreund
@ 2022-01-20 15:02 ` ifreund
  2022-01-20 17:35 ` [PR PATCH] [Updated] " paper42
  2022-01-20 17:35 ` [PR PATCH] [Merged]: " paper42
  22 siblings, 0 replies; 30+ messages in thread
From: ifreund @ 2022-01-20 15:02 UTC (permalink / raw)
  To: ml

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

New comment by ifreund on void-packages repository

https://github.com/void-linux/void-packages/pull/35056#issuecomment-1017597957

Comment:
Thanks for the review @paper42, changes made!

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

* Re: [PR PATCH] [Updated] qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (20 preceding siblings ...)
  2022-01-20 15:02 ` ifreund
@ 2022-01-20 17:35 ` paper42
  2022-01-20 17:35 ` [PR PATCH] [Merged]: " paper42
  22 siblings, 0 replies; 30+ messages in thread
From: paper42 @ 2022-01-20 17:35 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ifreund/void-packages qmk
https://github.com/void-linux/void-packages/pull/35056

qmk: update to 1.0.0.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- 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/35056.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-qmk-35056.patch --]
[-- Type: text/x-diff, Size: 10512 bytes --]

From 9fb510a0c55613d92c6804cde2b745cf6ef9feb4 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:31:14 +0100
Subject: [PATCH 1/8] New package: python3-log_symbols-0.0.14

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

diff --git a/srcpkgs/python3-log_symbols/template b/srcpkgs/python3-log_symbols/template
new file mode 100644
index 000000000000..81f8d9354d1d
--- /dev/null
+++ b/srcpkgs/python3-log_symbols/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-log_symbols'
+pkgname=python3-log_symbols
+version=0.0.14
+revision=1
+wrksrc="log_symbols-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-colorama"
+short_desc="Colored symbols for various log levels for Python"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-log-symbols"
+distfiles="${PYPI_SITE}/l/log_symbols/log_symbols-${version}.tar.gz"
+checksum=cf0bbc6fe1a8e53f0d174a716bc625c4f87043cc21eb55dd8a740cfe22680556
+# Tests aren't distributed in the PyPi tarball and there are no tags
+# in the repo on GitHub so we can't get the tarball from there...
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}

From ce551166d04a495c51b5a5ce342dfd38ff0933dd Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 22:56:09 +0100
Subject: [PATCH 2/8] New package: python3-spinners-0.0.24

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

diff --git a/srcpkgs/python3-spinners/template b/srcpkgs/python3-spinners/template
new file mode 100644
index 000000000000..dd5b4c58f52c
--- /dev/null
+++ b/srcpkgs/python3-spinners/template
@@ -0,0 +1,21 @@
+# Template file for 'python3-spinners'
+pkgname=python3-spinners
+version=0.0.24
+revision=1
+wrksrc="spinners-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+short_desc='Python wrapper for "amazing" node library cli-spinners'
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/py-spinners"
+distfiles="${PYPI_SITE}/s/spinners/spinners-${version}.tar.gz"
+checksum=1eb6aeb4781d72ab42ed8a01dcf20f3002bf50740d7154d12fb8c9769bf9e27f
+# Tests aren't distributed in the PyPi tarball and there are no tags
+# in the repo on GitHub so we can't get the tarball from there...
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}

From cdb90e779eaf0c2a0bafa81fec7c9460c67b7d3f Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:02:25 +0100
Subject: [PATCH 3/8] New package: python3-halo-0.0.31

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

diff --git a/srcpkgs/python3-halo/template b/srcpkgs/python3-halo/template
new file mode 100644
index 000000000000..2b6d7bb7b159
--- /dev/null
+++ b/srcpkgs/python3-halo/template
@@ -0,0 +1,22 @@
+# Template file for 'python3-halo'
+pkgname=python3-halo
+version=0.0.31
+revision=1
+wrksrc="halo-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-log_symbols python3-spinners python3-termcolor
+ python3-colorama python3-six"
+short_desc="Beautiful spinners for terminal, IPython and Jupyter"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/manrajgrover/halo"
+distfiles="${PYPI_SITE}/h/halo/halo-${version}.tar.gz"
+checksum=7b67a3521ee91d53b7152d4ee3452811e1d2a6321975137762eb3d70063cc9d6
+# Tests aren't distributed in the PyPi tarball and there are no tags
+# in the repo on GitHub so we can't get the tarball from there...
+make_check=no
+
+post_install() {
+	vlicense LICENSE
+}

From 3776987071d89891cf2993b7208153eade311fa7 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Sat, 15 Jan 2022 13:50:00 +0100
Subject: [PATCH 4/8] New package: python3-semver-2.13.0

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

diff --git a/srcpkgs/python3-semver/template b/srcpkgs/python3-semver/template
new file mode 100644
index 000000000000..2dad9b67929e
--- /dev/null
+++ b/srcpkgs/python3-semver/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-semver'
+pkgname=python3-semver
+version=2.13.0
+revision=1
+wrksrc="semver-${version}"
+build_style=python3-pep517
+make_check_target="test_semver.py"
+hostmakedepends="python3-wheel"
+depends="python3"
+checkdepends="python3-pytest-cov"
+short_desc="Python package to work with Semantic Versioning"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="BSD-3-Clause"
+homepage="https://github.com/python-semver/python-semver"
+distfiles="${PYPI_SITE}/s/semver/semver-${version}.tar.gz"
+checksum=fa0fe2722ee1c3f57eac478820c3a5ae2f624af8264cbdf9000c980ff7f75e3f
+
+post_install() {
+	vlicense LICENSE.txt
+}

From 7f393a6ac7cd3261bc64878f483141feab628c60 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:06:11 +0100
Subject: [PATCH 5/8] New package: python3-milc-1.6.5

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

diff --git a/srcpkgs/python3-milc/template b/srcpkgs/python3-milc/template
new file mode 100644
index 000000000000..be56a326fb69
--- /dev/null
+++ b/srcpkgs/python3-milc/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-milc'
+pkgname=python3-milc
+version=1.6.5
+revision=1
+wrksrc="milc-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3-appdirs python3-argcomplete python3-colorama python3-halo
+ python3-spinners"
+checkdepends="${depends} python3-pytest python3-semver"
+short_desc="Batteries-Included Python 3 CLI Framework"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://milc.clueboard.co"
+distfiles="https://github.com/clueboard/milc/archive/refs/tags/${version}.tar.gz"
+checksum=c2ec7ca643f7bc59ed22b510cdd2ff9fb28c1778a9b98021c4386bcb6854ea08
+
+post_install() {
+	vlicense LICENSE
+}

From 951d4f2c9374b08da5bb8c9bcd157c8c47c64f96 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 23:41:56 +0100
Subject: [PATCH 6/8] New package: python3-dotty-dict-1.3.0

---
 srcpkgs/python3-dotty-dict/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/python3-dotty-dict/template

diff --git a/srcpkgs/python3-dotty-dict/template b/srcpkgs/python3-dotty-dict/template
new file mode 100644
index 000000000000..85956d6458ce
--- /dev/null
+++ b/srcpkgs/python3-dotty-dict/template
@@ -0,0 +1,19 @@
+# Template file for 'python3-dotty-dict'
+pkgname=python3-dotty-dict
+version=1.3.0
+revision=1
+wrksrc="dotty_dict-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="python3"
+checkdepends="python3-pytest"
+short_desc="Dictionary wrapper for quick access to deeply nested keys"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/pawelzny/dotty_dict"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=23d28c35e698e68678dd904297e26bb0d8c1f7aa5c5d64279a0b9b05cfbb37e8
+
+post_install() {
+	vlicense LICENSE
+}

From 4e25a923aca2bb9d87f7c27d68c44967562d4e87 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Sat, 15 Jan 2022 12:12:10 +0100
Subject: [PATCH 7/8] New package: python3-hid-1.0.4

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

diff --git a/srcpkgs/python3-hid/template b/srcpkgs/python3-hid/template
new file mode 100644
index 000000000000..113cc5c62af7
--- /dev/null
+++ b/srcpkgs/python3-hid/template
@@ -0,0 +1,20 @@
+# Template file for 'python3-hid'
+pkgname=python3-hid
+version=1.0.4
+revision=1
+wrksrc="pyhidapi-${version}"
+build_style=python3-module
+hostmakedepends="python3-setuptools"
+depends="hidapi python3"
+checkdepends="hidapi python3-nose"
+short_desc="Python hidapi bindings in ctypes"
+maintainer="Orphaned <orphan@voidlinux.org>"
+license="MIT"
+homepage="https://github.com/apmorton/pyhidapi"
+# Can't use PyPi as the tarball there doesn't include LICENSE
+distfiles="${homepage}/archive/refs/tags/${version}.tar.gz"
+checksum=b4a48e643cf345cf061edb287255a2cfb9778eb89756a915a5baf8eabfb3a0e0
+
+post_install() {
+	vlicense LICENSE
+}

From 48cca8600c69a93001c76fd7fe917a00871cd954 Mon Sep 17 00:00:00 2001
From: Isaac Freund <mail@isaacfreund.com>
Date: Fri, 14 Jan 2022 20:32:58 +0100
Subject: [PATCH 8/8] qmk: update to 1.0.0.

---
 srcpkgs/qmk/template | 28 +++++++++++-----------------
 1 file changed, 11 insertions(+), 17 deletions(-)

diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template
index 81cb0951ba3d..77469626e916 100644
--- a/srcpkgs/qmk/template
+++ b/srcpkgs/qmk/template
@@ -1,27 +1,21 @@
 # Template file for 'qmk'
 pkgname=qmk
-version=0.0.35
-revision=3
-build_style=python3-module
-hostmakedepends="python3-setuptools"
-depends="python3-appdirs
- python3-argcomplete
- python3-colorama
- python3-hjson
- python3-nose2
- flake8
- python3-yapf
- dfu-programmer
- avrdude
- dfu-util
- avr-gcc
- cross-arm-none-eabi"
+version=1.0.0
+revision=1
+build_style=python3-pep517
+hostmakedepends="python3-wheel"
+# This includes the requirements from requirements.txt in the qmk_firmware
+# repository as well, as without those this tool is pretty useless.
+depends="avr-gcc avrdude cross-arm-none-eabi dfu-programmer dfu-util
+ python3-Pygments python3-appdirs python3-argcomplete python3-colorama
+ python3-dotty-dict python3-hid python3-hjson python3-jsonschema python3-milc
+ python3-nose2 python3-usb python3-yapf"
 short_desc="CLI tool for working with QMK firmware of mechanical keyboards"
 maintainer="RinsedSloth <afernandezh@protonmail.com>"
 license="MIT"
 homepage="https://github.com/qmk/qmk_cli"
 distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz"
-checksum=e704ca31cdca264bfdd99c72a4849a9e9762043e4bf328118c49af92d1c0a3b5
+checksum=da62eec73c4548cc37b0b9be3937202dc3a301dc2f2663610ecca751a610f9ca
 
 post_install() {
 	vlicense LICENSE

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

* Re: [PR PATCH] [Merged]: qmk: update to 1.0.0.
  2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
                   ` (21 preceding siblings ...)
  2022-01-20 17:35 ` [PR PATCH] [Updated] " paper42
@ 2022-01-20 17:35 ` paper42
  22 siblings, 0 replies; 30+ messages in thread
From: paper42 @ 2022-01-20 17:35 UTC (permalink / raw)
  To: ml

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

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

qmk: update to 1.0.0.
https://github.com/void-linux/void-packages/pull/35056

Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!-- 
#### Local build testing
- 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
-->


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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2021-08-26 11:33 [PR PATCH] " reedts
                   ` (4 preceding siblings ...)
  2021-08-30 19:57 ` reedts
@ 2021-08-30 20:03 ` Chocimier
  5 siblings, 0 replies; 30+ messages in thread
From: Chocimier @ 2021-08-30 20:03 UTC (permalink / raw)
  To: ml

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

New review comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/pull/32685#discussion_r698770032

Comment:
Please add milc to this PR.

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2021-08-26 11:33 [PR PATCH] " reedts
                   ` (3 preceding siblings ...)
  2021-08-30 19:56 ` reedts
@ 2021-08-30 19:57 ` reedts
  2021-08-30 20:03 ` Chocimier
  5 siblings, 0 replies; 30+ messages in thread
From: reedts @ 2021-08-30 19:57 UTC (permalink / raw)
  To: ml

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

New review comment by reedts on void-packages repository

https://github.com/void-linux/void-packages/pull/32685#discussion_r698766057

Comment:
Thank you for calling my attention on that `milc`-module. I just built this qmk package on another machine and noticed the same. Turns out that on my main system I obviously had qmk 1.0.0 installed via `pip`, so that milc was still installed.

This is however indeed a problem with regards to this PR. I could just turn in another PR for `python3-milc`. Shouldn't be to hard and wouldn't harm anyway, right?

What's your opinion on how to proceed? Should we even include this package in the repo, or just make all users install it via pip in the future? In this case, we should however remove the current `qmk` package in this repo, since it has not been compatible with the qmk firmware for quite some time...

Cheers

*EDIT:* Typos

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2021-08-26 11:33 [PR PATCH] " reedts
                   ` (2 preceding siblings ...)
  2021-08-30 19:30 ` Chocimier
@ 2021-08-30 19:56 ` reedts
  2021-08-30 19:57 ` reedts
  2021-08-30 20:03 ` Chocimier
  5 siblings, 0 replies; 30+ messages in thread
From: reedts @ 2021-08-30 19:56 UTC (permalink / raw)
  To: ml

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

New review comment by reedts on void-packages repository

https://github.com/void-linux/void-packages/pull/32685#discussion_r698766057

Comment:
Thank you for calling my attention on that `milc`-module. I just build this qmk package on another machine and noticed the same. Turns out that on my main system I obviously had qmk 1.0.0 installed via `pip`, so that milc was still installed.

This is however indeed a problem with regards to this PR. I could however just also make a PR for `python3-milc`. Shouldn't be to hard and wouldn't harm anyway, right?

What's your opinion on how to proceed? Should we even include this package in the repo, or just make all users install it via pip in the future? In this case, we should however remove the current `qmk` package in this repo, since it has not been compatible with the qmk firmware for quite some time...

Cheers

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2021-08-26 11:33 [PR PATCH] " reedts
  2021-08-30 18:07 ` [PR REVIEW] " Chocimier
  2021-08-30 18:43 ` reedts
@ 2021-08-30 19:30 ` Chocimier
  2021-08-30 19:56 ` reedts
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 30+ messages in thread
From: Chocimier @ 2021-08-30 19:30 UTC (permalink / raw)
  To: ml

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

New review comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/pull/32685#discussion_r698750465

Comment:
Yeah almost, we have more targets so negation is better: `armv[67]*);;` `*) depends+=`. (matching ones is a guess).

Just to be sure, do you actually use 1.0.0 built with xbps-src? What do you did about "ModuleNotFoundError: No module named 'milc'" ?

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2021-08-26 11:33 [PR PATCH] " reedts
  2021-08-30 18:07 ` [PR REVIEW] " Chocimier
@ 2021-08-30 18:43 ` reedts
  2021-08-30 19:30 ` Chocimier
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 30+ messages in thread
From: reedts @ 2021-08-30 18:43 UTC (permalink / raw)
  To: ml

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

New review comment by reedts on void-packages repository

https://github.com/void-linux/void-packages/pull/32685#discussion_r698720766

Comment:
@Chocimier You're right of course. Better now, i hope?

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

* Re: [PR REVIEW] qmk: update to 1.0.0.
  2021-08-26 11:33 [PR PATCH] " reedts
@ 2021-08-30 18:07 ` Chocimier
  2021-08-30 18:43 ` reedts
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 30+ messages in thread
From: Chocimier @ 2021-08-30 18:07 UTC (permalink / raw)
  To: ml

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

New review comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/pull/32685#discussion_r698697729

Comment:
Making dependencies different between cross- and natively build is wrong, this should be based on whether `$XBPS_TARGET_MACHINE`'s native gcc is able to compile for the hardware.

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

end of thread, other threads:[~2022-01-20 17:35 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-14 22:44 [PR PATCH] qmk: update to 1.0.0 ifreund
2022-01-14 22:46 ` [PR PATCH] [Updated] " ifreund
2022-01-14 23:16 ` ifreund
2022-01-15 10:36 ` [PR REVIEW] " paper42
2022-01-15 10:36 ` paper42
2022-01-15 10:36 ` paper42
2022-01-15 10:36 ` paper42
2022-01-15 11:28 ` ifreund
2022-01-15 11:28 ` ifreund
2022-01-15 11:30 ` ifreund
2022-01-15 11:31 ` [PR PATCH] [Updated] " ifreund
2022-01-15 11:33 ` ifreund
2022-01-15 11:35 ` ifreund
2022-01-15 12:15 ` [PR PATCH] [Updated] " ifreund
2022-01-15 12:52 ` ifreund
2022-01-15 12:53 ` [PR REVIEW] " ifreund
2022-01-15 12:54 ` ifreund
2022-01-20  0:53 ` [PR REVIEW] " paper42
2022-01-20  0:53 ` paper42
2022-01-20  0:53 ` paper42
2022-01-20 15:01 ` [PR PATCH] [Updated] " ifreund
2022-01-20 15:02 ` ifreund
2022-01-20 17:35 ` [PR PATCH] [Updated] " paper42
2022-01-20 17:35 ` [PR PATCH] [Merged]: " paper42
  -- strict thread matches above, loose matches on Subject: below --
2021-08-26 11:33 [PR PATCH] " reedts
2021-08-30 18:07 ` [PR REVIEW] " Chocimier
2021-08-30 18:43 ` reedts
2021-08-30 19:30 ` Chocimier
2021-08-30 19:56 ` reedts
2021-08-30 19:57 ` reedts
2021-08-30 20:03 ` Chocimier

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).