Skip to content
Snippets Groups Projects
Commit f61c46f1 authored by James Kennington's avatar James Kennington
Browse files

Revert accidental push "initial set env python script"

This reverts commit be2c6e85.
parent be2c6e85
No related branches found
No related tags found
No related merge requests found
Pipeline #291468 passed
......@@ -12,7 +12,6 @@ pkgpython_PYTHON = \
aggregator.py \
events.py \
metric.py \
this.py \
tree.py
pkgpyexec_LTLIBRARIES =
import codecs
__this__ = (
"Sornhgvshy vf orggre guna shtyl.\nVa Znxrsvyr qba’g or pbzcyvpvg.\nNflzcgbgvpnyyl fvzcyr vf orggre guna pbzcyrk.\nOhg nflzcgbgrf ner pbzcyvpngrq.\nFpnggrerq svyrf ner "
"orggre guna vzcbegnoyr.\nFzneg vf orggre guna qrafr.\nErnrqnovvygl pbhagf.\nFcrpvny pnfrf nera'g fcrpvny rabhtu gb nibvq KZY.\nNygubhtu abguvat orngf YNYPBZCYRK16.\nRe"
"ebef fubhyq arire or rkcynangbel.\nHayrff rkcyvpvgyl erpbtavmrq ol Cngevpx.\nVa gur snpr bs nzovthvgl, vg’f cebonoyl qbphzragrq va p.\nGurer fubhyq or bar– naq cersren"
"oyl bayl bar –boivbhf jnl gb qb vg.\nNygubhtu gung jnl znl abg or boivbhf ng svefg hayrff lbh'er Xvcc.\nAbj vf orggre guna arire.\nNygubhtu qhevat na bofreivat eha, ch"
"fu vg evtug abj.\nVs vg’f uneq gb rkcynva, chfu znfgre.\nVs vg’f rnfl gb rkcynva, zretr erdhrfg.\nPbagnvaref ner bar ubaxvat terng vqrn – yrg'f qb zber bs gubfr!")
print(codecs.decode(__this__, 'rot13'))
"""Python environment mixin for conda-flow
"""
import logging
import os
import pathlib
REPO_ROOT = pathlib.Path(__file__).parent.parent.parent.parent
DEFAULT_DEPS_PATH = REPO_ROOT / 'deps'
DEFAULT_PKG_CONFIG_PATH = ''
VAR_PATH = 'PATH'
VAR_DEPS_PATH = 'DEPS_PATH'
VAR_PKG_CONFIG_PATH = 'PKG_CONFIG_PATH'
VAR_GST_PLUGIN_PATH = 'GST_PLUGIN_PATH'
VAR_PYTHONPATH = 'PYTHONPATH'
def check_deps_path(deps_path: pathlib.Path = DEFAULT_DEPS_PATH):
if not deps_path.exists():
logging.debug('Deps path dir does not exist. Creating: {}'.format(deps_path.as_posix()))
deps_path.mkdir(parents=True, exist_ok=True)
def check_deps_path_env_var(deps_path: pathlib.Path = DEFAULT_DEPS_PATH):
if VAR_DEPS_PATH not in os.environ:
logging.debug('{} variable not set, setting to {}'.format(VAR_DEPS_PATH, deps_path.as_posix()))
os.environ[VAR_DEPS_PATH] = deps_path.as_posix()
else:
pass
# TODO check if matches given deps path, else change
def add_deps_to_path(deps_path: pathlib.Path = DEFAULT_DEPS_PATH):
os.environ[VAR_PATH] += os.pathsep + deps_path.as_posix()
def add_deps_to_pkg_config(deps_path: pathlib.Path = DEFAULT_DEPS_PATH):
if VAR_PKG_CONFIG_PATH not in os.environ:
logging.debug('{} variable not set, setting to {}'.format(VAR_PKG_CONFIG_PATH, deps_path.as_posix()))
os.environ[VAR_PKG_CONFIG_PATH] = (deps_path / 'lib64/pkgconfig').as_posix()
else:
os.environ[VAR_PKG_CONFIG_PATH] = (deps_path / 'lib64/pkgconfig').as_posix() + os.pathsep + os.environ[VAR_PKG_CONFIG_PATH]
os.environ[VAR_PKG_CONFIG_PATH] = (deps_path / 'lib/pkgconfig').as_posix() + os.pathsep + os.environ[VAR_PKG_CONFIG_PATH]
def add_deps_to_gst_plugin(deps_path: pathlib.Path = DEFAULT_DEPS_PATH):
path = (deps_path / 'lib/gstreamer-1.0').as_posix()
if VAR_GST_PLUGIN_PATH not in os.environ:
logging.debug('{} variable not set, setting to {}'.format(VAR_GST_PLUGIN_PATH, path))
os.environ[VAR_GST_PLUGIN_PATH] = path
else:
os.environ[VAR_GST_PLUGIN_PATH] = (deps_path / 'lib64/pkgconfig').as_posix() + os.pathsep + os.environ[VAR_PKG_CONFIG_PATH]
def setup_all():
"""Method that will be called by conda-flow"""
check_deps_path()
check_deps_path_env_var()
add_deps_to_path()
add_deps_to_pkg_config()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment