summary refs log tree commit diff
path: root/pkgs/development/python-modules/configparser
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2017-03-14 15:04:16 +0100
committerFrederik Rietdijk <fridh@fridh.nl>2017-03-14 16:43:46 +0100
commitd7378da0280ebc0b59d0d198fd86b2d4a9eace41 (patch)
tree9faf0658fd6a0f64b8bf05aa2143e6c399263122 /pkgs/development/python-modules/configparser
parent4bfa709562eb8266d43e2afbe76a4f24b4439ba2 (diff)
downloadnixpkgs-d7378da0280ebc0b59d0d198fd86b2d4a9eace41.tar
nixpkgs-d7378da0280ebc0b59d0d198fd86b2d4a9eace41.tar.gz
nixpkgs-d7378da0280ebc0b59d0d198fd86b2d4a9eace41.tar.bz2
nixpkgs-d7378da0280ebc0b59d0d198fd86b2d4a9eace41.tar.lz
nixpkgs-d7378da0280ebc0b59d0d198fd86b2d4a9eace41.tar.xz
nixpkgs-d7378da0280ebc0b59d0d198fd86b2d4a9eace41.tar.zst
nixpkgs-d7378da0280ebc0b59d0d198fd86b2d4a9eace41.zip
pythonPackages.configparser: fix with namespace packages
Diffstat (limited to 'pkgs/development/python-modules/configparser')
-rw-r--r--pkgs/development/python-modules/configparser/0001-namespace-fix.patch42
1 files changed, 42 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/configparser/0001-namespace-fix.patch b/pkgs/development/python-modules/configparser/0001-namespace-fix.patch
new file mode 100644
index 00000000000..05dbf467718
--- /dev/null
+++ b/pkgs/development/python-modules/configparser/0001-namespace-fix.patch
@@ -0,0 +1,42 @@
+From daae1ae35e13bc8107dc97d9219dfb8e172d5d2a Mon Sep 17 00:00:00 2001
+From: Frederik Rietdijk <fridh@fridh.nl>
+Date: Tue, 14 Mar 2017 15:00:33 +0100
+Subject: [PATCH] namespace fix
+
+configparser broke other namespace packages
+https://github.com/NixOS/nixpkgs/issues/23855#issuecomment-286427428
+This patch seems to solve that issue.
+---
+ setup.py                  | 1 -
+ src/backports/__init__.py | 6 ------
+ 2 files changed, 7 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index 3b07823..63ed25d 100644
+--- a/setup.py
++++ b/setup.py
+@@ -42,7 +42,6 @@ setup(
+     py_modules=modules,
+     package_dir={'': 'src'},
+     packages=find_packages('src'),
+-    namespace_packages=['backports'],
+     include_package_data=True,
+     zip_safe=False,
+     install_requires=requirements,
+diff --git a/src/backports/__init__.py b/src/backports/__init__.py
+index f84d25c..febdb2f 100644
+--- a/src/backports/__init__.py
++++ b/src/backports/__init__.py
+@@ -3,9 +3,3 @@
+ 
+ from pkgutil import extend_path
+ __path__ = extend_path(__path__, __name__)
+-
+-try:
+-    import pkg_resources
+-    pkg_resources.declare_namespace(__name__)
+-except ImportError:
+-    pass
+-- 
+2.11.1
+