Skip to content

Commit

Permalink
Update Travis to use doctr
Browse files Browse the repository at this point in the history
  • Loading branch information
jackmoody11 committed May 7, 2019
1 parent 999cfe3 commit 7f2b404
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 12 deletions.
55 changes: 43 additions & 12 deletions .travis.yml
@@ -1,17 +1,48 @@
sudo: false

language: python
python:
- "3.5"
- "3.6"
# - "3.7" Will not include 3.7 support for now - need to add xenial with sudo
# earlier versions not supported by black
# command to install dependencies
# Current workaround for running Python 3.7 tests
# sudo: required
# dist: xenial

matrix:
include:
- python: 3.4
dist: trusty
- python: 3.5
dist: trusty
- python: 3.6
dist: trusty
env: DOCBUILD=true
- python: 3.7
dist: xenial
sudo: true

env:
global:
# Doctr deploy key for jackmoody11/stockscore
- secure: "MgSSDvTut3VcakoiK39VneLt0cBVhifnrKaFFu8XiLR9WW2qU/83aYPMV2zw8yM0XyU3IECFnAJWKCRr1bQGlhUS66Xlb/9zp5Yec1kVcU8GBY21r2k9YnkuFPYrgmdHrm5ChajQNJZ/nN8xgBstTIDdBIwtDn5rh3igcnHaAnm4BeEDlVnYqMsCa5VD0DlCPXZvDeqxjokMlb5NEn0La48k/oShYc+sa6gFfgUaLmPnE8b9EC0M4W2qq0jD4XmbGFyasN0LbSGs9vIOXooQybSTDyfEzGSySdRbU6mJO3rfVHL95Ewn0Sc6DRe0JVx11KKa0AXnUKXYD3u4HJ9tXn2KuWDmKPgSfMcjO6yKSR8vecvsdHXxcZszGw9mLFrw0dDKVDUWVOFiSkGMf8ukv3O6+LGo4ZDOV/+a9Bu4HGVdbAulQBmmAuuIVQN2cLf12WcHpd8oiEanuCqpNLr/MnqiokBCab9jGOtxB1Dj6qvhsW/PxQj01kWcbLF6Rr9dxh2zCsrsMVLV+fsQekhsup377gKNztPSGv6/qQJUn4S0rXQYtt3E7eYGzR/uDmhyHQQa4ZYSA6b4JQ6/X0R2WiB6wWdf7cOAeBeQ1/f5LsDRgsp2cI9dXydnv/9aKUVz1ZTgTFKiLxQqSqs5SG1GuOwqd1obU/oQtO2RwJE6oAg="

install:
- pip install -qq flake8
- pip install flake8-rst
- if [[ $DOCBUILD ]]; then
pip install doctr sphinx sphinx_rtd_theme ipython matplotlib;
fi
- pip install -r requirements.txt

script:
- flake8 --version
- flake8 stockscore
- pytest stockscore/tests --runslow # or py.test for Python versions 3.5 and below
os:
- linux
# may add osx later if it works - currently having issues

after_success:
- |
if [[ $DOCBUILD ]]; then
cd docs
make html && make html
cd ..
doctr deploy devel --build-tags
if [[ -z ${TRAVIS_TAG} ]]; then
echo "Not a tagged build."
else
doctr deploy stable --build-tags
fi
fi
1 change: 1 addition & 0 deletions github_deploy_key_jackmoody11_stockscore.enc
@@ -0,0 +1 @@
gAAAAABc0akvCm631eWWs1GID_Agzh28InHFpIO95FGzsHytyaTDTWiAll27tN8D9VbnfZafYKatj8F3rNIprBuip2dReKgzomA2btwbDYOpN1xfMKRWW1eRsLw7TBlV_vvJpWtw2czAQk4LIRpb_50pH0xA06jKyB5F5DUSIrDOMOL6w3pXIiuTb4sIpRxSpEE8pZDmEWC5Ai-mXM3fVnggYUu7wwM7Tla5o2p3DZV63AQxQ4KTNnjVDLJkD4cbUgUVxOEzdBxihJGuFCQSSqIgfAKv1GiVnCZTelfA_o5EUypdg1fna1VV890ofqxPe6is4l-3186b6mUSD81C7VCKtA_3Irf4mf94imxOrYbNkV52QUisxPuHvNL5-0Eb5iXLwxgscFp-XROyMzxHsKKq9LZCvaDRikkqwWZ_VwoF_bmvRTu-BwP3dvalhGAuPkflBAe__J7V5GPzxDd4esoJZtGjm9tzIeyGItb6Dlbwx_OGnZg9asU6j9Q2FscYEuhwuqgoiUHWSgTrqe9gAXVV1Or-b4BvaTyQ0x0uKh-2P-N3eVBxjO24doDzrnrYu-yQVBsGehmS9fon43qMIASJxsq2QITh5pILWzsko2EGGXjyM1N62wej3bRJ2T6py-0hw8RIS9qfUs-Uf0785uPgNUdLiAqJyzztVr0xf1_mz9Q8y4jNVpwXt3jYsyFPeLNi3kVBgLgRvNdXHYssBqXQIPe-xOxORBX_VCAaLXkBo-JUfDlNP8hZ-AcHWreD9UjWZUxjE2_Ty5wgsJKM0RfP6abyOV5r8wogGPTew5I3qD6smxkMi5rI0VAgV-M7jEJDwcUhAgUOYz4V3oQPrddwhgBoZA0tEGeLcY76lAkdTxxQ9DP5l192rXh_oeuRh6VCc6egt5heHI_0Tg-LQdv6AzF4iVAnN2zGsp1dX8HE1XPrl09Ic3YfUVBZT3a4P2u5MZth48tHugh2a0PT8pzKVFX_UcOVQt4lpKfinWFghihT0T2oFhYwKbMZLx3nhDs3jo6BpDZMgfJEoToE51emrmC0RT9Lhi4ikYAAT3Ger3hNOASHmDaT0A4zkRar7I5LV7SLeDXo-dBm_CiBBNYaeKC9CRu9MyN5RFE2elV_9wKVfNPQkooufB6cu702CpnHD5aPmR5zHgBQ1aQbY4u_vNoLcukogFVyE8Ji6ehvoV2jhdYbNpw5n9LvB48uGgCHBIzYW3zcm9dr5infDKifc6qQZR4wewUkNhE6K-TOlY0ERL915_9olKMrszw6IZhBDanQpltAIsRuydnXhnmCYaFxXK0kFs5DbgvqoDJNItQyC_Cg_kAtmhzzF1gPyZheozBM1AEjavv53o4THoMt7MxkFpmpYu7WpHDUDbyJg3EkJl9lQcqDaw_y7LU9Q45-eCZjC2fH18lAVom9lYZZRJu2QuXQiKepmD-rRL6pKfAZpMctfZ1oU_C3lxHe_jGGkIbbnYZwZbZiTh5zKHLYkn2y1BNLzRFAG7nJm7a-l1RQbpCuUxbwc2OePh7S6GFPqinJx-x_ZULz31MB-CSO2_jRbQ3_C05xQqVrp7qrURujx_ObB0nYtatnRoU6qaIeIDMz96q4kbAmSQEKsJdjV0JxcBaxCGHYMnkFYTeK9g5UUhbfHvrD7qhlNYYE1VSm_6QC7fxcz9JK0Ya8OhDLbOwJ_X9hNsK7i5HlFtTvjbe1gUhC8kupdHLr8TZvEMLFwA0RsnBWav14PSTlUE8IfG3iiVQlRs45hpk5i4jtcNTm_yV-qscdfTKbIL9jzDjddKXDXbydTLH2jgWEPur2IS-MjcVevfXXURvfJW1zi1Oc6AaUYnKFgb___C3H6vQjqvW_F8KtplQT22DFtQHs6xBacJ1JvQp_7NUHSq40_dPIIVymbS421YIchRM2ey67GmwOFqCcQ68ouvkBvaRcjWDjnPxrPrfyRmYAdWll736Jyg-eghms0-BRsZWVf9WQYzskGC4feE_jbXYxuwS1eif-FsUyJiy-2XoYG2km8h0peXZbtgkYEhtkn5REcgAPX0CcWcHYe6M2Acv5sxAs4E-gt2A7-fcOJ9JLZmelD4FfUzu2ovxYQOeZs_ywNY_LH3c7iAxhZ9wXpbO2_9bBm1lU-cm6tbM4fYQcP3dKFiUQ-SHMjkpET-JpNQKV6XFxsdrlYu4-7Au6rFQVH65t5RJE0YXSS54Pavh8RMhYWbj_hW10gshYZ7xV8N2fhYY2c8aQ5CcVHLsTNgKJu7ptd-qelVPS5NZqBUN-KZFOh9D62EartI0aQHifwDzZtV1U9kCmHBTaR_73zceh_SRLGiAjmey3JmrAtydoj6mVkZROzba21G9DEChwP2Dury_UW-qXnTG5YB2q642NBPVAe4rfWNyRwIcmnH4xBOXY601U-bcwQGiBK2mrDINHCvHdMb9Zhi9pp1fx5AHVoW9drNvGVj725Uq_oS3nvWW_8A_ywzzuNQwISnlDefEsh6PyZ9UAA9pqIOE0YaCBudM2HMTffNx_dDUM2F5FB_iyZafP4o6i6_6xQMK5wkRbM_dI4IdZ0NsVrdufVoBODsSBp2Y6c91xn9JdyiDbkLoidDRv7OZTcG2yawUBk4Y9kFXMzlptHUbJHNW2NpRUGok9G46n_Y8zPwOzmxkTARHhwY2JOdESIZmdr9r5mKi689yTwWzb3g1AFYJKvAWTGaiakeGRfNxf3VsDQ6hN8RJL5bCnC6mLlLzuVVOZw7EMIsq5YTSecgeNa4srgJ08AyAbuB6d9NrW6Wd3SRfgalfGXGErjvmNAclucLdcY-t00t6n1CmijLqcwGiHMpXewvSas1OZEwVolu4cYlTreJOV58mY1ygpAJ5Re8KYokUitdmmfcFzHGAhpmPUt0foJ1WMK_Rn3rchrV-oWMPdU9m0pRvn2rgqighcuxF2HXc2nVPs8Yz_MTc0VPySTktH2W5A8kJPuQuhEbdDoNqIx-5_GKSZU4oLD8POqz-CCGX6eQ-GDL7as5wN_jM-pfn197_X6wFL0j_3n-21zyHWadkT4d92b_8YLyTdRZHF1-BBTHhadZkNOVV2DsQ4tAx59FqBJblhUbXJjtljwSLwnyXrp0K4SoM0zRQU0biGPowYp1NZcADyfg01ykq8OSJprLjn944RQUVrVa_ir_v_DHjMS0pW9yxgReDIksWdLukgUx07WrPcUry5aXwEDk3xnxLBkTeANCfArWFYZvjSLcTZQ2j9ySVUAuPKg1F9Alj_y10GbRYflrW_QNWzVwkdbr-t4LQBb6F-RLpOyHIvDsZigUgXrOfPvSnayyarkNulsYQvK85Y953th6uRGuE0_zz7ovCejXADG9Urk2b9GqzVD6p9IaNbGc1aXTH2TUGORwYgjd55fvbvXXVLtUX9AIR29bU80CMGFXtutWpiB3qsqbWu8VoFQVmxnMFO2gFDWj3kh9iUbw2KbQhOfQl7euM71plk85em1lFBKG4_5vSoWzCTOP0O2AJKrf9gC09unKySGeSlgIqRLpqGPcusn-7DJzXnGNWzmZqBndeZJnfVtACf4Y3jyKk1vFRVMvc1CsiTL9rlnt3wV5a0LMYvvbOVp1arc5QEu1RWQrfhQZEOGAKbC2PvrdW1cAoIS1mjhKt-EaUM8Tkox5C2C2k893uPcj8nHrJNUYNNFiTos9aLGU7WMCq8Gba8gBgY7SE03eXgxZQvQS4rLdSRF4hXgtH7-Tz7660dbwTqAdEmfI-cjJMafYf25CNDz-euISjaDNH37lPwYw-vt3bPo8mEs7BNUTyaHeQ138FEuot6gFiLJM5HYte8zygEUoBAXZFtVZP967KL8Ozj-90P2StsBBNhWEWmIAawpT-uKxevSjuOBuozmHK-Y102VqnU6VhVEyR-4cqzduBKY-wPzGJPc1AVLvTKSHbQ-rlZsuCkipcXrXw0qo3N4KmT9sn5pb19Y0DBYb99BulWVv4twYss9BAn3C5WRNTjS6H_IjcrldPcGt4YxIR1S-ZMOhFMxEIriWOdoCivN0238GQbQ3sDMn83_hwI0bsQO7buoBDopoJryhhYMm9I5rXbq1KymTSfw7ndIEaAzBCoZclE7hR_3Tf6LXthVv8z0mwYYaq_xWY6Z7y6fbjgQR3M_8VGrIYb2EG6kzmOD_aNr7Hzasxm7qS3yArHEKw2-i9xJ_Sk36ojt6Ix4SWWfP7w63fxkmKynXHbY4lC38i07bqww3cdTWzmrCZOexNVVo5wGBF5SDjhTT8b5fvzbbGtVK4i4tHDsP9R9_RRTXgxncXS3FvNgqoyReP3KeVMMAWQzw570vDZ2qvuSa_F7KRpXb-rCNrkkXlsSrKZQPWFjFIo-RBRE-KuvnAKq3-8wsXIEUVqR2YQPR_G_KX-1ZKBwoW4k0tLCzRob2JWTdrI0nFw52sPPge-Vd_EIXUKmA==

0 comments on commit 7f2b404

Please sign in to comment.