Am 17.10.2016 um 11:00 schrieb Hartmut Goebel:
> * guix/import/pypi.scm (maybe-inputs): Return inputs as
> "propagated-inputs".
Rational: Most python inputs need to be propagated inputs, not normal ones.
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@cra
/packages/finance.scm
+++ b/gnu/packages/finance.scm
@@ -2,6 +2,7 @@
;;; Copyright © 2015, 2016 Andreas Enge <andr...@enge.fr>
;;; Copyright © 2016 Efraim Flashner <efr...@flashner.co.il>
;;; Copyright © 2016 Alex Griffin <a...@ajgrf.com>
+;;; Copyright © 2016 Hartmut Goeb
alized.
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
Am 15.10.2016 um 00:05 schrieb Ricardo Wurmus:
> Would it be desirable to change “substitute*” (or replace it) such that
> it throws an error or returns a value if substitution failed? This
+1 for returning a value
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...
more and more language agnostic,
thus in the long run it may lead to trouble having ipython in
python-scm. (And may lead to a really big python.scm), See the graphics
at http://jupyter.readthedocs.io/en/latest/projects/content-projects.html
--
Regards
Hartmut Goebel
| Hartmut Goebel | h
s
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
Am 13.10.2016 um 22:14 schrieb Ludovic Courtès:
> Yes, one patch for each logical change. See
Fine, this is how I normally do it.
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thou
Am 13.10.2016 um 22:12 schrieb Ludovic Courtès:
> It’s a good idea, but it would entail a rebuild of 1,000+ packages. Can
> you save it for the next big-rebuild cycle?
No problem.
Still have to learn what "next big-rebuild cycle" means. Is there a
branch for it?
--
Regard
les converted to some
canonical form prior to deciding whether they changed?
(I'll take this change to the wip-python-build-system).
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
Am 13.10.2016 um 15:27 schrieb Danny Milosavljevic:
> all LGTM!
commited. Thanks for the review.
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
Hi Ludo,
> I’ve rewritten parts of it, mostly to provide more context to a
> non-Pythonista like me.
Yes, that's fine. Thanks.
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you t
Hi Danny,
thanks for pointing this out.
> python2-msgpack has a duplicate too.
I removed this one, too.
> And so do ruby-arel, r-codetools, r-gtable.
These have different versions and are not defined just below each other.
Somebody else needs to work on this.
--
Regards
Hartmut
* gnu/packages/python.scm (python-pathlib, python2-pathlib): Update
description.
---
gnu/packages/python.scm | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index c890c68..6207896 100644
--- a/gnu/packages/python.scm
* gnu/package/python.scm (python-zope-testing, python2-zope-testing)[source]:
Add snippet to strip byte-code and backup-files.
---
gnu/packages/python.scm | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index
* gnu/packages/python.scm (python2-pytest-runner): Was defined twice, remove
duplicate definition. (python2-msgpack): Was defined twice, but differently,
remove the obviously wrong second definition.
---
gnu/packages/python.scm | 6 --
1 file changed, 6 deletions(-)
diff --git
The python-build-system uses phases the build and install, but not
configure. So the old comment was plain wrong since Sept. 2013, when the build
phase has been added.
---
guix/build/python-build-system.scm | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git
* gnu/packages/python.scm (python-pytest-xdist,
python2-pytest-xdist)[source]: Add snippet.
---
gnu/packages/python.scm | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 3c3a00c..eca60bc 100644
---
Adding only the Python 2 variant, since for Python 3 our minimum version
is 3.4 which already includes this package as part of the standard library.
gnu/packages/python.scm (python2-pathlib2): New variable.
---
gnu/packages/python.scm | 36
1 file changed, 36
Hi,
hopefully I got all requested changes.
* The updates for urls and descriptions I split into three commits. Hope this
is wat you wanted.
* I added to remove the duplicate definition of python2-msgpack, too. I uses
one commit for, hope this is okay, too.
Hartmut Goebel (7):
gnu
* gnu/packages/python.scm (python-pylockfile, python2-pylockfile): Update
home-page url.
---
gnu/packages/python.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index ec56c85..a1c2088 100644
--- a/gnu/packages/python.scm
* gnu/packages/python.scm (python-keyring, python2-keyring): Update home-page
url.
---
gnu/packages/python.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index a1c2088..c890c68 100644
--- a/gnu/packages/python.scm
+++
Am 12.10.2016 um 18:01 schrieb Leo Famulari:
> On Mon, Oct 10, 2016 at 03:10:02PM +0200, Hartmut Goebel wrote:
>> > * gnu/packages/python.scm (python-keyring, python-pylockfile): Update
>> > home-page url. (python-pathlib): Update description.
> This should really be se
your suggestion is okay, since it give the ingenuous reader
at least a hint.
(synopsis "Displays notifications for changes in the notmuch email
database")
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
[*] and the comment has had been correct :-)
Which is possible and much like running "make install" without prior run
to "make".
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
Am 10.10.2016 um 16:57 schrieb Hartmut Goebel:
> If you want to test
> the complet patch set, please use the branch at
> https://gitlab.com/htgoebel/guix/tree/python-build-system.
Please note that this branch *may* change frequently if I update clean
up commits.
--
Regards
Hartm
ges which
will not be changed in set 4. But this makes updating the patches
quite complicated (even when using git rebase).
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
* doc/guix.texi (Python Modules): New sub-subsection "Specifying
Dependencies".
---
doc/guix.texi | 47 +++
1 file changed, 47 insertions(+)
diff --git a/doc/guix.texi b/doc/guix.texi
index 57821c5..6d74f4e 100644
--- a/doc/guix.texi
+++
* guix/build/python-build-system.scm (add-installed-pythonpath,
site-packages): New exported procedures.
---
guix/build/python-build-system.scm | 22 +-
1 file changed, 21 insertions(+), 1 deletion(-)
diff --git a/guix/build/python-build-system.scm
index b3ec6d6..042c679 100644
--- a/guix/scripts/lint.scm
+++ b/guix/scripts/lint.scm
@@ -4,6 +4,7 @@
;;; Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès <l...@gnu.org>
;;; Copyright © 2015, 2016 Mathieu Lirzin <m...@gnu.org>
;;; Copyright © 2016 Danny Milosavljevic <danny...@scratchp
6e60..05a01f3 100644
--- a/guix/build/python-build-system.scm
+++ b/guix/build/python-build-system.scm
@@ -3,6 +3,7 @@
;;; Copyright © 2013 Andreas Enge <andr...@enge.fr>
;;; Copyright © 2013 Nikita Karetnikov <nik...@karetnikov.org>
;;; Copyright © 2015 Mark H Weaver <m...@netris
TODO: Documentation, test-case.
* guix/build-system/python.scm (python-build): New keyword argument
"#:use-setuptools?", defaulting to #t.
* guix/build/python-build-system.scm (call-setup-py): New positional
parameter "use-setuptools?". If false, do not use the shim-wrapper
for addin
ed from
python "exec".
* guix/build/python-build-system.scm (call-setuppy): extend "python setup.py"
call to import setuptools, export __file__, and call setup.py from
setuptools python environment.
Co-Authored-By: Hartmut Goebel <h.goe...@crazy-compilers.com>
---
* guix/scripts/lint.scm (check-inputs-should-be-native package): Add python
packages which are typically used for testing or for building the
documentation.
---
guix/scripts/lint.scm | 12 +++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/guix/scripts/lint.scm
* guix/build/python-build-system.scm (check): Delete .egg-info dirs
which did not exist prior to calling setup.py but afterwards.
---
guix/build/python-build-system.scm | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/guix/build/python-build-system.scm
-installed-pythonpath and site-packages okay?
Hartmut Goebel (7):
gnu: ensure pip and setuptools are installed even for Python 2.
guix: build all Python packages with
--single-version-externally-managed.
guix: python-build-system: Add option "#:use-setuptools?" (default
tru
* gnu/packages/python.scm (python-2.7): Add "--with-ensurepip=install" to
configure-flags.
* doc/guix.texi (Python Modules): Document it.
---
doc/guix.texi | 3 +++
gnu/packages/python.scm | 1 +
2 files changed, 4 insertions(+)
diff --git a/doc/guix.texi b/doc/guix.texi
index
ilding.
My WIP is still available at
<https://gitlab.com/htgoebel/guix/tree/python-build-system>
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
* gnu/packages/python.scm (python2-pytest-runner): Was defined twice, remove
duplicate definition.
---
gnu/packages/python.scm | 3 ---
1 file changed, 3 deletions(-)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index a9fd8eb..f1e9264 100644
--- a/gnu/packages/python.scm
+++
* gnu/package/python.scm (python-zope-testing): Add snippet to strip
byte-code and garbage from source.
---
gnu/packages/python.scm | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 345c6a7..a289093 100644
---
* gnu/packages/python.scm (python-pytest-xdist): Add source snippet.
---
gnu/packages/python.scm | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index f1e9264..345c6a7 100644
--- a/gnu/packages/python.scm
+++
* gnu/packages/python.scm (python-keyring, python-pylockfile): Update
home-page url. (python-pathlib): Update description.
---
gnu/packages/python.scm | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index
Hartmut Goebel (5):
gnu: python2-pytest-runner: Remove duplicate definition.
gnu: python-pytest-xdist: Remove python byte-code files from source.
gnu: python-zope-testing: Strip byte-code and garbage from source.
gnu: python.scm: Update some home-page urls and descriptions.
guix: python
---
guix/build/python-build-system.scm | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/guix/build/python-build-system.scm
b/guix/build/python-build-system.scm
index 9109fb4..e906e60 100644
--- a/guix/build/python-build-system.scm
+++ b/guix/build/python-build-system.scm
@@
* guix/build/cmake-build-system.scm (cmake-build-system): Set
environment variable CTEST_OUTPUT_ON_FAILURE to an non-empty value.
---
guix/build/cmake-build-system.scm | 1 +
1 file changed, 1 insertion(+)
diff --git a/guix/build/cmake-build-system.scm
b/guix/build/cmake-build-system.scm
Am 10.10.2016 um 09:52 schrieb Alex Kost:
> Nice typo, I think it ment to be "add", right? :-)
Of course :-)
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
uous reader to recherché what notmuch is. Thanks.
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
or bluefish.
>
Ricado means: You should
git checkout master
git pull
git checkout your-branch-with-bluefish
git rebase master
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
* gnu/packages/gnome.scm (bluefish): New variable.
LGTM
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
ategories for the installed fonts, and to examine
their detailed properties. It is an easy way to find the character
you might only know by its Unicode name or code point.
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
metric 1024 error -113 pref medium
So when sending a packet to ::2 this will simply be discard.
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
tps://tools.ietf.org/html/rfc990
But for IPv6 the loopback interface has ::1/128, this ::2 would not got
there.
So if we follow your proposal adding "127.0.0.2 gambrius" to /etc/hosts,
we could not contently doe this for IPv6.
--
Regards
Hartmut Goebel
| Hartmut Goebel
would be better for 'test:python_version in "2.6,2.7"'
'simplejson', # better:
'test:platform_python_implementation=="PyPy"'
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
n_implementation=="PyPy"'
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
temmer.
… some words about Snowball …
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
Am 07.10.2016 um 17:13 schrieb Danny Milosavljevic:
> +(synopsis
> + "Gets image size of files in variaous formats in Python")
"sizes" (there are two of them: width and hight.
Sorry for nitpicking :-)
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.
Hi Danny,
thanks for the updated patchs.
I still have some remarks. Maybe I'm nitpicking, sorry.
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
Am 07.10.2016 um 15:28 schrieb Danny Milosavljevic:
> Hi,
>
> thanks for the review!
>
> On Fri, 7 Oct 2016 12:58:51 +0200
> Hartmut Goebel <h.goe...@goebel-consult.de> wrote:
>> I can't find snowballstemmer in the code.
> PATCH 1/5
>
Sorry, seams I
comments. Could you send updated
patchws please?
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
are required for building and testing only and thus have to be
native-inputs
setuptools,
'nose',
'mock', # it would be better for 'test:python_version in "2.6,2.7"'
'simplejson', # better:
'test:platform_python_implementation=="PyPy"'
--
Reg
rite "in pure Python"
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
Am 07.10.2016 um 12:32 schrieb Danny Milosavljevic:
> +(define-public python-sphinx-alabaster-theme-0.7
Why do we need this exact version?
> + (package
> +(name "python-sphinx-alabaster-theme-0.7")
The version number is *never* put into the name.
--
Schönen Gruß
uot; ,python-snowballstemmer)))
I can't find snowballstemmer in the code.
--
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer
Information Security Management, Security Governance, Secure Software
Development
Goebel Consult, Landshut
http://www.goebel-c
admit that I have no clue
about cross-compiler these. (I do no even find good introductions on
this in the web.)
The official Python packaging guide [1] does not really talk about
cross-compilation. Only about "Cross-compiling on Windows".
[1] https://docs.python.org/3/distutils/builtdist.ht
ion must match. But this can be
done with a the hostname's non-loopback IP-address being in front of the
loopback entry. ASAIK
--
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer
Information Security Management, Security Governance, Secure Softw
rinus"?
--
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer
Information Security Management, Security Governance, Secure Software
Development
Goebel Consult, Landshut
http://www.goebel-consult.de
Blog: http://www.goebel-consult.de/blog/feiertagsarb
cter picker and font browser",
which is more meaningful for me.
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
verbose here. Deban says "advanced Gtk+ text
editor for web and software development" Other distributions call this "Web
development studio" (I don't know if this is right, though).
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com
opagate" the inputs.
Due to my change the .pth-file is gone now, and thus all required inputs
need to be declared as propageded-inputs as uix.
I'm working on this, but it requires to have a look at many of the
packages' source to do it right and will take some days to finish.
--
Regards
Hartmu
ke debops
(www.debops.org) using the GuixSD mechanisms.
(For those of you who do not know debops: It is a collection of more
then 100 roles (or receipts) for Ansible.)
--
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer
Information Security Management,
Users using a non-English environment may have set this to `nil´, which
leads to fill-paragraph removing the second space.
* .dir-locals.el: Set sentence-end-double-space to true.
---
.dir-locals.el | 1 +
1 file changed, 1 insertion(+)
diff --git a/.dir-locals.el b/.dir-locals.el
index
Am 04.10.2016 um 11:00 schrieb Hartmut Goebel:
> * doc/guix.texi (Python Modules): New sub-subsection "Specifying
> Dependencies".
FYI: This documents what we discussed in
<http://lists.gnu.org/archive/html/guix-devel/2016-09/msg01450.html>.
I'll add a section about d
rework the
core of the patch-set.
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
eady added this comment, see the fixups on my branch at
gitlab (which I'm going to clean up when we all agree on the result).
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
Hi,
Am 02.10.2016 um 11:05 schrieb Hartmut Goebel:
> What about adding a flag #;use-setuptools, which defaults to #t?
I just pushed to <https://gitlab.com/htgoebel/guix/tree/python-build-system>
- Marius' changes
- updated shim-code
- Add option "#:use-setuptools?" (d
Hi,
Am 01.10.2016 um 14:38 schrieb rennes:
> this patch is gnome-clocks application.
Thanks for these patches. Please put both of them into
gnu/packages/gnome.scm, since they are gnome-related. We do not add a
file for each package.
--
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (u
both ways. I'll rebase and cleanup my by patch set later,
anyway, so we can verify then.
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
ages are missing a dependency on "python-py"[1].
This is very curious, since python-setuptools does not have python-py as
input nor does it contain this package. Can you give an example please?
> Perhaps we can set up a Hydra channel to deal with the fallout?
Tonight Leo wr
ross-build these .exe files., which
are available for x86, amd64 and arm.
[1]
https://docs.python.org/2/distutils/builtdist.html#creating-windows-installers
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which y
-commands "build" and "install" do
not accept the same options. So if one adds "build" options to
#:configure-flags, the install will fail and vice-a-versa.
Maybe we should change "#:configure-flags" into "#:install-flags" and
add "#:build-flags&qu
on2 transformation would be enough.
Maybe you want to review that patch-series soon :-)
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
"git format-patch --cover-letter -M origin/master -o
outgoing/" and can't see what should be different (except that you'll
end up with all patches in a single file).
The patch-series was created based on
58478cc1cb225e2eed979afa4021f850f3ebf121.
--
Regards
Hartmut Goebel
| Ha
Am 28.09.2016 um 17:54 schrieb Marius Bakke:
> Or push a branch somewhere?
Branch is now available at
<https://gitlab.com/htgoebel/guix/tree/python-build-system>
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-comp
Am 28.09.2016 um 19:14 schrieb Leo Famulari:
> > + `(("python2-setuptools" ,python2-setuptools))
This will no longer be needed if my latest changes to the
python-build-systm will be accepted.
--
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP
/scripts/lint.scm
@@ -4,6 +4,7 @@
;;; Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès <l...@gnu.org>
;;; Copyright © 2015, 2016 Mathieu Lirzin <m...@gnu.org>
;;; Copyright © 2016 Danny Milosavljevic <danny...@scratchpost.org>
+;;; Copyright © 2016 Hartmut Goebel <h.goe...@craz
* gnu/packages/python.scm (python-2.7): Add "--with-ensurepip=install"
to configure-flags.
---
gnu/packages/python.scm | 1 +
1 file changed, 1 insertion(+)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 688a5d4..b13e41f 100644
--- a/gnu/packages/python.scm
+++
Hi, minor correction:
Am 28.09.2016 um 15:58 schrieb Hartmut Goebel:
> This series implements what I proposed in
> <http://lists.gnu.org/archive/html/guix-devel/2016-09/msg02021.html>.
>
> A) For python2 include python2-setuptools as a native-input by default.
I implemen
* gnu/packages/python.scm (python-h5py): Remove "python2-variant"
property. (python2-h5py): Don't call "strip-python2-variant".
---
gnu/packages/python.scm | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index
This are the cases where setuptools are used in an inherited package and
removing this input also removes the need for inheriting the package. This is
the case if adding setuptools in the inherited packge was the only change.
Change this to not inherit and remove the new needless call to
This is installed together with Python 3 anyway and for our build
of Python 2.
* gnu/packages/python.scm (python-fixtures): remove input "python-pip".
* gnu/packages/pdf.scm (python2-reportlab): remove native-input
"python2-pip". (python-reportlab): remove now needless property
Bug 20765 is solved since we build all Python packages using
option "--single-version-externally-managed".
* gnu/packages/bioinformatics.scm (pbtranscript-tofu): Remove
configure-flags. (pepr): remove phase "disable-egg-generation".
* gnu/packages/pdf.scm (reportlab): Remove configure-flags.
*
This are the cases where setuptools are used in an inherited package and
removing this input also removes the need for inheriting the package. This is
the case if adding setuptools in the inherited packge was the only change.
Change this to not inherit and remove the new needless call to
This are the cases where setuptools are used in an inherited package and
removing this input keeps the need for inheriting the package.
* gnu/packages/bioinformatics.scm
* gnu/packages/python.scm
* gnu/packages/statistics.scm
---
gnu/packages/bioinformatics.scm | 4 +---
gnu/packages/python.scm
This are the simple changes (only lines removed) in all modules beside
python.scm.
* gnu/packages/admin.scm
* gnu/packages/backup.scm
* gnu/packages/bioinformatics.scm
* gnu/packages/django.scm
* gnu/packages/docker.scm
* gnu/packages/game-development.scm
* gnu/packages/key-mon.scm
*
... and python2-pip.
* guix/scripts/lint.scm (check-inputs-should-not-be-an-input-at-all):
Add python-pip and python2-pip to the list of packages to be warned
about.
---
guix/scripts/lint.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/guix/scripts/lint.scm
These are the easy changes, where python-setuptools resp. python2-setuptools
is removed, and some code-lines beside have been affected.
* gnu/packages/admin.scm
* gnu/packages/backup.scm
* gnu/packages/bioinformatics.scm
* gnu/packages/docbook.scm
* gnu/packages/freedesktop.scm
*
here is less use for listing
every singel change liek I did in part 5b.
TODO: by somebody more skilled than me: Take the change and
* integrate strip-python2-variant into package-with-python2.
* update Python to 2.7.12 and 3.4.5.
Hartmut Goebel (14):
gnu: ensure pip and setuptools are installed e
* gnu/packages/pythin.scm
---
gnu/packages/python.scm | 223 +---
1 file changed, 2 insertions(+), 221 deletions(-)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index d72bb70..242036f 100644
--- a/gnu/packages/python.scm
+++
9fb4..8d4d6d3 100644
--- a/guix/build/python-build-system.scm
+++ b/guix/build/python-build-system.scm
@@ -3,6 +3,7 @@
;;; Copyright © 2013 Andreas Enge <andr...@enge.fr>
;;; Copyright © 2013 Nikita Karetnikov <nik...@karetnikov.org>
;;; Copyright © 2015 Mark H Weaver <m...@netris.org>
-p dependencies | grep -- '-setuptools-' | wc -l
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goe...@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
* gnu/packages/mp3.scm (chromaprint): New variable.
---
gnu/packages/mp3.scm | 30 ++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/mp3.scm b/gnu/packages/mp3.scm
index 37407cd..3cb653a 100644
--- a/gnu/packages/mp3.scm
+++ b/gnu/packages/mp3.scm
@@ -25,6
701 - 800 of 1014 matches
Mail list logo