Commit Graph

12005 Commits

Author SHA1 Message Date
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
Matthew Einhorn 4db0986ba0 Don't preset async_sleep, because it may not be changed once we use it, so just leave it None until the first time it is set. 2019-11-21 22:08:45 -05:00
matham 1ea7b8d0f4
Merge pull request #6608 from Franccisco/Franchanges
Replace deprecated stuff in audio providers' Sound classes.
2019-11-17 18:30:22 -05:00
matham 09078175df
Merge pull request #6607 from jcemerson/fix_6606
Fix 6604 & 6606
2019-11-17 18:25:22 -05:00
Jordan Emerson a4b48b01b7 Fixed PEP8 style guide violation @ line 136 2019-11-17 09:40:14 -05:00
WutDuk? e0a85589f7
Fixed typo in window_sdl2.py
Corrected spelling of SDLK_KP_DEVIDE; should be SDLK_KP_DIVIDE.
2019-11-17 08:10:23 -05:00
Franccisco 5acbdc4b00 Replace deprecated stuff
Fixes #6602
2019-11-16 23:02:46 -03:00
Gabriel Pettier 95a6bf2798
add missing `*args` in draw_my_stuff example 2019-11-11 11:10:37 +01:00
matham 80e0af9b26
Merge pull request #6595 from felixonmars/patch-1
Fix test failures in Python 3.8 (fixes #6594)
2019-11-10 18:50:51 -05:00
Felix Yan acdd5d06b6
Fix test failures in Python 3.8 (fixes #6594)
I am not sure whether this is the correct fix but the test suite passes.
2019-11-10 16:02:46 +08:00
quitegreensky 4896a90b8c Update _window_sdl2.pyx
Update sdl2.pxi
2019-11-08 17:13:14 +03:30
Gabriel Pettier 7036fde210
Merge pull request #6469 from snuq/master
Updating ModalView to improve theming
2019-11-07 16:59:26 +01:00
matham 17e1977a04
Merge pull request #6581 from kivy/cython-max
Bump max cython version.
2019-11-02 22:27:11 -04:00
matham c52dc5d8cb
Bump max cython version. 2019-11-02 15:00:50 -04:00
matham 09ea01a02e
Merge pull request #6570 from kivy/akshayaurora-patch-1
Enable Python 3.8 wheel generation for osx
2019-10-26 13:31:46 -04:00
Akshay Arora 53a82547dd
Enable Python 3.8 wheel generation for osx 2019-10-25 16:45:00 +05:30
matham 7947abfbb7
Merge pull request #6565 from matham/offset
Add ability to specify offset from widget pos
2019-10-21 19:55:18 -04:00
Matthew Einhorn 0c79f51b29 Add ability to specify offset from widget pos. 2019-10-21 19:14:51 -04:00
Kristian Sloth Lauszus cef99e497a Check if VIDEOCOREMESA is equal to '1', as VIDEOCOREMESA=0 did actually select the mesa drivers:
>>> print(True if '0' else False)
True
2019-10-21 23:50:06 +02:00
Kristian Sloth Lauszus 9cdcada34a Autodetect when we are on a Raspberry Pi 4 and do NOT use the proprietary Broadcom video core drivers, as they are not available on the Raspberry Pi 4 2019-10-21 23:33:17 +02:00
Sebastian Engel 074889db20 Remove python2's sys.exc_call 2019-10-19 17:45:41 +02:00