* [bug#28738] [PATCH 1/5] gnu: python-apispec: Update to 0.25.3.
2017-10-08 4:35 [bug#28739] [PATCH 0/5] Update python{,2}-a* Cyril Roelandt
@ 2017-10-08 4:35 ` Cyril Roelandt
2017-10-08 4:35 ` [bug#28737] [PATCH 2/5] gnu: python-arrow: Update to 0.10.0 Cyril Roelandt
` (5 subsequent siblings)
6 siblings, 0 replies; 17+ messages in thread
From: Cyril Roelandt @ 2017-10-08 4:35 UTC (permalink / raw)
To: 28738
* gnu/packages/python.scm (python-apispec, python2-apispec): Update to 0.25.3.
---
gnu/packages/python.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 594dd38e4..d36cbaf5a 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -15914,14 +15914,14 @@ complex datatypes to and from native Python datatypes.")
(define-public python-apispec
(package
(name "python-apispec")
- (version "0.22.0")
+ (version "0.25.3")
(source
(origin
(method url-fetch)
(uri (pypi-uri "apispec" version))
(sha256
(base32
- "0y3jxmgp2d24am3hxl40f5rw9abb0r8037sagax3dv64h4n1azwq"))))
+ "0kxa8723zbisx10363yh4mmmn4higxrspymbjfz5zq8f644zagm9"))))
(build-system python-build-system)
(propagated-inputs
`(("python-pyyaml" ,python-pyyaml)))
--
2.14.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#28737] [PATCH 2/5] gnu: python-arrow: Update to 0.10.0.
2017-10-08 4:35 [bug#28739] [PATCH 0/5] Update python{,2}-a* Cyril Roelandt
2017-10-08 4:35 ` [bug#28738] [PATCH 1/5] gnu: python-apispec: Update to 0.25.3 Cyril Roelandt
@ 2017-10-08 4:35 ` Cyril Roelandt
2017-10-18 20:57 ` bug#28737: " Ricardo Wurmus
2017-10-08 4:35 ` [bug#28740] [PATCH 3/5] gnu: python-alembic: Update to 0.9.5 Cyril Roelandt
` (4 subsequent siblings)
6 siblings, 1 reply; 17+ messages in thread
From: Cyril Roelandt @ 2017-10-08 4:35 UTC (permalink / raw)
To: 28737
* gnu/packages/python.scm (python-arrow, python2-arrow): Update to 0.10.0.
---
gnu/packages/python.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index d36cbaf5a..52999997b 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -11939,13 +11939,13 @@ objects, patterned after the Mocha library for Ruby.")
(define-public python-arrow
(package
(name "python-arrow")
- (version "0.8.0")
+ (version "0.10.0")
(source (origin
(method url-fetch)
(uri (pypi-uri "arrow" version))
(sha256
(base32
- "1bz7hkdgpqcjs866y58z8jywpy7al0f4rxdr00bh2l5qddyw245j"))))
+ "08n7q2l69hlainds1byd4lxhwrq7zsw7s640zkqc3bs5jkq0cnc0"))))
(build-system python-build-system)
(native-inputs
`(;; For testing
--
2.14.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#28740] [PATCH 3/5] gnu: python-alembic: Update to 0.9.5.
2017-10-08 4:35 [bug#28739] [PATCH 0/5] Update python{,2}-a* Cyril Roelandt
2017-10-08 4:35 ` [bug#28738] [PATCH 1/5] gnu: python-apispec: Update to 0.25.3 Cyril Roelandt
2017-10-08 4:35 ` [bug#28737] [PATCH 2/5] gnu: python-arrow: Update to 0.10.0 Cyril Roelandt
@ 2017-10-08 4:35 ` Cyril Roelandt
2017-10-08 4:35 ` [bug#28741] [PATCH 4/5] gnu: python-aniso8601: Update to 1.3.0 Cyril Roelandt
` (3 subsequent siblings)
6 siblings, 0 replies; 17+ messages in thread
From: Cyril Roelandt @ 2017-10-08 4:35 UTC (permalink / raw)
To: 28740
* gnu/packages/python.scm (python-alembic, python2-alembic): Update to 0.9.5.
---
gnu/packages/python.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 52999997b..d2c081236 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -4902,20 +4902,21 @@ You might also want to install the following optional dependencies:
(define-public python-alembic
(package
(name "python-alembic")
- (version "0.8.10")
+ (version "0.9.5")
(source
(origin
(method url-fetch)
(uri (pypi-uri "alembic" version))
(sha256
(base32
- "06br9sfqypnjlal6fsbnky3zb0askwcn3diz8k3kwa0qcblm0fqf"))))
+ "01gx2syqbaxh4hr9pf7pxhlb6p36qaf99140dy19lsx1paxb9p4b"))))
(build-system python-build-system)
(native-inputs
`(("python-mock" ,python-mock)
("python-pytest-cov" ,python-pytest-cov)))
(propagated-inputs
- `(("python-sqlalchemy" ,python-sqlalchemy)
+ `(("python-dateutil" ,python-dateutil)
+ ("python-sqlalchemy" ,python-sqlalchemy)
("python-mako" ,python-mako)
("python-editor" ,python-editor)))
(home-page "http://bitbucket.org/zzzeek/alembic")
--
2.14.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#28741] [PATCH 4/5] gnu: python-aniso8601: Update to 1.3.0.
2017-10-08 4:35 [bug#28739] [PATCH 0/5] Update python{,2}-a* Cyril Roelandt
` (2 preceding siblings ...)
2017-10-08 4:35 ` [bug#28740] [PATCH 3/5] gnu: python-alembic: Update to 0.9.5 Cyril Roelandt
@ 2017-10-08 4:35 ` Cyril Roelandt
2017-10-08 4:35 ` [bug#28742] [PATCH 5/5] gnu: Add python2-aniso8601 Cyril Roelandt
` (2 subsequent siblings)
6 siblings, 0 replies; 17+ messages in thread
From: Cyril Roelandt @ 2017-10-08 4:35 UTC (permalink / raw)
To: 28741
* gnu/packages/python.scm (python-aniso8601, python2-aniso8601): Update to 1.3.0.
---
gnu/packages/python.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index d2c081236..893d7ecf3 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -13427,14 +13427,14 @@ useful as a validator for JSON data.")
(define-public python-aniso8601
(package
(name "python-aniso8601")
- (version "1.1.0")
+ (version "1.3.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "aniso8601" version))
(sha256
(base32
- "1k5mjg9iqbjfslb5prrsfz7dhlvi6s35p1jxq8dm87w1b7dn5i2g"))))
+ "1waj54iv3n3lw1fapbz8a93yjgrybgpc86wif5baxdh1arpj9df3"))))
(build-system python-build-system)
(propagated-inputs
`(("python-dateutil" ,python-dateutil)))
--
2.14.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#28742] [PATCH 5/5] gnu: Add python2-aniso8601.
2017-10-08 4:35 [bug#28739] [PATCH 0/5] Update python{,2}-a* Cyril Roelandt
` (3 preceding siblings ...)
2017-10-08 4:35 ` [bug#28741] [PATCH 4/5] gnu: python-aniso8601: Update to 1.3.0 Cyril Roelandt
@ 2017-10-08 4:35 ` Cyril Roelandt
2017-10-09 19:22 ` [bug#28739] [PATCH 0/5] Update python{,2}-a* Leo Famulari
2017-10-13 7:39 ` Christopher Baines
6 siblings, 0 replies; 17+ messages in thread
From: Cyril Roelandt @ 2017-10-08 4:35 UTC (permalink / raw)
To: 28742
* gnu/packages/python.scm (python2-aniso8601): New variable.
---
gnu/packages/python.scm | 3 +++
1 file changed, 3 insertions(+)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 893d7ecf3..875a394da 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -13446,6 +13446,9 @@ useful as a validator for JSON data.")
"This package contains a library for parsing ISO 8601 datetime strings.")
(license license:bsd-3)))
+(define-public python2-aniso8601
+ (package-with-python2 python-aniso8601))
+
(define-public python-flask-restful
(package
(name "python-flask-restful")
--
2.14.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [bug#28739] [PATCH 0/5] Update python{,2}-a*
2017-10-08 4:35 [bug#28739] [PATCH 0/5] Update python{,2}-a* Cyril Roelandt
` (4 preceding siblings ...)
2017-10-08 4:35 ` [bug#28742] [PATCH 5/5] gnu: Add python2-aniso8601 Cyril Roelandt
@ 2017-10-09 19:22 ` Leo Famulari
2017-10-09 19:49 ` Cyril Roelandt
2017-10-13 7:39 ` Christopher Baines
6 siblings, 1 reply; 17+ messages in thread
From: Leo Famulari @ 2017-10-09 19:22 UTC (permalink / raw)
To: Cyril Roelandt; +Cc: 28739
[-- Attachment #1: Type: text/plain, Size: 381 bytes --]
On Sun, Oct 08, 2017 at 06:35:40AM +0200, Cyril Roelandt wrote:
> Hello,
>
> This patch series provides updates for the python{,2}-a* packages that could
> "easily" be upgraded.
>
> I rebuilt all the updated packages, and every package that depends on them, so
> this should be pretty safe.
Great, thanks! I guess you are planning to work through the whole
alphabet?
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#28739] [PATCH 0/5] Update python{,2}-a*
2017-10-09 19:22 ` [bug#28739] [PATCH 0/5] Update python{,2}-a* Leo Famulari
@ 2017-10-09 19:49 ` Cyril Roelandt
2017-10-09 19:53 ` Leo Famulari
0 siblings, 1 reply; 17+ messages in thread
From: Cyril Roelandt @ 2017-10-09 19:49 UTC (permalink / raw)
To: Leo Famulari; +Cc: 28739
On 10/09/2017 09:22 PM, Leo Famulari wrote:
> Great, thanks! I guess you are planning to work through the whole
> alphabet?
Hehe. So, to give a bit more context: I'm trying to write an updated
version of my Guix backend for tox (the Python virtual environment
manager). One of the issues I have when trying it on real-world projects
is that our Python libraries are a bit outdated.
I wrote a small script that updates a set of python packages, rebuilds
them and also rebuilds the dependent packages. I'll probably publish it
at some point, since it might be useful for other people.
If it's OK with everybody, I'd like to push the simplest patches (those
that only change the version and the hash) without going through a
review first. WDYT?
Cyril.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#28739] [PATCH 0/5] Update python{,2}-a*
2017-10-09 19:49 ` Cyril Roelandt
@ 2017-10-09 19:53 ` Leo Famulari
2017-10-11 19:45 ` Ludovic Courtès
0 siblings, 1 reply; 17+ messages in thread
From: Leo Famulari @ 2017-10-09 19:53 UTC (permalink / raw)
To: Cyril Roelandt; +Cc: 28739
[-- Attachment #1: Type: text/plain, Size: 1154 bytes --]
On Mon, Oct 09, 2017 at 09:49:13PM +0200, Cyril Roelandt wrote:
> Hehe. So, to give a bit more context: I'm trying to write an updated
> version of my Guix backend for tox (the Python virtual environment
> manager). One of the issues I have when trying it on real-world projects
> is that our Python libraries are a bit outdated.
Yeah, I'm glad you're working on this.
> If it's OK with everybody, I'd like to push the simplest patches (those
> that only change the version and the hash) without going through a
> review first. WDYT?
Sure, I think it's fine. HACKING says:
For patches that just add a new package, and a simple one, it’s OK to
commit [without going through the code review process], if you’re
confident (which means you successfully built it in a chroot setup, and
have done a reasonable copyright and license auditing.) Likewise for
package upgrades, except upgrades that trigger a lot of rebuilds (for
example, upgrading GnuTLS or GLib.) We have a mailing list for commit
notifications (guix-commits@gnu.org), so people can notice. Before
pushing your changes, make sure to run ‘git pull --rebase’.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#28739] [PATCH 0/5] Update python{,2}-a*
2017-10-09 19:53 ` Leo Famulari
@ 2017-10-11 19:45 ` Ludovic Courtès
0 siblings, 0 replies; 17+ messages in thread
From: Ludovic Courtès @ 2017-10-11 19:45 UTC (permalink / raw)
To: Leo Famulari; +Cc: 28739
Leo Famulari <leo@famulari.name> skribis:
> On Mon, Oct 09, 2017 at 09:49:13PM +0200, Cyril Roelandt wrote:
>> Hehe. So, to give a bit more context: I'm trying to write an updated
>> version of my Guix backend for tox (the Python virtual environment
>> manager). One of the issues I have when trying it on real-world projects
>> is that our Python libraries are a bit outdated.
>
> Yeah, I'm glad you're working on this.
>
>> If it's OK with everybody, I'd like to push the simplest patches (those
>> that only change the version and the hash) without going through a
>> review first. WDYT?
>
> Sure, I think it's fine.
Definitely. Just make sure to run your script that rebuilds dependents
before pushing, to be on the safe side.
Thanks for working on it!
Ludo’.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [bug#28739] [PATCH 0/5] Update python{,2}-a*
2017-10-08 4:35 [bug#28739] [PATCH 0/5] Update python{,2}-a* Cyril Roelandt
` (5 preceding siblings ...)
2017-10-09 19:22 ` [bug#28739] [PATCH 0/5] Update python{,2}-a* Leo Famulari
@ 2017-10-13 7:39 ` Christopher Baines
6 siblings, 0 replies; 17+ messages in thread
From: Christopher Baines @ 2017-10-13 7:39 UTC (permalink / raw)
To: Cyril Roelandt; +Cc: 28739
[-- Attachment #1: Type: text/plain, Size: 1227 bytes --]
On Sun, 8 Oct 2017 06:35:40 +0200
Cyril Roelandt <tipecaml@gmail.com> wrote:
> Hello,
>
> This patch series provides updates for the python{,2}-a* packages
> that could "easily" be upgraded.
>
> I rebuilt all the updated packages, and every package that depends on
> them, so this should be pretty safe.
>
> Cyril.
> ---
> Cyril Roelandt (5):
> gnu: python-apispec: Update to 0.25.3.
> gnu: python-arrow: Update to 0.10.0.
> gnu: python-alembic: Update to 0.9.5.
> gnu: python-aniso8601: Update to 1.3.0.
> gnu: Add python2-aniso8601.
>
> gnu/packages/python.scm | 22 +++++++++++++---------
> 1 file changed, 13 insertions(+), 9 deletions(-)
Hey Cyril,
When sending a patch series, please first send one message to
guix-patches@gnu.org, and then send subsequent patches to
NNN@debbugs.gnu.org to make sure they are kept together.
I've now attempted to merge this patch series (bugs 28737, 28738, 28739,
28740, 28741, 28742), and another (bugs 28676, 28677, 28678,
28679, 28680) together, which should mean that they act as one bug. I
think this has worked (although I've got debbugs-gnu in to such a state
now that it will only show me 28738... :( ).
Thanks,
Chris
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 963 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread