Commit Graph

149 Commits

Author SHA1 Message Date
matham a2897e429b
Fix CI on osx. 2019-06-12 19:13:59 -04:00
matham b5147a147a
Merge branch 'master' into cython 2019-06-10 02:14:15 -04:00
Matthew Einhorn db146e3c8c 3.5.7 doesn't have compiled binaries. 2019-06-09 18:00:45 -04:00
Matthew Einhorn 45b016ca28 Move cython version to setup.cfg. 2019-06-02 22:48:20 -04:00
matham 4a162f8459
Merge branch 'master' into py2 2019-06-02 13:59:47 -04:00
Gabriel Pettier 06dcc7d7c8 also fix sphinx version in travis 2019-06-02 13:57:25 -04:00
Matthew Einhorn 539c873365 Drop Python 2 support. 2019-06-01 19:29:09 -04:00
Matthew Einhorn 374802fbec Add 1.10.1 to the list of stable docs. 2019-06-01 16:15:17 -04:00
matham 6148b6ade3
File is actually named FreeType Thanks @misl6 [build wheel osx][build app osx] 2019-06-01 10:18:52 -04:00
Matthew Einhorn 85f35771d2 Needs print function for py2. [build wheel] 2019-05-16 01:41:51 -04:00
Matthew Einhorn 5b22414905 Fix CI to accept all kivy version formats. [build wheel] 2019-05-16 00:25:21 -04:00
Matthew Einhorn 085e491935 Keep nightly copy with unchanging name. [build wheel osx] [build app osx] 2019-05-14 20:06:29 -04:00
matham 86415e3abe
Re-enable building osx wheels and app (#6305)
* Don't build wheels on PR [build wheel osx] [build app osx]

* Try sleeping for 10 secs to fix log truncation [build wheel osx] [build app osx]

https://github.com/travis-ci/travis-ci/issues/6018

* Try sleeping to let the full log display [build wheel osx] [build app osx]

* Missing colon [build wheel osx] [build app osx]

* smpeg2 has been replaced with mpg123 [build wheel osx]

* Get accurate kivy version [build app osx]

* Typo [build wheel osx] [build app osx]

* Re-enable building osx wheels and app

* PyInstaller doesn't exist in python2 anymore [build wheel osx]

* need newer setuptools [build wheel osx]

* Use only one python2 version.
2019-05-14 17:21:08 -04:00
matham 730084c541 Add pep8 stage and name builds. 2019-05-07 17:52:04 -04:00
matham 781f1fef06
Disable wheel building on osx by not watching travis cron status. 2019-04-12 11:52:10 -04:00
Matthew Einhorn 592fcd882e Add manylinux2010 support. [build wheel linux] 2019-04-12 10:43:16 -04:00
Mathieu Virbel 1d0cac3eb8 Make travis brew update more reliable
Brew update is done automatically on the first install, and timeout too many times due to the big changes between the osx image and today. travis_wait should prevent the "no output generated in the last 10 minutes"
2019-03-07 11:41:19 +01:00
Mathieu Virbel 49bad8c385 Update OSX SDL2/Image/Mixer/TTF to latest version 2019-03-06 10:53:06 +01:00
Mathieu Virbel 04b4f83dc1 travis: fix missing ; for export, and it was using Python 3.7 instead of the wanted 3.5 2019-03-05 00:28:23 +01:00
Mathieu Virbel 28aaafab3a travis: prevent using pytest --boxed 2019-03-05 00:28:23 +01:00
Mathieu Virbel 707d0e275f travis: remove pytest-xdist not used, and ensure pytest binaries are accessible from PATH 2019-03-05 00:28:23 +01:00
Mathieu Virbel 3da544c7b2 remove unwanted files, and disable bytesio tests on CI 2019-03-05 00:28:23 +01:00
Mathieu Virbel c3d6292ac9 remove comment or travis.yml wont be parsed 2019-03-05 00:28:23 +01:00
Mathieu Virbel 9e1bc492a8 bionic not available on travis, so use a ppa that have latest sdl2 2019-03-05 00:28:23 +01:00
Mathieu Virbel be4c0bda1b use latest sdl2 from bionic, not old snapshots stuck on 2.0.0 2019-03-05 00:28:23 +01:00
Mathieu Virbel 82c8d2f981 move the test suite to pytest 2019-03-05 00:28:23 +01:00
Ben Saylor 8291133df2 Add PyInstaller to .travis.yml 2019-02-18 13:10:45 +01:00
opacam 83c9a72b69 Fix travis error on linux: `Unable to find any valuable Cutbuffer provider`
This is due to a missing dependency for linux `xsel`
2019-02-09 15:59:44 +01:00
Armin Sebastian d51f661bb3
Remove notification webhook from travis 2018-10-10 19:15:02 +03:00
Gabriel Pettier 29f1fbb41d make sure we don't try to build with pango support yet 2018-10-07 20:23:03 +02:00
Gabriel Pettier 81a1626ef6 tell travis to use bionic instead of trusty for tests 2018-10-07 20:11:21 +02:00
Mathieu Virbel e7896ea7eb update osx image to use xcode10 (issue with xcode 9.4) 2018-10-07 13:26:27 +02:00
Gabriel Pettier f3e5ff7a01 add missing ; 2018-08-23 19:48:58 +02:00
Gabriel Pettier 0fff67ee0f for now only build stable and master documentations 2018-08-23 18:32:09 +02:00
Gabriel Pettier a59063e1f2 update doc template and travis.yml to use /doc/
for versionned documentation
2018-08-23 18:32:09 +02:00
Gabriel Pettier 4b97afa676 Maintain separate docs for different releases
This will cause CI to build docs for specific branches when they are
pushed to, and to copy the result into a subdirectory of the docs/
directory, instead of the root. The task will also update a
"versions.json" file, for the pages to be able to display/select other
versions.

The doc template is changed slightly to display a select field on top
of the quick search, using some js to fill the versions from the
generated versions.json file, and to change url when a different version
is selected.

This has been tested with a local server, trying to emulate the doc
structure, but the CI part hasn't been really tested.

Known Issues:

- the version.json file contains all versions configured to build, but
  the doc for these might not have been generated yet, which would
  result in 404 errors.
- the logic doesn't know if the current page of the doc exists for the
  selectable versions, so this will also result in 404 errors when
  switching to a version that didn't have the current doc page..
- the url manipulation logic is a bit dirty, as it assumes that the path
  is always of the form of /docs/<version>/….
- theming could certainly be slightly improved.
2018-08-23 18:32:09 +02:00
Akshay Arora 2edd0c4225
fix directory path for removal of gstreamer libs 2018-07-13 16:40:03 +05:30
Akshay Arora 8556c91786
Remove gstreamer libs from osx wheels
We will be using a separate kivy.deps.Gstreamer wheel to enable Media handling
2018-07-13 16:31:55 +05:30
Akshay Arora 52161fdb11
+2.7.10&15 > osx wheels & minimize output 2018-07-11 03:23:38 +05:30
Akshay Arora fb8c0b9c5c
test wheels for 3.7.0 [build wheel] 2018-07-08 20:27:46 +05:30
Akshay Arora 8cf2e0e951
include `3.7.0` for wheels 2018-07-08 20:26:01 +05:30
Akshay Arora 158cf94efa
relocate Ogg for wheels needs to be run twice 2018-07-08 06:38:00 +05:30
Akshay Arora be3380b9a2
Update .travis.yml 2018-07-08 05:30:51 +05:30
Akshay Arora 6de1c0af2b
remove redundant Ogg redirection [build wheel osx] 2018-07-08 03:57:07 +05:30
akshayaurora d8eba41624 fix osx wheels 2018-07-08 03:31:16 +05:30
Akshay Arora 38cc02f364
test packaging [build app osx] 2018-06-27 00:16:57 +05:30
Akshay Arora 815f0016a7
Change tag for app, [build app osx] 2018-06-26 13:18:27 +05:30
Akshay Arora 978c3ff229
Update .travis.yml 2018-06-25 21:34:56 +05:30
akshayaurora 69f5e87633 automate .app/dmg creatio for both python2 and 3 on osx 2018-06-23 00:03:24 +05:30
matham 3070c03ba3 Incorrect directory [build wheel] 2018-06-18 23:03:27 +02:00