# -*- coding: utf-8 -*-

"""
This module defines constants commonly used in scikit-ci.
"""

"""Name of the configuration."""
SCIKIT_CI_CONFIG = "scikit-ci.yml"

"""Describes the supported services.

Service associated with only one "implicit" operating system
are associated with the value ``None``.

Service supporting multiple operating systems (e.g. travis) are
associated with the name of environment variable describing the
operating system in use. (e.g ``TRAVIS_OS_NAME``).
"""
SERVICES = {
    "appveyor": None,
    "circle": None,
    "travis": "TRAVIS_OS_NAME"
}

SERVICES_ENV_VAR = {
    "appveyor": "APPVEYOR",
    "circle": "CIRCLECI",
    "travis": "TRAVIS",
}

"""Name of the CI steps.

These are the scikit-ci steps to execute. They are expected to
be mapped to the step recognized by continuous integration
services like Appveyor, CircleCI or TravisCI.
"""
STEPS = [
    "before_install",
    "install",
    "before_build",
    "build",
    "test",
    "after_test"
]

@@ -22,59 +22,28 @@
 *-%0A%0A
-%22%22%22%0AThis module defines constants commonly used in 
+SCIKIT_CI_CONFIG = %22
 scik
@@ -48,21 +48,20 @@
 ikit-ci.
-%0A%22%22%22%0A
+yml%22
 %0A%22%22%22Name
@@ -90,43 +90,96 @@
 %22%22%22%0A
-SCIKIT_CI_CONFIG =
+%0ASERVICES = %7B%0A    %22appveyor%22: None,%0A   
  %22
-s
 ci
-kit-ci.yml%22%0A
+rcle%22: None,%0A    %22travis%22: %22TRAVIS_OS_NAME%22%0A%7D
 %0A%22%22%22
@@ -501,96 +501,8 @@
 %0A%22%22%22
-%0ASERVICES = %7B%0A    %22appveyor%22: None,%0A    %22circle%22: None,%0A    %22travis%22: %22TRAVIS_OS_NAME%22%0A%7D
 %0A%0ASE
@@ -601,16 +601,127 @@
 IS%22,%0A%7D%0A%0A
+STEPS = %5B%0A    %22before_install%22,%0A    %22install%22,%0A    %22before_build%22,%0A    %22build%22,%0A    %22test%22,%0A    %22after_test%22%0A%5D%0A
 %22%22%22Name 
@@ -914,115 +914,4 @@
 %22%22%22%0A
-STEPS = %5B%0A    %22before_install%22,%0A    %22install%22,%0A    %22before_build%22,%0A    %22build%22,%0A    %22test%22,%0A    %22after_test%22%0A%5D%0A

Fix documentation of constant