J'utilise tox et Python 3.3 avec Travis-CI

Travis-CI est pratique. Cependant, il est regrettable que Python 3.3 ne soit pas pris en charge à ce stade.

Cependant, Python 3.3 est facile à installer, donc si vous utilisez déjà tox ou un projet, utiliser tox réduira le nombre de builds plutôt que d'écrire plusieurs versions de Python dans .travis.yml. Aussi recommandé dès que possible.

Installer Python 3.3

Le serveur de Travis-CI a PPA enregistré pour de nombreuses versions de Python, donc Python-3.3 peut également être installé avec apt-get.

language: python
python:
    - 2.7

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

utiliser tox

Il est déjà dans virtualenv de Python 2.7, alors installons et exécutons tox ici.

La documentation de Travis recommande d'utiliser l'option --use-mirrors de pip install, nous allons donc également définir les variables d'environnement afin qu'il fonctionne correctement dans tox.

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

J'utilise tox et Python 3.3 avec Travis-CI
Utilisation de Python et MeCab avec Azure Databricks
Chiffrement et déchiffrement avec Python
Python et matériel - Utilisation de RS232C avec Python -
[S3] CRUD avec S3 utilisant Python [Python]
Utilisation de Quaternion avec Python ~ numpy-quaternion ~
[Python] Utilisation d'OpenCV avec Python (basique)
python avec pyenv et venv
Utiliser OpenCV avec Python @Mac
Fonctionne avec Python et R
Envoyer en utilisant Python avec Gmail
Usurpation d'adresse IP à l'aide de tor sur macOS et vérification avec python
Tester Python avec Miniconda dans un environnement OS X et Linux avec travis-ci
La communication I2C est effectuée en contrôlant la communication série avec python (à l'aide d'un périphérique USBGPIO8)
Contrôle de la communication série avec communication python et SPI (à l'aide d'un périphérique USBGPIO8)
Compléter python avec emacs en utilisant company-jedi
Briller la vie avec Python et OpenCV
Moyenne harmonique par Python (en utilisant SciPy)
Robot fonctionnant avec Arduino et python
[Python] Utilisation d'OpenCV avec Python (filtrage d'image)
Réseau neuronal avec OpenCV 3 et Python 3
Modulation et démodulation AM avec python
Scraping avec Node, Ruby et Python
Authentification à l'aide de l'authentification des utilisateurs tweepy et de l'authentification d'application (Python)
[Python] Utilisation d'OpenCV avec Python (transformation d'image)
Grattage avec Python, Selenium et Chromedriver
[Python] Utilisation d'OpenCV avec Python (détection des bords)
Grattage avec Python et belle soupe
Encodage et décodage JSON avec python
Introduction à Hadoop et MapReduce avec Python
[GUI en Python] PyQt5-Glisser-déposer-
Utilisation de sessions et de réflexions avec SQL Alchemy
Lire et écrire NetCDF avec Python
Clustering et visualisation à l'aide de Python et CytoScape
J'ai joué avec PyQt5 et Python3
Notes sur l'utilisation de rstrip avec python.
Lire et écrire du CSV avec Python
Intégration multiple avec Python et Sympy
Coexistence de Python2 et 3 avec CircleCI (1.0)
Lors de l'utilisation de MeCab avec python dans virtualenv
Précautions lors de l'utilisation de six avec Python 2.5
Jeu Sugoroku et jeu d'addition avec Python
Modulation et démodulation FM avec Python
[Python] Mémo d'erreur et de solution lors de l'utilisation de venv avec pyenv + anaconda
Communiquez entre Elixir et Python avec gRPC
Construction de pipeline de données avec Python et Luigi
Calculer et afficher le poids standard avec python
[AWS] Utilisation de fichiers ini avec Lambda [Python]
Notes utilisant cChardet et python3-chardet dans Python 3.3.1.
Surveiller les pannes de Mojo avec Python et Skype
De Python à l'utilisation de MeCab (et CaboCha)
Essayez une formule utilisant Σ avec python
Modulation et démodulation FM avec Python Partie 3
[Automation] Manipulez la souris et le clavier avec Python
Derrière le flyer: utiliser Docker avec Python
Authentification sans mot de passe avec RDS et IAM (Python)
Installation de Python et gestion des packages avec pip