Commit Graph

142 Commits

Author SHA1 Message Date
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
matham 48319dda97 Quote filenames [build wheel] 2018-06-18 23:03:27 +02:00
matham 1d0f5c48ee
Fix wheel building on all platforms (#5811)
Fix wheel building [build wheel]
2018-06-17 14:39:26 -04:00
Gabriel Pettier 37d80c6c0a Revert "Merge pull request #5808 from kivy/c_in_sdist"
This reverts commit d0c83d7bb7, reversing
changes made to 333f158457.
2018-06-16 17:40:39 +02:00
Gabriel Pettier 04f29cc9b2 fix sdist upload 2018-06-16 14:38:16 +02:00
Gabriel Pettier 015f8fbd7b build sdist in CI on linux 2018-06-16 14:29:57 +02:00
matham 0d7ab0a152
Fix travis. 2018-06-01 01:27:41 -04:00
matham ce6d54e2f3
Add wheels for all CI (#5780)
Add wheel generation support for osx and linux.
2018-06-01 01:25:19 -04:00