AMD64
no language set
Git
null
Build Config
{
  "os": [
    "linux"
  ],
  "env": {
    "global": [
      {
        "VERSION": "3.7.0"
      }
    ]
  },
  "stage": "build",
  "addons": {
    "apt": {
      "packages": [
        "openssl",
        "libssl-dev"
      ]
    },
    "artifacts": {
      "paths": [
        "$LSB_RELEASE/"
      ],
      "branch": "default",
      "target_paths": [
        "/binaries/$OS_NAME/$LSB_RELEASE/$ARCH"
      ],
      "cache_control": "public"
    }
  },
  "matrix": {
    "include": [
      {
        "env": [
          {
            "RELEASE": "bionic"
          }
        ],
        "dist": "bionic",
        "group": "dev",
        "language": "shell"
      },
      {
        "env": [
          {
            "RELEASE": "xenial"
          }
        ],
        "dist": "xenial",
        "group": "edge",
        "language": "shell"
      },
      {
        "if": "NOT env(VERSION) =~ -dev$ AND NOT env(VERSION) =~ ^3\\.[789]",
        "env": [
          {
            "RELEASE": "trusty"
          }
        ],
        "dist": "trusty",
        "services": [
          "docker"
        ]
      },
      {
        "if": "NOT env(VERSION) =~ -dev$ AND NOT env(VERSION) =~ ^pypy AND NOT env(VERSION) =~ ^3\\.[789]",
        "env": [
          {
            "RELEASE": "precise"
          }
        ],
        "dist": "precise"
      },
      {
        "env": [
          {
            "RELEASE": "xenial"
          }
        ],
        "arch": "ppc64le",
        "dist": "xenial"
      }
    ]
  },
  "script": [
    "./bin/compile"
  ],
  "stages": [
    {
      "name": "build"
    }
  ],
  "install": [
    "pushd /opt/pyenv/",
    "sudo git checkout master",
    "sudo git pull",
    "popd",
    "python -m pip install virtualenv"
  ],
  "language": "__sardonyx__",
  "after_failure": [
    "cat /tmp/python-build.*.log"
  ],
  "after_success": [
    "./bin/archive"
  ],
  "before_script": [
    "export INSTALL_DEST=${INSTALL_DEST:-/opt/python}",
    "export LSB_RELEASE=${LSB_RELEASE:-$(lsb_release -rs || echo ${$(sw_vers -productVersion)%*.*})}",
    "export OS_NAME=${OS_NAME:-$(lsb_release -is | tr \"A-Z\" \"a-z\" || echo \"osx\")}",
    "export ARCH=${ARCH:-$(uname -m)}",
    "export PACKAGES=${PACKAGES:-pip nose pytest mock wheel pipenv}",
    "export PYTHON_CONFIGURE_OPTS=\"--with-wide-unicode --enable-shared --enable-ipv6 --enable-loadable-sqlite-extensions --with-computed-gotos $CONFIGURE_OPTS\"",
    "sudo chown -R $USER $HOME/.cache",
    "if [[ $VERSION = pypy*-dev ]]; then\n  if ! [[ -f ~/virtualenv/pypy/bin/activate ]]; then\n    curl -O https://s3.amazonaws.com/travis-python-archives/binaries/ubuntu/$(lsb_release -rs)/x86_64/pypy2.7-5.9.0.tar.bz2\n    sudo tar xf pypy*.tar.bz2 -C /\n  fi\n  source ~/virtualenv/pypy/bin/activate\n  python --version\nfi\n",
    "__dots() { while true ; do echo -en . ; sleep 30 ; done } ; __dots &"
  ],
  "notifications": {
    "email": {
      "enabled": false
    },
    "slack": {
      "rooms": [
        {
          "secure": "ZZb1XxoEiVqSUYTwQDxDLasQwVyF5s2FUoTI4Hcf66GGr50seBgWvcHpCkbtDbntluoyUB/s9MyuVAsIq/tIu+z2EQpKQN8PGZXYZEb2DzEkRbekyUx4MQufvY3mbIwv69SSs12uq90Ce2R3S+okPvbjCB7HzEufW9wvtl6TwME="
        }
      ],
      "on_failure": "always",
      "on_success": "never",
      "on_pull_requests": false
    }
  }
}