Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2024.01.21 #2959

Merged
merged 21 commits into from
Jan 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
4cc1267
Merge pull request #2892 from kivy/master
misl6 Sep 17, 2023
3c05366
Update Lottie player version
HugoDaniel Oct 17, 2023
fbe9fe4
Merge pull request #2900 from HugoDaniel/patch-1
AndreMiras Oct 18, 2023
0be5572
Improve docs, add docs tests and remove vendored theme (#2890)
Julian-O Nov 4, 2023
d8c3947
Remove `distutils` usage, as is not available anymore on Python `3.12…
misl6 Nov 6, 2023
eb5b46a
enable json1 extenstion
HyTurtle Nov 9, 2023
5b097dc
Merge pull request #2915 from HyTurtle/json1
AndreMiras Nov 9, 2023
64ff7a8
Bump `pyjnius` version to `1.6.1` (#2914)
misl6 Nov 9, 2023
609ad2d
Add (now mandatory) `.readthedocs.yaml` file, add docs `requirements.…
misl6 Nov 10, 2023
59d6985
Introduce FAQ in docs (#2917)
Julian-O Nov 12, 2023
17bf532
Update Android gradle plugin to 8.1.1 and gradle to 8.0.2 (#2887)
misl6 Nov 18, 2023
83e74ca
Add support for Python `3.11` and make it the default while building …
T-Dynamos Nov 18, 2023
436d5a9
Update prerequisites (`Dockerfile`, `prerequisites.py`, docs) (#2923)
misl6 Nov 20, 2023
0df46c8
Remove redundant append into `WHITELIST_PATTERNS` (#2935)
shyamnathp Dec 8, 2023
bb63f76
Update Contributing Guidelines and Readme (#2922)
Julian-O Dec 16, 2023
d35c70a
`sourceCompatibility` 1.7 and `targetCompatibility` 1.7 are obsolete,…
misl6 Dec 17, 2023
66ba3e5
Update sdl2 deps to reflect the same targeted in kivy/kivy (#2927)
misl6 Dec 17, 2023
75be018
Initial support for PySide6 and Qt bootstrap (#2918)
shyamnathp Jan 11, 2024
f06e5e3
Bump Kivy version to `2.3.0` (#2952)
misl6 Jan 20, 2024
4dcb61e
Update OpenSSL version to `1.1.1w` (#2958)
prolenodev Jan 21, 2024
f47fed6
Update CHANGELOG.md and bump version to 2024.01.21
misl6 Jan 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions .github/workflows/no-response.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: No Response

# Both `issue_comment` and `scheduled` event types are required for this Action
# to work properly.
on:
issue_comment:
types: [created]
schedule:
# Schedule for an arbitrary time (5am) once every day
- cron: '* 5 * * *'

jobs:
noResponse:
# Don't run if in a fork
if: github.repository_owner == 'kivy'
runs-on: ubuntu-latest
steps:
- uses: lee-dohm/no-response@9bb0a4b5e6a45046f00353d5de7d90fb8bd773bb
# This commit hash targets release v0.5.0 of lee-dohm/no-response.
# Targeting a commit hash instead of a tag has been done for security reasons.
# Please be aware that the commit hash specifically targets the "Automatic compilation"
# done by `github-actions[bot]` as the `no-response` Action needs to be compiled.
with:
token: ${{ github.token }}
daysUntilClose: 42
responseRequiredLabel: 'awaiting-reply'
closeComment: >
This issue has been automatically closed because there has been no response
to our request for more information from the original author. With only the
information that is currently in the issue, we don't have the means
to take action. Please reach out if you have or find the answers we need so
that we can investigate further.
28 changes: 22 additions & 6 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout python-for-android
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set up Python 3.x
uses: actions/setup-python@v4
with:
Expand All @@ -36,7 +36,7 @@ jobs:
os: [ubuntu-latest, macOs-latest]
steps:
- name: Checkout python-for-android
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
with:
Expand Down Expand Up @@ -70,9 +70,11 @@ jobs:
target: testapps-webview
- name: service_library
target: testapps-service_library-aar
- name: qt
target: testapps-qt
steps:
- name: Checkout python-for-android
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Build python-for-android docker image
run: |
docker build --tag=kivy/python-for-android .
Expand Down Expand Up @@ -121,7 +123,7 @@ jobs:
ANDROID_NDK_HOME: ${HOME}/.android/android-ndk
steps:
- name: Checkout python-for-android
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Install python-for-android
run: |
source ci/osx_ci.sh
Expand Down Expand Up @@ -170,7 +172,7 @@ jobs:
REBUILD_UPDATED_RECIPES_EXTRA_ARGS: --arch=${{ matrix.android_arch }}
steps:
- name: Checkout python-for-android (all-history)
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
# helps with GitHub runner getting out of space
Expand Down Expand Up @@ -206,7 +208,7 @@ jobs:
REBUILD_UPDATED_RECIPES_EXTRA_ARGS: --arch=${{ matrix.android_arch }}
steps:
- name: Checkout python-for-android (all-history)
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install python-for-android
Expand Down Expand Up @@ -238,3 +240,17 @@ jobs:
uses: AndreMiras/coveralls-python-action@develop
with:
parallel-finished: true

documentation:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Requirements
run: |
python -m pip install --upgrade pip
pip install -r doc/requirements.txt
- name: Check links
run: sphinx-build -b linkcheck doc/source doc/build
- name: Generate documentation
run: sphinx-build doc/source doc/build

33 changes: 23 additions & 10 deletions .github/workflows/support.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# When a user creates an issue that is actually a support request, it should
# be closed with a friendly comment.
#
# This triggers on an issue being labelled with the `support` tag.

name: 'Support Requests'

on:
Expand All @@ -11,22 +16,30 @@ jobs:
action:
runs-on: ubuntu-latest
steps:
- uses: dessant/support-requests@v2
- uses: dessant/support-requests@v4
with:
github-token: ${{ github.token }}
support-label: 'support'
issue-comment: >
👋 We use the issue tracker exclusively for bug reports and feature requests.
However, this issue appears to be a support request. Please use our
[support channels](https://github.com/kivy/python-for-android/blob/master/README.md#support)
to get help with the project.


If you're having trouble installing or using python-for-android,
maybe you could be interested in our [quickstart](https://python-for-android.readthedocs.io/en/latest/quickstart) guide.
👋 @{issue-author},

Sorry to hear you are having difficulties with Kivy's python-for-android; Kivy unites a number of different technologies, so building apps can be temperamental.

We try to use GitHub issues only to track work for developers to do to fix bugs and add new features to python-for-android.

However, this issue appears to be a support request. Please use our
[support channels](https://github.com/kivy/python-for-android/blob/master/CONTACT.md)
to get help with the project.

If you're having trouble installing python-for-android,
please see our [quickstart](https://python-for-android.readthedocs.io/en/latest/quickstart) guide.

If you're having trouble using python-for-android,
please see our [troubleshooting guide](https://python-for-android.readthedocs.io/en/latest/troubleshooting)
and [FAQ](https://github.com/kivy/python-for-android/blob/master/FAQ.md).

Let us know if this comment was made in error, and we'll be happy
to reopen the issue.

close-issue: true
lock-issue: false
lock-issue: false
16 changes: 16 additions & 0 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Read the Docs configuration file for Sphinx projects
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

version: 2

build:
os: ubuntu-22.04
tools:
python: "3"

python:
install:
- requirements: doc/requirements.txt

sphinx:
configuration: doc/source/conf.py
Loading