summaryrefslogtreecommitdiff
path: root/src/virtualenv/info.py
blob: 294110eba0529a0a6756b1c63c0cc3e269868d6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from __future__ import absolute_import, unicode_literals

import sys

from appdirs import user_config_dir, user_data_dir

from virtualenv.util import Path

IS_PYPY = hasattr(sys, "pypy_version_info")
PY3 = sys.version_info[0] == 3
IS_WIN = sys.platform == "win32"


_DATA_DIR = Path(user_data_dir(appname="virtualenv", appauthor="pypa"))
_CONFIG_DIR = Path(user_config_dir(appname="virtualenv", appauthor="pypa"))


def get_default_data_dir():
    return _DATA_DIR


def get_default_config_dir():
    return _CONFIG_DIR


__all__ = ("IS_PYPY", "PY3", "IS_WIN", "get_default_data_dir", "get_default_config_dir")