Commit graph

974 commits

Author SHA1 Message Date
Akshay Arora
8c2b1d9641
Merge pull request #1347 from meow464/meow464
Fixes deprecated plistlib API
2021-08-17 15:35:56 +05:30
meow464
530974e08c Fixes deprecated plistlib API
Support for the old API was removed in Python 3.9 by bigfootjon.
This new API has been available since 3.4.
Issue: https://bugs.python.org/issue36409
2021-08-14 18:58:32 -03:00
Richard Larkin
b7e312255d Add option to disabling of byte-code compilation 2021-05-10 20:05:15 +02:00
ghost43
0a8e401877
android: adaptive icon/launcher: expose p4a options in buildozer.spec (#1312)
see see https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive
2021-05-03 12:50:44 +02:00
Felix C. Stegerman
f81d21adac
fix ndk version check & download link (#1271)
* fix ndk version check & download link
* tiny code cleanup
2021-05-01 11:54:22 +02:00
Akshay Arora
ddf68cec0b
Merge pull request #1317 from syrykh/master
iOS OTA manifest generation for in-house app distribution
2021-04-30 15:36:45 +05:30
Andre Miras
ead2d9f29f
Merge pull request #1319 from obfusk/https
use HTTPS urls
2021-04-24 20:00:19 +02:00
Felix C. Stegerman
56d047875c
use HTTPS urls 2021-04-22 17:25:31 +02:00
RobertF
6dcbe7ab9f
Add enable_androidx (#1311)
* Add enable_androidx
2021-04-22 09:04:19 +02:00
Kostiantyn Syrykh
290735a672 iOS OTA manifest generation for in-house app distribution 2021-04-20 10:39:05 +03:00
Andre Miras
82ab5b3f48
Merge pull request #1307 from syrykh/master
Update iOS codesign options
2021-03-19 09:20:24 +01:00
Kostiantyn Syrykh
e587305308 Update iOS codesign options 2021-03-17 21:46:55 +02:00
Kostiantyn Syrykh
1a3fb61b37
Allow setting custom p4a URL instead of fork (#1305)
* Allow setting custom p4a URL instead of fork

* Apply suggestions from code review

Co-authored-by: Pol Canelles <canellestudi@gmail.com>

* Add tests for p4a clone URL

Co-authored-by: Pol Canelles <canellestudi@gmail.com>
2021-03-14 10:47:27 +01:00
Ankit Dobhal
d2944ad54c
Fixed code quality issues using deepsource (#1300)
- Added .deepsource.toml to fix bug risks

- Remove unnecessary use of comprehension

- Use `os.environ.copy()` to copy the environment variables

- Remove unnecessary return statement

- Use `sys.exit()` calls
2021-03-04 15:34:12 +01:00
Gabriel Pettier
b24b77b36e
Allow displaying only the logcat of our app. (#1272)
Todo
[ ] test with a service
[ ] consider making default
[ ] test for robustness

To discuss
[ ] should it exit automatically like it does currently? what if user reruns manually?
[ ] consider the cost of additional complexity vs usage simplification for users
2021-02-21 16:40:00 +01:00
Andre Miras
7ebc048c97
♻️ Minor check_requirements() refactoring (#1274) 2021-02-19 01:04:38 +01:00
Andre Miras
54b2975f57
Merge pull request #1238 from germn/add_adb_args_option
Add android.adb_args option
2021-01-07 00:30:20 +01:00
Alexander Taylor
eecb248101
Merge pull request #1265 from misl6/fix/change-manifestPlaceholders-default
Change android.manifest_placeholders default to None
2020-12-17 12:40:48 +00:00
Mirko Galimberti
52facfa280 Change android.manifest_placeholders default to None 2020-12-17 13:18:44 +01:00
Mirko Galimberti
b60055cdc0 Add manifestPlaceholders feature 2020-12-14 20:31:47 +01:00
Mirko
3e008a4609
Merge pull request #1257 from misl6/fix/use-develop-for-tests
Use develop branch for automated tests
2020-12-11 19:25:06 +01:00
Mirko Galimberti
5f74603349 Use develop branch for automated tests 2020-12-08 21:31:46 +01:00
germn
84d9390805 Add android.adb_args option 2020-10-15 16:13:47 +03:00
Artem Bulgakov
513ad560b7 Add link to GitHub action 2020-10-03 18:20:20 +02:00
Mathieu Virbel
5d75e75376
sdl2_gradle is now in sdl2, fix invalid documentation 2020-10-02 10:48:44 +02:00
Felix C. Stegerman
2f07073759 make include_exts etc. properly case-insentitive 2020-10-02 10:33:44 +02:00
Eero af Heurlin
2c445735bf Add support for p4a --feature option
See https://github.com/kivy/python-for-android/pull/2322
2020-10-02 10:24:57 +02:00
Stefan Sherwood
fdb3d78739 WSL workaround now accommodates WSL 2
Examples:

For WSL 1:
	uname()[2] = '4.4.0-18362-Microsoft'
For WSL 2:
	uname()[2] = '4.19.104-microsoft-standard'
2020-10-02 10:23:55 +02:00
Márcio Moreira
3198f244f2 Update quickstart.rst for Windows 10
Added note to check if Windows ADB and Buildozer installed ADB are the same version.
2020-10-02 10:23:14 +02:00
Márcio Moreira
0d9b536407 Update quickstart.rst for Windows 10 2020-10-02 10:23:14 +02:00
Joril
d27020fe4e Add android.backup_rules parameter to buildozer.spec 2020-10-02 10:21:17 +02:00
Mathieu Virbel
c9345fa06a
Update README.md 2020-10-02 10:06:34 +02:00
Eero af Heurlin
7b35b3d030
Add option for controlling p4a distutils support, fixes #1224 (#1225)
* Add option for controlling p4a distutils support, refs #1224

* note that .toml needs to be in included extensions if using pyprojet.toml

* Add the default --ignore-setup-py flag to test
2020-09-13 17:25:14 +02:00
Jorilx
7bf9f39709
Fix issue #881: Add android.allow_backup parameter to buildozer.spec (#1206)
* Add android.allow_backup parameter to buildozer.spec
* Rework patch to only use --allow-backup when it is set to false
* Added testcase for android.allow_backup
* Added default value for android.allow_backup to spec
2020-08-14 15:35:13 +02:00
Gabriel Pettier
4a18fb321e
Merge pull request #1208 from kivy/lottie_android
Add support for --presplash-lottie option of p4a
2020-08-13 16:31:53 +02:00
Gabriel Pettier
236cdaee16 Add support for --presplash-lottie option of p4a
allow using Lottie animation as splashscreen on Android
2020-08-12 23:14:29 +02:00
Andre Miras
79e16e23ee
Merge pull request #1175 from fullbuffer/patch-1
Fixes heading for iOS target
2020-07-02 21:38:33 +02:00
FullBuffer
be801e0ab8
Fixed heading for iOS target 2020-07-02 12:25:11 -04:00
Andre Miras
459807465a
Merge pull request #1171 from AndreMiras/feature/test_ios_follow_up
 Increases ios target test coverage
2020-06-28 23:22:45 +02:00
Andre Miras
3f851ec924
Merge pull request #1168 from AndreMiras/feature/test_ios
 Unit test ios target
2020-06-27 16:00:22 +02:00
Andre Miras
f858adfa7e
Merge pull request #1165 from pakal/user_expansion_in_paths
Expand "~" before every path normalization.
2020-06-25 16:16:10 +02:00
Andre Miras
a9fc2fce61 Increases ios target test coverage
This is a follow-up for #1160 and #1168.
Addresses the following:
- grows `buildozer/targets/ios.py` target coverage from 24% to 56%
- fixes `AttributeError` on `TargetIos` error call

Next up should be improving:
- code signing process (toggle off not fully integrated)
- actual deployment (not yet tested)
- further increase `buildozer/targets/ios.py` test coverage
2020-06-25 07:42:42 +02:00
Pascal Chambon
1323c057e1 Expand "~" user before every path normalization. 2020-06-24 21:42:38 +02:00
Andre Miras
ece5748982 Unit test ios target
- basic ios target test
- refactors existing android test for code sharing
- changes `call_build_package()` to simple function

Grows `buildozer/targets/ios.py` coverage from 11% to 24%.
This setups the canvas for more tests to come later.
2020-06-24 18:07:34 +02:00
Andre Miras
a967c0912e
Merge pull request #1160 from AndreMiras/feature/ios_build
🍏 Improves iOS support
2020-06-21 14:39:23 +02:00
Andre Miras
020a5504f3 🍏 Improves iOS support
Updates & fixes support for iOS target, covers the following:
- Build integration test
- Updates to new kivy-ios structure
- Bumps to ios-deploy 1.10.0 (`make` replaced by `xcodebuild`)
- Makes it possible to toggle code signing (now disabled by default)

Note this is the first iteration of a longer serie.
Subsequent pull requests will try to improve the following:
- code signing process (toggle not fully integrated)
- actual deployment (not yet tested)
- unit tests (mainly `buildozer/targets/ios.py`)
- other forms of technical debt
2020-06-20 19:11:14 +02:00
Andre Miras
af577b6138
Merge pull request #1158 from AndreMiras/feature/split_ci
👷 Moves Android build to dedicated workflow file
2020-06-20 00:41:29 +02:00
Andre Miras
afab91caf8 👷 Moves Android build to dedicated workflow file
This is in preparation for the soon to come ios build integration test.
2020-06-19 21:04:56 +02:00
Julian
a3704e7fb7
SafeConfigParser deprecated (#1155)
SafeConfigParser deprecated.
SafeConfigParser was renamed to ConfigParser in Python 3.2. Use of it in Python 3.7 gives a DeprecationWarning.
As Buildozer is not supported at below Python 3.2, simply replaced all mentions.

Co-authored-by: Julian-O <kraken@somethinkodd.com>
2020-06-15 13:40:25 +02:00
Andre Miras
40c79e5a93
Merge pull request #1142 from AndreMiras/feature/garden_is_deprecated
🔥 Drops garden support
2020-06-11 17:02:57 +02:00