2016-01-26 115 views
2

我嘗試使用travis ci來拉取請求。我使用python3和pyqt5。如何在travis上安裝python3和pyqt5

所以,我必須在.travis.yml中進行安裝。

但我不知道如何使python3和pyqt5安裝線。

請告訴我如何。

+0

你讀過Travis的文檔?尋找如何安裝依賴關係。它在那裏,有很好的文件。 –

回答

3

像這樣的東西應該工作:

language: python 
sudo: required 
dist: trusty 

python: 
    - "2.7" 
    - "3.4" 

virtualenv: 
    system_site_packages: true 

install: 
- sudo apt-get update 
- sudo apt-get -y install python3-pyqt5 
2

您可以編譯PyQt5SIP自己:

language: python 
sudo: required 

python: 
    - 3.4 

before_install: 
    - sudo apt-add-repository ppa:beineri/opt-qt551 -y 
    - sudo apt-get update 
    - sudo apt-get install qt-latest 
    - source /opt/qt55/bin/qt55-env.sh 

install: 
    - sudo mkdir -p /builds && sudo chmod a+rw /builds 
    - sudo mkdir -p /downloads && sudo chmod a+rw /downloads 
    - curl -L -o /downloads/sip.tar.gz http://sourceforge.net/projects/pyqt/files/sip/sip-4.17/sip-4.17.tar.gz 
    - curl -L -o /downloads/pyqt.tar.gz http://skylink.dl.sourceforge.net/project/pyqt/PyQt5/PyQt-5.5.1/PyQt-gpl-5.5.1.tar.gz 
    - tar xzf /downloads/sip.tar.gz -C /builds --keep-newer-files 
    - tar xzf /downloads/pyqt.tar.gz -C /builds --keep-newer-files 
    - cd /builds/sip-4.17 && python configure.py && sudo make && sudo make install 
    - cd /builds/PyQt-gpl-5.5.1 && python configure.py --confirm-license && sudo make && sudo make install