guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#58587] [PATCH 02/14] gnu: pypy: Move to separate module.


From: Maxim Cournoyer
Subject: [bug#58587] [PATCH 02/14] gnu: pypy: Move to separate module.
Date: Thu, 27 Oct 2022 09:28:37 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)

Hi,

Marius Bakke <marius@gnu.org> writes:

> From: Lars-Dominik Braun <lars@6xq.net>
>
> This removes the need to import (gnu packages python-xyz) in (gnu packages
> python), avoiding issues with circular imports.
>
> * gnu/packages/python.scm (pypy): Move…
> * gnu/packages/pypy.scm (pypy): …here
> * gnu/local.mk: Register new file.
>
> Co-authored-by: Marius Bakke <marius@gnu.org>
> ---
>  gnu/local.mk            |   1 +
>  gnu/packages/pypy.scm   | 273 ++++++++++++++++++++++++++++++++++++++++
>  gnu/packages/python.scm | 167 ------------------------
>  3 files changed, 274 insertions(+), 167 deletions(-)
>  create mode 100644 gnu/packages/pypy.scm
>
> diff --git a/gnu/local.mk b/gnu/local.mk
> index 8247180bef..bf598cec8b 100644
> --- a/gnu/local.mk
> +++ b/gnu/local.mk
> @@ -506,6 +506,7 @@ GNU_SYSTEM_MODULES =                              \
>    %D%/packages/pure.scm                              \
>    %D%/packages/purescript.scm                        \
>    %D%/packages/pv.scm                                \
> +  %D%/packages/pypy.scm                              \
>    %D%/packages/python.scm                    \
>    %D%/packages/python-build.scm                      \
>    %D%/packages/python-check.scm                      \
> diff --git a/gnu/packages/pypy.scm b/gnu/packages/pypy.scm
> new file mode 100644
> index 0000000000..002cfd59cd
> --- /dev/null
> +++ b/gnu/packages/pypy.scm
> @@ -0,0 +1,273 @@
> +;;; GNU Guix --- Functional package management for GNU
> +;;; Copyright © 2013 Nikita Karetnikov <nikita@karetnikov.org>
> +;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2021 Ludovic Courtès 
> <ludo@gnu.org>
> +;;; Copyright © 2013, 2014, 2015, 2016 Andreas Enge <andreas@enge.fr>
> +;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org>
> +;;; Copyright © 2014, 2017, 2019 Eric Bavier <bavier@member.fsf.org>
> +;;; Copyright © 2014, 2015 Federico Beffa <beffa@fbengineering.ch>
> +;;; Copyright © 2015 Omar Radwan <toxemicsquire4@gmail.com>
> +;;; Copyright © 2015 Pierre-Antoine Rault <par@rigelk.eu>
> +;;; Copyright © 2015, 2016, 2017, 2018, 2019 Ricardo Wurmus 
> <rekado@elephly.net>
> +;;; Copyright © 2015, 2016 Christine Lemmer-Webber <cwebber@dustycloud.org>
> +;;; Copyright © 2015 Eric Dvorsak <eric@dvorsak.fr>
> +;;; Copyright © 2015, 2016 David Thompson <davet@gnu.org>
> +;;; Copyright © 2015, 2016, 2017, 2021 Leo Famulari <leo@famulari.name>
> +;;; Copyright © 2015, 2017 Ben Woodcroft <donttrustben@gmail.com>
> +;;; Copyright © 2015, 2016 Erik Edrosa <erik.edrosa@gmail.com>
> +;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020 Efraim Flashner 
> <efraim@flashner.co.il>
> +;;; Copyright © 2015, 2017 Kyle Meyer <kyle@kyleam.com>
> +;;; Copyright © 2015, 2016 Chris Marusich <cmmarusich@gmail.com>
> +;;; Copyright © 2016 Danny Milosavljevic <dannym+a@scratchpost.org>
> +;;; Copyright © 2016 Lukas Gradl <lgradl@openmailbox.org>
> +;;; Copyright © 2016, 2018 Hartmut Goebel <h.goebel@crazy-compilers.com>
> +;;; Copyright © 2016 Daniel Pimentel <d4n1@d4n1.org>
> +;;; Copyright © 2016 Sou Bunnbu <iyzsong@gmail.com>
> +;;; Copyright © 2016, 2017 Troy Sankey <sankeytms@gmail.com>
> +;;; Copyright © 2016, 2017 Nikita <nikita@n0.is>
> +;;; Copyright © 2016 Dylan Jeffers <sapientech@sapientech@openmailbox.org>
> +;;; Copyright © 2016 David Craven <david@craven.ch>
> +;;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021 Marius Bakke 
> <marius@gnu.org>
> +;;; Copyright © 2016, 2017 Stefan Reichör <stefan@xsteve.at>
> +;;; Copyright © 2016 Dylan Jeffers <sapientech@sapientech@openmailbox.org>
> +;;; Copyright © 2016, 2017 Alex Vong <alexvong1995@gmail.com>
> +;;; Copyright © 2016, 2017, 2018 Arun Isaac <arunisaac@systemreboot.net>
> +;;; Copyright © 2016–2018, 2021 Tobias Geerinckx-Rice <me@tobias.gr>
> +;;; Copyright © 2016, 2017, 2018, 2021 Julien Lepiller <julien@lepiller.eu>
> +;;; Copyright © 2016, 2017 Thomas Danckaert <post@thomasdanckaert.be>
> +;;; Copyright © 2017 Carlo Zancanaro <carlo@zancanaro.id.au>
> +;;; Copyright © 2017 Frederick M. Muriithi <fredmanglis@gmail.com>
> +;;; Copyright © 2017, 2018 Adriano Peluso <catonano@gmail.com>
> +;;; Copyright © 2017 Ben Sturmfels <ben@sturm.com.au>
> +;;; Copyright © 2017, 2018, 2019 Mathieu Othacehe <m.othacehe@gmail.com>
> +;;; Copyright © 2017 José Miguel Sánchez García <jmi2k@openmailbox.org>
> +;;; Copyright © 2017 Roel Janssen <roel@gnu.org>
> +;;; Copyright © 2017, 2018 Kei Kebreau <kkebreau@posteo.net>
> +;;; Copyright © 2017 Rutger Helling <rhelling@mykolab.com>
> +;;; Copyright © 2017 Muriithi Frederick Muriuki <fredmanglis@gmail.com>
> +;;; Copyright © 2017 Brendan Tildesley <mail@brendan.scot>
> +;;; Copyright © 2018 Ethan R. Jones <ethanrjones97@gmail.com
> +;;; Copyright © 2018 Fis Trivial <ybbs.daans@hotmail.com>
> +;;; Copyright © 2018 Vijayalakshmi Vedantham <vijimay12@gmail.com>
> +;;; Copyright © 2018 Mathieu Lirzin <mthl@gnu.org>
> +;;; Copyright © 2018 Adam Massmann <massmannak@gmail.com>
> +;;; Copyright © 2016, 2018 Tomáš Čech <sleep_walker@gnu.org>
> +;;; Copyright © 2018 Nicolas Goaziou <mail@nicolasgoaziou.fr>
> +;;; Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com>
> +;;; Copyright © 2018 Clément Lassieur <clement@lassieur.org>
> +;;; Copyright © 2018, 2019, 2020, 2021 Maxim Cournoyer 
> <maxim.cournoyer@gmail.com>
> +;;; Copyright © 2018 Luther Thompson <lutheroto@gmail.com>
> +;;; Copyright © 2018 Vagrant Cascadian <vagrant@debian.org>
> +;;; Copyright © 2019 Tanguy Le Carrour <tanguy@bioneland.org>
> +;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
> +;;; Copyright © 2020, 2021 Greg Hogan <code@greghogan.com>

I really doubt all these individuals have contributed to *pypy*.  The
rest of this patch LGTM.

-- 
Thanks,
Maxim





reply via email to

[Prev in Thread] Current Thread [Next in Thread]