Ich verwende Tox und Python 3.3 mit Travis-CI

Travis-CI ist praktisch. Es ist jedoch bedauerlich, dass Python 3.3 derzeit nicht unterstützt wird.

Python 3.3 ist jedoch einfach zu installieren. Wenn Sie also bereits tox oder ein Projekt verwenden, reduziert die Verwendung von "tox" die Anzahl der Builds, anstatt mehrere Versionen von Python in ".travis.yml" zu schreiben. Auch so schnell wie möglich zu empfehlen.

Python 3.3 installieren

Auf dem Server von Travis-CI ist PPA für viele Python-Versionen registriert, sodass Python-3.3 auch mit apt-get installiert werden kann.

language: python
python:
    - 2.7

install:
    - sudo apt-get update -qq
    - sudo apt-get install -q python3.3-dev

benutze tox

Es ist bereits in Python 2.7s Virtualenv enthalten. Lassen Sie uns dort Tox installieren und ausführen.

In der Travis-Dokumentation wird empfohlen, die Option "--use-Mirrors" der Pip-Installation zu verwenden. Stellen Sie daher auch die Umgebungsvariablen so ein, dass sie in tox ordnungsgemäß funktionieren.

language: python
python:
    - 2.7

env:
    - PIP_USE_MIRRORS=true

install:
    - sudo apt-get update -qq
    - sudo apt-get install -q python3.3-dev
    - pip install --use-mirrors tox

script: "tox"

Recommended Posts

Ich verwende Tox und Python 3.3 mit Travis-CI
Verwenden von Python und MeCab mit Azure Databricks
Ver- und Entschlüsselung mit Python
Python und Hardware-Verwenden von RS232C mit Python-
[S3] CRUD mit S3 unter Verwendung von Python [Python]
Verwenden von Quaternion mit Python ~ numpy-quaternion ~
[Python] Verwenden von OpenCV mit Python (Basic)
Python mit Pyenv und Venv
Verwenden von OpenCV mit Python @Mac
Funktioniert mit Python und R.
Senden Sie mit Python mit Google Mail
IP-Spoof mit tor unter macOS und mit Python prüfen
Testen Sie Python mit Miniconda unter OS X und Linux mit travis-ci
Die I2C-Kommunikation erfolgt durch Steuerung der seriellen Kommunikation mit Python (über ein USBGPIO8-Gerät).
Serielle Kommunikationssteuerung mit Python- und SPI-Kommunikation (mit USBGPIO8-Gerät)
Vervollständigung von Python mit Emacs mit Company-Jedi
Leuchtendes Leben mit Python und OpenCV
Harmonischer Mittelwert von Python (mit SciPy)
Roboter läuft mit Arduino und Python
[Python] Verwenden von OpenCV mit Python (Bildfilterung)
Neuronales Netzwerk mit OpenCV 3 und Python 3
AM-Modulation und Demodulation mit Python
Scraping mit Node, Ruby und Python
Authentifizierung mit Tweepy-User-Authentifizierung und Anwendungsauthentifizierung (Python)
[Python] Verwenden von OpenCV mit Python (Bildtransformation)
Scraping mit Python, Selen und Chromedriver
[Python] Verwenden von OpenCV mit Python (Kantenerkennung)
Kratzen mit Python und schöner Suppe
JSON-Codierung und -Decodierung mit Python
Hadoop-Einführung und MapReduce mit Python
[GUI in Python] PyQt5-Drag & Drop-
Verwenden von Sitzungen und Reflexionen mit SQL Alchemy
Lesen und Schreiben von NetCDF mit Python
Clustering und Visualisierung mit Python und CytoScape
Ich habe mit PyQt5 und Python3 gespielt
Hinweise zur Verwendung von rstrip mit Python.
Lesen und Schreiben von CSV mit Python
Mehrfachintegration mit Python und Sympy
Koexistenz von Python2 und 3 mit CircleCI (1.0)
Bei Verwendung von MeCab mit virtualenv python
Vorsichtsmaßnahmen bei Verwendung von sechs mit Python 2.5
Sugoroku-Spiel und Zusatzspiel mit Python
FM-Modulation und Demodulation mit Python
[Python] Fehler- und Lösungsnotiz bei Verwendung von venv mit pyenv + anaconda
Kommunizieren Sie mit gRPC zwischen Elixir und Python
Datenpipeline-Aufbau mit Python und Luigi
Berechnen Sie das Standardgewicht und zeigen Sie es mit Python an
[AWS] Verwenden von INI-Dateien mit Lambda [Python]
Hinweise zur Verwendung von cChardet und python3-chardet in Python 3.3.1.
Überwachen Sie Mojo-Ausfälle mit Python und Skype
Von Python bis zur Verwendung von MeCab (und CaboCha)
Versuchen Sie eine Formel mit Σ mit Python
FM-Modulation und Demodulation mit Python Part 3
[Automatisierung] Bearbeiten Sie Maus und Tastatur mit Python
Hinter dem Flyer: Docker mit Python verwenden
Passwortlose Authentifizierung mit RDS und IAM (Python)
Python-Installation und Paketverwaltung mit pip