diff options
Diffstat (limited to 'venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/packaging/_compat.py')
-rw-r--r-- | venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/packaging/_compat.py | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/packaging/_compat.py b/venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/packaging/_compat.py deleted file mode 100644 index 6daa860..0000000 --- a/venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/packaging/_compat.py +++ /dev/null | |||
@@ -1,30 +0,0 @@ | |||
1 | # This file is dual licensed under the terms of the Apache License, Version | ||
2 | # 2.0, and the BSD License. See the LICENSE file in the root of this repository | ||
3 | # for complete details. | ||
4 | from __future__ import absolute_import, division, print_function | ||
5 | |||
6 | import sys | ||
7 | |||
8 | |||
9 | PY2 = sys.version_info[0] == 2 | ||
10 | PY3 = sys.version_info[0] == 3 | ||
11 | |||
12 | # flake8: noqa | ||
13 | |||
14 | if PY3: | ||
15 | string_types = str, | ||
16 | else: | ||
17 | string_types = basestring, | ||
18 | |||
19 | |||
20 | def with_metaclass(meta, *bases): | ||
21 | """ | ||
22 | Create a base class with a metaclass. | ||
23 | """ | ||
24 | # This requires a bit of explanation: the basic idea is to make a dummy | ||
25 | # metaclass for one level of class instantiation that replaces itself with | ||
26 | # the actual metaclass. | ||
27 | class metaclass(meta): | ||
28 | def __new__(cls, name, this_bases, d): | ||
29 | return meta(name, bases, d) | ||
30 | return type.__new__(metaclass, 'temporary_class', (), {}) | ||