Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
wlanpi-profiler / opt / wlanpi-profiler / lib / python3.7 / site-packages / tox / __pycache__ / hookspecs.cpython-37.pyc
Size: Mime:
B

êUðâ9ã@sÂdZddlZe d¡Zedd„ƒZedd„ƒZedd	d
d„ƒZedd	dd
„ƒZedd	dd„ƒZedd	dd„ƒZ	edd„ƒZ
edd	dd„ƒZedd„ƒZedd	dd„ƒZ
edd„ƒZdS)z@Hook specifications for tox - see https://pluggy.readthedocs.io/éNZtoxcCsdS)z=add command line options to the argparse-style parser object.N©)Úparserrrú‹/build/wlanpi-profiler-SHjkbd/wlanpi-profiler-1.0.8/debian/wlanpi-profiler/opt/wlanpi-profiler/lib/python3.7/site-packages/tox/hookspecs.pyÚ
tox_addoptionsrcCsdS)z§Called after command line options are parsed and ini-file has been read.

    Please be aware that the config object layout may change between major tox versions.
    Nr)ÚconfigrrrÚ
tox_configuresrT)ZfirstresultcCsdS)z^Return the package to be installed for the given venv.

    Called once for every environment.Nr)ÚsessionÚvenvrrrÚtox_packagesr
cCsdS)a&Return a python executable for the given python base name.

    The first plugin/hook which returns an executable path will determine it.

    ``envconfig`` is the testenv configuration which contains
    per-testenv configuration, notably the ``.envname`` and ``.basepython``
    setting.
    Nr)Z	envconfigrrrÚtox_get_python_executables	rcCsdS)aÊPerform creation action for this venv.

    Some example usage:

    - To *add* behavior but still use tox's implementation to set up a
      virtualenv, implement this hook but do not return a value (or explicitly
      return ``None``).
    - To *override* tox's virtualenv creation, implement this hook and return
      a non-``None`` value.

    .. note:: This api is experimental due to the unstable api of
        :class:`tox.venv.VirtualEnv`.

    .. note:: This hook uses ``firstresult=True`` (see `pluggy first result only`_) -- hooks
        implementing this will be run until one returns non-``None``.

    .. _`pluggy first result only`: https://pluggy.readthedocs.io/en/latest/#first-result-only
    Nr)r	ÚactionrrrÚtox_testenv_create'sr
cCsdS)aÄPerform install dependencies action for this venv.

    Some example usage:

    - To *add* behavior but still use tox's implementation to install
      dependencies, implement this hook but do not return a value (or
      explicitly return ``None``).  One use-case may be to install (or ensure)
      non-python dependencies such as debian packages.
    - To *override* tox's installation of dependencies, implement this hook
      and return a non-``None`` value.  One use-case may be to install via
      a different installation tool such as `pip-accel`_ or `pip-faster`_.

    .. note:: This api is experimental due to the unstable api of
        :class:`tox.venv.VirtualEnv`.

    .. note:: This hook uses ``firstresult=True`` (see `pluggy first result only`_) -- hooks
        implementing this will be run until one returns non-``None``.

    .. _pip-accel: https://github.com/paylogic/pip-accel
    .. _pip-faster: https://github.com/Yelp/venv-update
    Nr)r	rrrrÚtox_testenv_install_deps=srcCsdS)zPerform arbitrary action before running tests for this venv.

    This could be used to indicate that tests for a given venv have started, for instance.
    Nr)r	rrrÚtox_runtest_preVsrcCsdS)zÅRun the tests for this venv.

    .. note:: This hook uses ``firstresult=True`` (see `pluggy first result only`_) -- hooks
        implementing this will be run until one returns non-``None``.
    Nr)r	ÚredirectrrrÚtox_runtest^srcCsdS)zPerform arbitrary action after running tests for this venv.

    This could be used to have per-venv test reporting of pass/fail status.
    Nr)r	rrrÚtox_runtest_postgsrcCsdS)zºGet the installed packages and versions in this venv.

    This could be used for alternative (ie non-pip) package managers, this
    plugin should return a ``list`` of type ``str``
    Nr)r	rrrrÚtox_runenvreportosrcCsdS)zQCalled just before the session is destroyed, allowing any final cleanup operationNr)rrrrÚtox_cleanupxsr)Ú__doc__ZpluggyZHookspecMarkerZhookspecrrr
rr
rrrrrrrrrrÚ<module>s