[PATCH 1/1] gnu: Add python-sqlalchemy-stubs.

  • Done
  • quality assurance status badge
Details
2 participants
  • Arun Isaac
  • BonfaceKilz
Owner
unassigned
Submitted by
BonfaceKilz
Severity
normal
B
B
BonfaceKilz wrote on 8 May 2021 22:41
(address . guix-patches@gnu.org)(name . BonfaceKilz)(address . me@bonfacemunyoki.com)
20210508204124.38500-2-me@bonfacemunyoki.com
* gnu/packages/databases.scm (python-sqlalchemy-stubs): New variable.
---
gnu/packages/databases.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)

Toggle diff (53 lines)
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 2777293200..54cf394d17 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -50,6 +50,7 @@
;;; Copyright © 2021 Greg Hogan <code@greghogan.com>
;;; Copyright © 2021 David Larsson <david.larsson@selfhosted.xyz>
;;; Copyright © 2021 Pjotr Prins <pjotr.guix@thebird.nl>
+;;; Copyright © 2021 Bonface Munyoki Kilyungi <me@bonfacemunyoki.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -114,6 +115,7 @@
#:use-module (gnu packages popt)
#:use-module (gnu packages protobuf)
#:use-module (gnu packages python)
+ #:use-module (gnu packages python-check)
#:use-module (gnu packages python-crypto)
#:use-module (gnu packages python-science)
#:use-module (gnu packages python-web)
@@ -2926,6 +2928,30 @@ simple and Pythonic domain language.")
(define-public python2-sqlalchemy
(package-with-python2 python-sqlalchemy))
+(define-public python-sqlalchemy-stubs
+ (package
+ (name "python-sqlalchemy-stubs")
+ (version "0.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "sqlalchemy-stubs" version))
+ (sha256
+ (base32
+ "1bppjmv7v7m0q8gwg791pgxbx4ay7mna0zq204pn9vw28kfxcrf6"))))
+ (build-system python-build-system)
+ (propagated-inputs
+ `(("python-mypy" ,python-mypy)
+ ("python-typing-extensions"
+ ,python-typing-extensions)))
+ (home-page
+ "https://github.com/dropbox/sqlalchemy-stubs")
+ (synopsis "SQLAlchemy stubs and mypy plugin")
+ (description "This package contains type stubs and a mypy plugin to
+provide more precise static types and type inference for SQLAlchemy
+framework.")
+ (license license:expat)))
+
(define-public python-sqlalchemy-utils
(package
(name "python-sqlalchemy-utils")
--
2.31.1
A
A
Arun Isaac wrote on 9 May 2021 12:48
87bl9k89od.fsf@systemreboot.net
Hi Bonface,

Toggle quote (2 lines)
> + (license license:expat)))

Save minor cosmetic changes, this packages LGTM. But, there is some
confusion with the license. The LICENSE file is Apache 2.0, but setup.py
says "MIT License". Could you clarify this with upstream?

Thanks!
-----BEGIN PGP SIGNATURE-----

iQFPBAEBCAA5FiEEf3MDQ/Lwnzx3v3nTLiXui2GAK7MFAmCXvgIbHGFydW5pc2Fh
Y0BzeXN0ZW1yZWJvb3QubmV0AAoJEC4l7othgCuzq8QIAKn807J4jrna901luPEk
p31NIsRgORiGEvpGEHB3DChUU09Fz1wfcTq50pl13elQFo9MWPJkFbOomMyHL6pX
qcccBjaKSi203DfuI+y0OA2BJ9IHXq8hEci10YKcsYdXv6E8sXcs8h0xs7Gls+qY
7rjBFEeezpiK6cBJoBQIMVu92x+RhM/3TPrYz4+S3PQi2lHekqNDCmxpSYf3r1xu
KJW6yC5VOH3mugcywdVjDNz/eK1/GIDb7TIYzOscaMmbA1OgO7Tw4+9CVzHPIe7l
NznDtQhS2lcJ+8wXpCplY9Ry6du/qvOJGiUfOGrrr55fh9bceejCoNw8pXqpf3jZ
S80=
=JvDY
-----END PGP SIGNATURE-----

B
B
Bonface Munyoki K. wrote on 10 May 2021 11:38
(name . Arun Isaac)(address . arunisaac@systemreboot.net)(address . 48296@debbugs.gnu.org)
86fsyv0vz7.fsf@bonfacemunyoki.com
Hi Arun!

Arun Isaac <arunisaac@systemreboot.net> anaandika:

Toggle quote (8 lines)
> Hi Bonface,
>
>> + (license license:expat)))
>
> Save minor cosmetic changes, this packages LGTM. But, there is some
> confusion with the license. The LICENSE file is Apache 2.0, but setup.py
> says "MIT License". Could you clarify this with upstream?
>
Thanks for catching that. I've just created an


--
Bonface M. K. D4F09EB110177E03C28E2FE1F5BBAE1E0392253F
Free Software Activist
Humble GNU Emacs User | Bearer of scheme-y parens
Curator: https://upbookclub.com | Twitter: @BonfaceKilz
-----BEGIN PGP SIGNATURE-----

iQJKBAEBCAA0FiEE1PCesRAXfgPCji/h9buuHgOSJT8FAmCY/x4WHG1lQGJvbmZh
Y2VtdW55b2tpLmNvbQAKCRD1u64eA5IlPwrkD/40rrepyg9pQIpT/EhFjpnbpCu4
r6CKUjt9yaSYktWlsxpY0Sk+2hQW+QxILAm8yYvc8CQM9RMzme0KMm8KtVJ9n4rR
TIgh37C4E/SUXGIKwf8zKPAW3YZ7C9lmko+z5b9q6obmtNEk8/yv5soYaagH6tZL
IRusozmexoEawEV+7KfQC3o/y4Fze7x8JBxFMFOUsiun7u6XdQP0fT9kExZcMUew
omuzfi+5bzmKO6Pl6PNcjBqX4kPxQ80PgQqsCizU4f8mZYixXd9gaErLg+WixsNn
ijHeKvwDdk5MUDxTMIGqgaUM3m4OLjfS7vUV8iDFIAY3xJ8gLxcQtUnarKhEYQpo
wMilkNHHibUUBXvYNI7ReBG3KvX907NdfuoWwB9KzMIhwOrjBahwokGdQRPOaXyd
B0WYd31F4FZ6fsP6qYS0Twz0fT2lbP99uebVHiDqYvPnUhq4wF4MseV4ypzx5THV
2LQrqMf698IJisP4ymHwLyn8SJ0Uz65K8vwEilStJvS4JlOA+YEQYUXIa5G/e7Tb
dOET0LDaBEN8220LDgRHbpOfbyr/cKF+RbicS2Al5DH3BG6Qs8PEVRc9fewxdY5q
t4aWMoWO2NvPZkfCMr4OUnD1qJGseDSFsorQcW1DXnGN2aB5AdY9XqgPTsUKuH+4
XG0M+kawKxJovMcVKQ==
=hC6S
-----END PGP SIGNATURE-----

A
A
Arun Isaac wrote on 12 May 2021 12:46
(name . Bonface Munyoki K.)(address . me@bonfacemunyoki.com)(address . 48296-done@debbugs.gnu.org)
87lf8kcjri.fsf@systemreboot.net
Toggle quote (3 lines)
> Thanks for catching that. I've just created an
> issue here: https://github.com/dropbox/sqlalchemy-stubs/issues/216

Thanks for reporting the bug. I changed the license in your package
description, made a few cosmetic changes and pushed to master.

Thanks!
-----BEGIN PGP SIGNATURE-----

iQFPBAEBCAA5FiEEf3MDQ/Lwnzx3v3nTLiXui2GAK7MFAmCbsfIbHGFydW5pc2Fh
Y0BzeXN0ZW1yZWJvb3QubmV0AAoJEC4l7othgCuzLYIH+gOOCi73h1WjRhqOL/1q
Y3xOT5bmcRvafUIjGAplI0gK4ME+1JRPIT56QNquf9LySkvXvOkJJ7htks1dhC1h
cB8d4gigvq3V5oqdHRvEg6ZWMRW5f7MPtMxTz1gx/0fHEhVpGWzJo7MFe5ImrdN6
8XRsBcdi+wDSa7Ycx1wI0CNRoWIfzYlVbzJm5ALiS5tfclPAira2NlZk70fr0xr3
z44hwfMMtot5522EcTJQFXkgMfokSsTe7n/YXMevRi/9YywFce/T8xOK2mSGBlrx
RPCLnblWMs48veD10nGKXbeNkQg9K3gYddoF40SvlVCBNVXgcMVp3nJJCXqiSNo2
C5U=
=+SqV
-----END PGP SIGNATURE-----

Closed
B
B
Bonface Munyoki K. wrote on 12 May 2021 15:47
(name . Arun Isaac)(address . arunisaac@systemreboot.net)(address . 48296-done@debbugs.gnu.org)
86v97om5bu.fsf@bonfacemunyoki.com
Arun Isaac <arunisaac@systemreboot.net> anaandika:

Toggle quote (8 lines)
>> Thanks for catching that. I've just created an
>> issue here: https://github.com/dropbox/sqlalchemy-stubs/issues/216
>
> Thanks for reporting the bug. I changed the license in your package
> description, made a few cosmetic changes and pushed to master.
>
> Thanks!
>
Thanks for taking the time to work on this. FWIW,
upstream updated the setup.py too.

--
Bonface M. K. D4F09EB110177E03C28E2FE1F5BBAE1E0392253F
Free Software Activist
Humble GNU Emacs User | Bearer of scheme-y parens
Curator: https://upbookclub.com | Twitter: @BonfaceKilz
-----BEGIN PGP SIGNATURE-----

iQJKBAEBCAA0FiEE1PCesRAXfgPCji/h9buuHgOSJT8FAmCb3IgWHG1lQGJvbmZh
Y2VtdW55b2tpLmNvbQAKCRD1u64eA5IlP+QkD/oCSSItuF8lfYxvygf1LuNvoyW/
3/mSBGQoCu6egsyCL9MOH89xVmaTLrQM228+ujlb6/HTAcDYcTQGa8WYSNnhTReU
0ieW6LUmTs2/rDkdVOxbSabcvqcbs6dm8k61HJdiWPduJx2oYsJWvQkpqhF5luhO
PwSieVSli20C1XF0f/IbIoEHaZH4ZH6Co7lcU7u6NSb6ShR4ss6ulNClw1JVjfSq
uKdS59vLRpnPr++VR+MLCvLy9JYtCOYU63G+rGrN3QrT2McaFUECJbJQb/3EfTxx
0YuFcZXp6JoOvAQT2BdSsJvSSDSdiTefsiLWGE+PLw3ynBep0LYzCvDxOgQE+/J6
1J47aW3nUF+oCtiuYIjX3nnnUQLuVa6vDBQEMOiK4Rs0CcS8Ai7cRyri3l9m8ufd
zXgebcx+ZyxsLrt53t7n1XoCnntBXewnPDJMIPFN5FH81uuuZsN/QzRtjfYIs4vD
d9bDxpLJt+j2S5Bt60EMoLkxcyJQFel0W6qzEfZyIF3BM7nDbo7NrYu1tVi93T8o
2iZU/880mtjBxbj5TlhlDPhvs22vT5kCOruMtIsIsO8dGzi5C4YrCXNkx6jmMXZ+
DNweefjRHjxa+v3+OB/NPpd1F3AX0a/g66zizZwpxnH7WpOizrvpTmQ0/ssK2imb
SXan8C3mHxxdXpc38w==
=Kjaa
-----END PGP SIGNATURE-----

Closed
A
A
Arun Isaac wrote on 15 May 2021 09:48
(name . Bonface Munyoki K.)(address . me@bonfacemunyoki.com)(address . 48296-done@debbugs.gnu.org)
87tun4e8tg.fsf@systemreboot.net
Toggle quote (3 lines)
> Thanks for taking the time to work on this. FWIW,
> upstream updated the setup.py too.

That's great, thank you! Next time we update this package, we will have
the fixed setup.py too.
-----BEGIN PGP SIGNATURE-----

iQFPBAEBCAA5FiEEf3MDQ/Lwnzx3v3nTLiXui2GAK7MFAmCffNsbHGFydW5pc2Fh
Y0BzeXN0ZW1yZWJvb3QubmV0AAoJEC4l7othgCuz2nAH/jcDJx628CHQQrlZo9GY
jOAJs8eOhpLx70r6NAB7898eTBp1slyXn+Ew8TODJMayftNoQyKZ/3ZGhUjaQhGO
oprLeg9qJY/UIWQclX+aYzRg9VUvTHdkTvoGUpHaGhcOkCekAmcOFYLO4AbyoyDQ
iTnE4brHQ0FJyF+CHaW8+aMEgmZqLXs2JpClCNm5IPNC0khhb/NARfopKNHtpJVA
NR9zaEOvHgPab5+Y4JYFXTR0M1MtgivS5dskZQPDZ4NggiwoZZn2FXeHR93m4XBu
/rQG2F3b7M0T+GDvUEz1JtCb3uNCmSgp3SfDSRIFfQuLuonfPCplO3Co81Cea5qn
xmw=
=CQ2g
-----END PGP SIGNATURE-----

Closed
B
B
Bonface Munyoki K. wrote on 17 May 2021 09:02
(name . Arun Isaac)(address . arunisaac@systemreboot.net)(address . 48296-done@debbugs.gnu.org)
86fsylg7vz.fsf@bonfacemunyoki.com
Arun Isaac <arunisaac@systemreboot.net> anaandika:

Toggle quote (7 lines)
>> Thanks for taking the time to work on this. FWIW,
>> upstream updated the setup.py too.
>
> That's great, thank you! Next time we update this package, we will have
> the fixed setup.py too.
>

Yup. This makes sense.

--
Bonface M. K. D4F09EB110177E03C28E2FE1F5BBAE1E0392253F
Free Software Activist
Humble GNU Emacs User | Bearer of scheme-y parens
Curator: https://upbookclub.com | Twitter: @BonfaceKilz
-----BEGIN PGP SIGNATURE-----

iQJKBAEBCAA0FiEE1PCesRAXfgPCji/h9buuHgOSJT8FAmCiFRQWHG1lQGJvbmZh
Y2VtdW55b2tpLmNvbQAKCRD1u64eA5IlP8/5EACPH2BLxTEjp9Sq86uy6zuVNOW2
+/9HDxSUCF8Ff0xUv2jNaY5zOVAs6I9cnzRrdIZzWJN/3p+jn94jO8BmP+OgKLnt
hkLmubaTOqaqkgLAyOg4kQ/zUED9/IW3iL0f301qIU1Zur6IcetegyxrhztUDmQ3
fqrcsmNker6qqPnwURAMEzzggAgCZt5abWiYjLx3z85cfUnizI23FAf77eH3O0G2
6Y3RiV4pLE0AVsUgvQEO2n9Mvf/pBg7Rz8bwet5gilU6vWsHTdZUACGc4jwAUcAQ
mZnp+ylQMQLsRONU+dTPRwEvJpsto5UEi5Uj4ND9bANks/PPKVT/YLfAbl6QcRY2
SYx2z5CHfZbFIzbR9X3+Zf6QcviVL/5gJ/FRuMxNu+zGAEDy9FJ23Orercl1Azge
TFAz6BGSrsJzOxmisJRt00/CydPhDAjquuuD+O8Im3u9+rThNZfmFhkgJOfQ38lH
5M8LNXRp6LcX7xUjpI/YNnyaS8Aodyl2uKXrITfqID0qDPOJuo7VykUB0AgpqMan
4Gkj9vvQkDanNgxl04iUYGYLAWw+dORD+oDftPo3lF351xRNUy7jZXRsaZI8NSJX
GhW0b20sALF/R2NT3o4jSKXcXgBc1AjxdeDdsN8WefyyqHJrNzdCENyk0c22D8II
IRsaoZZZgtB5Eh25Hw==
=THD/
-----END PGP SIGNATURE-----

Closed
?