Commit Graph

12026 Commits

Author SHA1 Message Date
Matthew Einhorn 6607506953 Move flake8 config to setup.cfg, be more error spcific. 2020-01-05 02:36:21 -05:00
Matthew Einhorn 28407b5a07 Fix PEP8 W605 (invalid escape sequence). 2020-01-03 17:41:51 -05:00
Matthew Einhorn 0b6b8930e6 Switch to flake8 and fix PEP8 issues. 2020-01-03 17:17:09 -05:00
Matthew Einhorn d800c3d431 Use token that doesn't expire after 60 min for RPI build. 2019-12-30 14:07:48 -05:00
matham 7b021a387d
Merge pull request #6674 from matham/master
sdist cannot handle carriage return in description.
2019-12-29 21:17:43 -05:00
Matthew Einhorn c9e5dc8602 sdist cannot handle carriage return in description. 2019-12-29 21:04:07 -05:00
Matthew Einhorn cfa6b78f99 Update windows docs for new release. 2019-12-29 17:11:29 -05:00
Matthew Einhorn ae0fa0cab3 Bump to 2.0.0rc1. 2019-12-29 14:49:55 -05:00
matham 7c7806604d
Merge pull request #6673 from kivy/matham-patch-1
Latest twine doesn't support py3.5
2019-12-29 14:37:30 -05:00
matham a2ded0d7b7
Latest twine doesn't support py3.5 [build wheel] 2019-12-29 14:02:59 -05:00
matham 7eb7bbb8ee
Examples doesn't install if we are in kivy dir [build wheel]. 2019-12-29 12:50:31 -05:00
matham d1f8527316
Merge pull request #6670 from matham/pypi-upload
Fix CI PyPI upload and pin to latest kivy_deps versions.
2019-12-29 00:46:52 -05:00
Matthew Einhorn c252f82a8e Fix CI PyPI upload and pin to latest kivy_deps versions. 2019-12-28 22:54:51 -05:00
matham 47a9e35539
Merge pull request #6669 from kivy/test-wheel
Test generated wheels and sdist
2019-12-28 02:06:59 -05:00
Matthew Einhorn 56740a4082 Enable testing installed Kivy and test wheels and sdist from CI [build wheel osx]. 2019-12-28 00:22:00 -05:00
Matthew Einhorn 0867471178 Move gallery to tools. 2019-12-28 00:02:05 -05:00
Matthew Einhorn 04aa073e2a Specify kivy_deps versions more precisely. 2019-12-28 00:01:04 -05:00
Matthew Einhorn e29309139e Include pyproject.toml in sdist. 2019-12-27 23:57:37 -05:00
Gabriel Pettier 38fcbd5b90
Merge pull request #6589 from misl6/fix-ios-fullscreen
Add the ability to show statusbar on iOS
2019-12-24 15:46:05 +01:00
matham 46cfa42dac
Fix docs upload - there are spaces in the args. 2019-12-22 13:04:46 -05:00
matham 662985b7c9
Merge pull request #6658 from Dirk-Sandberg/iOS-garden-path-fix
Fixes incorrect path to kivy garden libs on iOS
2019-12-21 20:10:59 -05:00
matham 7de0314287
Merge pull request #6578 from quitegreensky/master
Revert  #4219 as it causes performance issue
2019-12-21 18:38:01 -05:00
matham 3bbe62d077
Use pip to build wheel so it uses pyproject.toml. (#6659)
* Use pip to build wheel so it uses pyproject.toml [build wheel win]

* [build wheel win]
2019-12-21 16:32:28 -05:00
matham 2306a0a492
Make modal and dropdown consistent (#6650)
* Dismiss popup only when down and up touch are outside.

* Add tests.

* Fix action bar test - click twice to close and then open.

* Starting touch outside should always close, inside should never.
2019-12-21 16:22:54 -05:00
Kristian Sloth Lauszus 59facf6e6f Cross compile wheel for armv7l (Raspberry Pi 4) using Github Actions CI (#6568)
* Cross compile wheel for armv7l (Raspberry Pi 4) using Github Actions CI

Fixes #6567

* Added instruction on how to install Kivy on a Raspberry Pi 4

* Do not package the examples in the wheel

* We can not upload armv7l wheels to PyPI

* Remove all references to KivyPie

* Merge the installations instructions for Raspberry Pi's together

* Build the armv7l wheel on Stretch as well

* Create a copy of the wheel with a armv6l suffix

* The wheels are Raspberry Pi specific
2019-12-21 15:29:04 -05:00
eriksandberg c3956b000f When working on iOS, the path to the garden module is fixed. Assumes garden flowers have been added to the project by using `garden install --app flower_name`, which adds the flower to a folder named `lib`, which should be in the same directory as main.py 2019-12-21 13:52:21 -06:00
matham 39f3bafefd
Merge pull request #6642 from kivy/matham-patch-1
Switch to using pyproject.toml and setup.cfg for metadata
2019-12-20 16:26:43 -05:00
matham 9e3b1b121d
Add docutils and pygments. 2019-12-20 16:06:54 -05:00
matham d689b0be15
Merge pull request #6656 from kivy/matham-patch-2
Don't package examples in the wheel
2019-12-20 14:56:50 -05:00
matham dd172ebb14
Don't package examples in the wheel [build wheel linux]. 2019-12-19 16:31:47 -05:00
Gabriel Pettier 19e139f5d7
Merge pull request #6562 from Lauszus/rpi4_auto
Autodetect when we are on a Raspberry Pi 4
2019-12-17 00:06:58 +01:00
Gabriel Pettier 7c0b8d1740
Merge pull request #6558 from blu-base/example_Twisted_Framework_fix
Fixed depreciated option for twisted, and sys.exc_call is only run in py2
2019-12-15 12:19:59 +01:00
Gabriel Pettier efc9bcc42e
Merge pull request #6641 from ia7ck/fix-typos-cursor-row-col
Fix typos cursor row/col
2019-12-10 00:51:38 +01:00
matham 3ff8a8f2fd
Merge pull request #6643 from matham/pyins
List kivy.weakmethod because pyinstaller doesn't see into cython files.
2019-12-09 18:38:10 -05:00
Matthew Einhorn 98c553aa04 List kivy.weakmethod because pyinstaller doesn't see into cython files. 2019-12-09 18:24:15 -05:00
Matthew Einhorn 69e72d98d4 Switch to using pyproject.toml and setup.cfg for metadata. 2019-12-08 20:03:44 -05:00
ia7ck 4144b6c8f6 Fix typos cursor row/col 2019-12-08 18:37:48 +09:00
Gabriel Pettier e427650374
Merge pull request #6625 from Howard-C/patch-1
Update CONTRIBUTING.md
2019-12-06 13:33:02 +01:00
Gabriel Pettier 91254f7810
Merge pull request #6638 from rafahuelin/master
fix docs
2019-12-06 13:32:19 +01:00
Rafa 588d8deaec fix docs 2019-12-06 13:16:37 +01:00
matham 160d59b2b2
Don't specify kivy_deps.xxx_dev deps because it is auto-installed. 2019-12-05 22:10:58 -05:00
matham 93c445f37a
Don't specify kivy_deps.xxx_dev deps because it is auto-installed. 2019-12-05 22:10:23 -05:00
matham 05922a86d6
Update setup.py 2019-12-05 22:07:45 -05:00
matham 738f840f10
Merge pull request #6636 from blu-base/colorpicker-path
Missing directory replaced in colorpicker #6599
2019-12-05 17:58:30 -05:00
Sebastian Engel b4d0674b9c Replaced missing image directory with latest demo dir 2019-12-05 23:35:15 +01:00
matham 18aa4389e3
Only run coveralls on master 2019-11-30 16:38:00 -05:00
matham cf22741702
Fix build badges. 2019-11-29 18:58:39 -05:00
matham 852579b58f
Switch from Travis/Appveyor to GitHub Actions (#6622)
* Switch Linux CI to GitHub Actions.

* gst is included in ubuntu.

* Detect if wheels are generated.

* libtiff5 is used on bionic.

* Name test ubuntu, and x11 is lowercase.

* Simply workflow name.

* Cleanup how we list kivy deps.

* Will newer pip fix the cython issues?

* Use absolute path.

* Cython can't handle when parent dir is same name as project.

* Fail on the first error.

* Display needs to be specified globally.

* Move from appveyor to GitHub Action.

* Try fixing syntax error..

* Fix syntax error..

* Fix uploads. [build wheel]

* Escape multiline command. [build wheel]

* Cython can't handle deep dirs named kivy. [build wheel]

* cmd can't have forward slash.. [build wheel]

* Find the io.h. [build wheel]

* Define include to avoid not finding io.h. [build wheel]

* Define include to avoid not finding io.h. [build wheel]

* Define include to avoid not finding io.h. [build wheel]

* Use full pytest path to prevent cov issues, .ssh may not exist, catch stderr.

* Try prevening pyinstaller erro not finding kivy.deps.

* Try prevening pyinstaller erro not finding kivy.deps. [build wheel]

* Switch to msys using choco.

* Pyinstaller cannot seem to import kivy.deps. [build wheel win]

* Use ubuntu key as it doesn't check IP/

* Give more time for video test. [build wheel win]

* Use ssh keys directly.

* clock has been removed from time. [build wheel]

* Use msys path directly because ps doesn't accept args otherwise. [build wheel win]

* Switch unittests from travis to GitHub actions.

* Use full path.

* Use full path.

* Use full path.

* Use full path.

* Add OSX wheels.

* Add osx app support [build wheel osx] [build app osx]

* Seperate gst cahces because it's too big. [build wheel osx] [build app osx]

* Try multiple caches. [build app osx] [build wheel osx]

* Restore from cache. [build app osx] [build wheel osx]

* Use gstreamer that is less than 400MB. [build app osx] [build wheel osx]

* Extract platypus compressed files. [build app osx]

* Restore package from cache. [build app osx]

* Remove travis. [build wheel] [build app osx]

* Define ref variable to use to find the branch

* Don't block app creation - it hangs on the yes. [build app osx]

* Disable osx app building for now

* Add publishing to PyPI and de-duplicate osx/ubuntu code. [build wheel] [build app osx]

* Dump context.

* Add release and PR upload fixes.

* Typo.

* Use v1 of release action.

* We are using dist, not wheelhouse. [build wheel]

* Type [build wheel]

* Needs sudo to remove docker generated files. [build wheel]

* If we don't create dist, we don't have permissions to write in it. [build wheel]

* Use PEP 508 to specify dependencies [build wheel]

* Use new require tags. [build wheel]
2019-11-29 10:00:31 -05:00
Howard Chang 9e8f89e1de
Update CONTRIBUTING.md
Fix the appearance
2019-11-28 11:36:30 +08:00
matham fd7e81ef82
Merge pull request #6618 from matham/patch-1
Don't preset async_sleep
2019-11-21 23:13:35 -05:00