Make virtualenv inside the project work
This commit is contained in:
parent
9e0f78476d
commit
62f3aa1dad
|
@ -30,3 +30,4 @@ packagecache
|
|||
/docs/hotdoc-private*
|
||||
|
||||
*.pyc
|
||||
/*venv*
|
||||
|
|
|
@ -1115,16 +1115,15 @@ def check_format():
|
|||
'.build',
|
||||
'.md',
|
||||
}
|
||||
skip_dirs = {
|
||||
'.dub', # external deps are here
|
||||
'.pytest_cache',
|
||||
'meson-logs', 'meson-private',
|
||||
'.eggs', '_cache', # e.g. .mypy_cache
|
||||
'venv', # virtualenvs have DOS line endings
|
||||
}
|
||||
for (root, _, filenames) in os.walk('.'):
|
||||
if '.dub' in root: # external deps are here
|
||||
continue
|
||||
if '.pytest_cache' in root:
|
||||
continue
|
||||
if 'meson-logs' in root or 'meson-private' in root:
|
||||
continue
|
||||
if '__CMake_build' in root:
|
||||
continue
|
||||
if '.eggs' in root or '_cache' in root: # e.g. .mypy_cache
|
||||
if any([x in root for x in skip_dirs]):
|
||||
continue
|
||||
for fname in filenames:
|
||||
file = Path(fname)
|
||||
|
@ -1248,6 +1247,7 @@ if __name__ == '__main__':
|
|||
options.extra_args += ['--cross-file', options.cross_file]
|
||||
|
||||
print('Meson build system', meson_version, 'Project Tests')
|
||||
print('Using python', sys.version.split('\n')[0])
|
||||
setup_commands(options.backend)
|
||||
detect_system_compiler(options)
|
||||
print_tool_versions()
|
||||
|
|
Loading…
Reference in New Issue