circle.yml 794 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
# CircleCI Configuration file

machine:
  python:
      version: 2.7.11

general:
  artifacts:
     - "dist"
     - "cover"

dependencies:
  override:
    - pip install tox tox-pyenv
    - pyenv local 2.7.11 3.5.1  # Should correspond to pre-installed Python versions on CircleCI

test:
  override:
     - tox

deployment:
  pypi:
    tag: /[0-9]+(\.[0-9]+)*/
    owner: benjama.eep
    commands:
      - echo "[distutils]" > ~/.pypirc
      - echo "index-servers =" >> ~/.pypirc
      - echo "    pypi" >> ~/.pypirc
      - echo >> ~/.pypirc
      - echo "[pypi]" >> ~/.pypirc
      - echo "username:$PYPI_USERNAME" >> ~/.pypirc
      - echo "password:$PYPI_PASSWORD" >> ~/.pypirc
      - echo >> ~/.pypirc
      - python setup.py register -r pypi
      - python setup.py sdist upload -r pypi