]> git.pld-linux.org Git - packages/python-virtualenv.git/commitdiff
- up to 1.7.2; really package bundled setuptools
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Wed, 29 Aug 2012 15:40:10 +0000 (17:40 +0200)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Wed, 29 Aug 2012 15:40:10 +0000 (17:40 +0200)
python-virtualenv.spec
unpack-support.py
virtualenv-pld.patch

index 96901b94ddaa0f1bdd6e0419f8aa76ca23bc8a34..8754ee4bc092ce24e0e3b44d6f15b5d596794358 100644 (file)
@@ -1,11 +1,11 @@
 Summary:       Tool to create isolated Python environments
 Name:          python-virtualenv
-Version:       1.6.4
-Release:       3
+Version:       1.7.2
+Release:       1
 License:       MIT
 Group:         Development/Languages
 Source0:       http://pypi.python.org/packages/source/v/virtualenv/virtualenv-%{version}.tar.gz
-# Source0-md5: 1072b66d53c24e019a8f1304ac9d9fc5
+# Source0-md5: b5d63b05373a4344ae099a68875aae78
 Source1:       https://raw.github.com/pypa/virtualenv/%{version}/bin/rebuild-script.py
 # Source1-md5: b9748dcf1c81dc85a8368dcb7c680494
 Source2:       unpack-support.py
@@ -59,6 +59,6 @@ rm -rf $RPM_BUILD_ROOT
 %{py_sitescriptdir}/virtualenv-%{version}-py*.egg-info
 %{py_sitescriptdir}/virtualenv.py*
 %dir %{py_sitescriptdir}/virtualenv_support
-%{py_sitescriptdir}/virtualenv_support/__init__.py*
+%{py_sitescriptdir}/virtualenv_support/*.py*
 %{py_sitescriptdir}/virtualenv_support/*.gz
 %{py_sitescriptdir}/virtualenv_support/setuptools-*.egg
index baca861059a472bc86ea00d61fe240f0a7799d18..d357315435fdedae0d1c7456c1fb2669b2321205 100644 (file)
@@ -19,5 +19,5 @@ f.close()
 match = None
 for match in file_regex.finditer(content):
        f = open(os.path.join('virtualenv_support', match.group(1)), 'wb')
-       f.write(eval("virtualenv." + match.group(2)))
+       f.write(eval("virtualenv." + match.group(2)).encode('utf-8'))
        f.close()
index f961b2137a0a3334e01ae675ac0502b6927f20d7..f236b3cd59554be3d3627685a4ed17fff08c4822 100644 (file)
@@ -13,24 +13,24 @@ index c173dd4..e460b79 100644
 +                    'fcntl', 'cPickle', 'datetime', 'syslog', '_sqlite3', 'unicodedata']
  
  REQUIRED_FILES = ['lib-dynload', 'config']
-@@ -944,7 +944,7 @@
+
+@@ -1089,7 +1089,7 @@
          inc_dir = join(home_dir, 'include')
          bin_dir = join(home_dir, 'bin')
-     else:
+     elif sys.platform != 'win32':
 -        lib_dir = join(home_dir, 'lib', py_version)
 +        lib_dir = join(home_dir, sys.lib, py_version)
          inc_dir = join(home_dir, 'include', py_version + abiflags)
          bin_dir = join(home_dir, 'bin')
      return home_dir, lib_dir, inc_dir, bin_dir
-@@ -1011,7 +1011,6 @@
+@@ -1167,7 +1167,6 @@
      else:
          prefix = sys.prefix
      mkdir(lib_dir)
 -    fix_lib64(lib_dir)
-     fix_local_scheme(home_dir)
      stdlib_dirs = [os.path.dirname(os.__file__)]
      if sys.platform == 'win32':
+         stdlib_dirs.append(join(os.path.dirname(stdlib_dirs[0]), 'DLLs'))
 @@ -1045,6 +1045,15 @@ def install_python(home_dir, lib_dir, inc_dir, bin_dir, site_packages, clear):
          site_filename = site_filename.replace('$py.class', '.py')
      site_filename_dst = change_prefix(site_filename, home_dir)
@@ -83,7 +83,13 @@ diff --git a/virtualenv_support/site.py b/virtualenv_support/site.py
 index 3f4585a..4c52afe 100644
 --- a/virtualenv_support/site.py
 +++ b/virtualenv_support/site.py
-@@ -230,29 +230,21 @@
+@@ -225,39 +225,25 @@
+                                 os.path.join(prefix, "Extras", "lib", "python")]
+                 else: # any other Python distros on OSX work this way
+-                    sitedirs = [os.path.join(prefix, "lib",
++                    sitedirs = [os.path.join(prefix, sys.lib,
+                                              "python" + sys.version[:3], "site-packages")]
  
              elif os.sep == '/':
                  sitedirs = [os.path.join(prefix,
@@ -93,7 +99,6 @@ index 3f4585a..4c52afe 100644
                                           "site-packages"),
 -                            os.path.join(prefix, "lib", "site-python"),
 +                            os.path.join(prefix, sys.lib, "site-python"),
-+                            os.path.join(prefix, sys.lib, "python" + sys.version[:3], "lib-dynload"),
                              os.path.join(prefix, "python" + sys.version[:3], "lib-dynload")]
 -                lib64_dir = os.path.join(prefix, "lib64", "python" + sys.version[:3], "site-packages")
 -                if (os.path.exists(lib64_dir) and 
@@ -106,16 +111,21 @@ index 3f4585a..4c52afe 100644
                  except AttributeError:
                      pass
 -                # Debian-specific dist-packages directories:
--                sitedirs.append(os.path.join(prefix, "lib",
--                                             "python" + sys.version[:3],
--                                             "dist-packages"))
+-                if sys.version[0] == '2':
+-                    sitedirs.append(os.path.join(prefix, "lib",
+-                                                 "python" + sys.version[:3],
+-                                                 "dist-packages"))
+-                else:
+-                    sitedirs.append(os.path.join(prefix, "lib",
+-                                                 "python" + sys.version[0],
+-                                                 "dist-packages"))
 -                sitedirs.append(os.path.join(prefix, "local/lib",
 -                                             "python" + sys.version[:3],
 -                                             "dist-packages"))
 -                sitedirs.append(os.path.join(prefix, "lib", "dist-python"))
 +                # PLD-specific dist-packages directories:
 +                sitedirs.append(os.path.join(prefix, "share",
-+                                             "python" + sys.version[:3]))
++                        "python" + sys.version[:3]))
              else:
                  sitedirs = [prefix, os.path.join(prefix, "lib", "site-packages")]
              if sys.platform == 'darwin':
This page took 0.066505 seconds and 4 git commands to generate.