M gnu/local.mk => gnu/local.mk +0 -1
@@ 2159,7 2159,6 @@ dist_patch_DATA = \
%D%/packages/patches/python-3-reproducible-build.patch \
%D%/packages/patches/python-cross-compile.patch \
%D%/packages/patches/python-colour-remove-d2to1.patch \
- %D%/packages/patches/python-configobj-setuptools.patch \
%D%/packages/patches/python-debugpy-unbundle-pydevd.patch \
%D%/packages/patches/python-docopt-pytest6-compat.patch \
%D%/packages/patches/python-fixtures-remove-monkeypatch-test.patch \
D gnu/packages/patches/python-configobj-setuptools.patch => gnu/packages/patches/python-configobj-setuptools.patch +0 -30
@@ 1,30 0,0 @@
-From 16fbc38f13e435b4e3e1a37d706e64e05bad4691 Mon Sep 17 00:00:00 2001
-From: Leo Famulari <leo@famulari.name>
-Date: Tue, 10 Nov 2015 23:09:24 -0500
-Subject: [PATCH] patch build to use setuptools
-
----
- setup.py | 8 +++++++-
- 1 file changed, 7 insertions(+), 1 deletion(-)
-
-diff --git a/setup.py b/setup.py
-index c6d57a6..27bf260 100644
---- a/setup.py
-+++ b/setup.py
-@@ -12,7 +12,12 @@
- # http://opensource.org/licenses/BSD-3-Clause
- import os
- import sys
--from distutils.core import setup
-+
-+try:
-+ from setuptools import setup
-+except ImportError:
-+ from distutils.core import setup
-+
- # a simple import wouldn't work if we moved towards a package with __init__
- from _version import __version__
-
---
-2.6.2
-
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +17 -18
@@ 19440,25 19440,24 @@ objects.")
(define-public python-configobj
(package
(name "python-configobj")
- (version "5.0.6")
- (source (origin
- (method url-fetch)
- (uri (pypi-uri "configobj" version))
- (sha256
- (base32
- "00h9rcmws03xvdlfni11yb60bz3kxfvsj6dg6nrpzj71f03nbxd2"))
- ;; Patch setup.py so it looks for python-setuptools, which is
- ;; required to parse the keyword 'install_requires' in setup.py.
- (patches (search-patches "python-configobj-setuptools.patch"))))
- (build-system python-build-system)
- (propagated-inputs
- (list python-six))
- (synopsis "Config file reading, writing and validation")
- (description "ConfigObj is a simple but powerful config file reader and
-writer: an ini file round tripper. Its main feature is that it is very easy to
-use, with a straightforward programmer’s interface and a simple syntax for
-config files.")
+ (version "5.0.9")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "configobj" version))
+ (sha256
+ (base32 "0j3872id3ngxkaapz9bv8as4lg4rfmch0dxqy767p81syaxq3j03"))))
+ (build-system pyproject-build-system)
+ (native-inputs
+ (list python-pytest
+ python-setuptools))
(home-page "https://github.com/DiffSK/configobj")
+ (synopsis "Config file reading, writing and validation")
+ (description
+ "ConfigObj is a simple but powerful config file reader and writer: an
+ ini file round tripper. Its main feature is that it is very easy to use,
+with a straightforward programmer’s interface and a simple syntax for config
+files.")
(license license:bsd-3)))
(define-public python-omegaconf