summaryrefslogtreecommitdiff
path: root/virtualenv_embedded
diff options
context:
space:
mode:
authorMatthew Iversen <teh.ivo@gmail.com>2015-09-19 21:45:28 +1000
committerMatthew Iversen <teh.ivo@gmail.com>2015-09-19 21:45:28 +1000
commit3abf44159743e4304fb1d8c7bc9b5ba657d131f2 (patch)
tree1e1a67750d58146d634b5ef57dc4269e1bcebbb5 /virtualenv_embedded
parent800f3f931e855913be75e1ce817df5894213fc08 (diff)
downloadvirtualenv-3abf44159743e4304fb1d8c7bc9b5ba657d131f2.tar.gz
Valid opts corrected for python versions
Diffstat (limited to 'virtualenv_embedded')
-rw-r--r--virtualenv_embedded/python-config11
1 files changed, 6 insertions, 5 deletions
diff --git a/virtualenv_embedded/python-config b/virtualenv_embedded/python-config
index 833a486..ed0e43d 100644
--- a/virtualenv_embedded/python-config
+++ b/virtualenv_embedded/python-config
@@ -1,16 +1,17 @@
#!__VIRTUAL_ENV__/__BIN_NAME__/python
import sys
-import os
import getopt
import sysconfig
valid_opts = ['prefix', 'exec-prefix', 'includes', 'libs', 'cflags',
- 'ldflags', 'extension-suffix', 'help', 'abiflags', 'configdir']
+ 'ldflags', 'help']
+
+if sys.version_info >= (3, 2):
+ valid_opts += ['extension-suffix', 'abiflags']
+if sys.version_info >= (3, 3):
+ valid_opts += ['configdir']
-# sys.abiflags was introduced in Python 3.2
-if not getattr(sys, 'abiflags', None):
- valid_opts.remove('abiflags')
def exit_with_usage(code=1):
sys.stderr.write("Usage: {0} [{1}]\n".format(