Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/kivy/pyjnius

Access Java classes from Python
https://github.com/kivy/pyjnius

Update old `quickstart.rst` example from Py2 to Py3 (#711)

* Update quickstart.rst

minimum sample's forgot bracket fix

* Update quickstart.rst

rem...

25c60a3aa40257c7b8a08ddfb4b9a5ca0f9b8d42 authored 11 months ago by Suletta-Majo <[email protected]>
Make doc structure consistent and up-to-date (#703)

* Make doc structure consistent and up-to-date

This is part of an effort to make the Kivy sib...

dce5ce0f3ec35eef288a2a53fd3f7db0f6c598d2 authored about 1 year ago by Julian <[email protected]>
Refresh installation and build docs (#700)

* documentation changes for #695

* addressing review comments, and a clarification in packagi...

a2c799fe6808a7d669a8103a3a7a2327089357bb authored about 1 year ago by Craig Macdonald <[email protected]>
Create `no-response.yml` (#697)

Support the no-response bot.

Direct copy of the kivy/kivy one.

063d97a7ffa483ff3425d3a92c1339201e24b48b authored about 1 year ago by Julian <[email protected]>
Update CHANGELOG and version for release `1.6.1` (#694)

3c7acc8c9ff15103ca549239b0b6ab624a3780df authored about 1 year ago by Mirko Galimberti <[email protected]>
Use the `release/v1` tag for `pypa/gh-action-pypi-publish`, as `master` is deprecated (#693)

a19f8ca59bfa7224f57a43c9c509f9b6c66a9761 authored about 1 year ago by Mirko Galimberti <[email protected]>
Skip getting version from Cython on Android. Instead add ANDROID_PYJNIUS_CYTHON_3 env var (#692)

e0f52ba87b2b84b040eb13200a96eed4cd5b22c5 authored about 1 year ago by Mirko Galimberti <[email protected]>
Cleanup some Java code in `NativeInvocationHandler.java` (#691)

f746f1339c7c58525f0e0a0d50d598e4d8b34753 authored about 1 year ago by baseplate-admin <[email protected]>
Add (now mandatory) `.readthedocs.yaml` file, add docs `requirements.txt` and update sphinx conf (#684)

c144e968cdfafd58599cf697e2be63d959c6aa26 authored about 1 year ago by Mirko Galimberti <[email protected]>
Update CHANGELOG for release 1.6.0 (additional) (#683)

* Update CHANGELOG

* Update CHANGELOG for release 1.6.0

1d73253ac961eda663be18c1e39ab246be76c00c authored about 1 year ago by Mirko Galimberti <[email protected]>
Build stdist needs Cython to perform the build (#682)

d929be082273056ca0468ce0c5453e34578fa5ca authored about 1 year ago by Mirko Galimberti <[email protected]>
Update CHANGELOG and version for release `1.6.0` (#671)

* Update CHANGELOG and version for release 1.6.0

* Update CHANGELOG

* Updated CHANGELOG

362935395dc637ba9c29473a35f49dabe1a05940 authored about 1 year ago by Mirko Galimberti <[email protected]>
Add missing support label for Python 3.12 (#681)

b23ba5418a84374282d816b9086594f550256394 authored about 1 year ago by Mirko Galimberti <[email protected]>
Update cibuildwheel to perform build for Python 3.12 (#680)

a0557896e854e300656521ed3cfd25cf5b411203 authored about 1 year ago by Mirko Galimberti <[email protected]>
Add tests on push for Apple Silicon (#679)

a32cb83071c33864b7482bfaba2843c99db94afb authored about 1 year ago by Mirko Galimberti <[email protected]>
Now Github Actions provides python3 via setup-python also for Apple Silicon Macs (#677)

* Now Github Actions provides python3 via setup-python also for Apple Silicon macs

* Python 3...

909f93e3e0326e1beb6ca1bb71a5ce495bea05f5 authored about 1 year ago by Mirko Galimberti <[email protected]>
Add tests for python 3.12 (#678)

5a69e60705eff9672cb86b0ec7823f5f5b6dcd2d authored about 1 year ago by Craig Macdonald <[email protected]>
Ensure we test the produced wheel, and not the one from the index (#676)

34bc85b4afb88e60fe90a3d9a6c33b6f9cfc1f8a authored about 1 year ago by Mirko Galimberti <[email protected]>
Remove pkg_resources for Python >=3.9 (#673)

* WIP: addresses pkg_resources deprecation

* more fixes

* attempt for py3.9

* paths to ...

d3525a34bb793ff77cc62149449a0bbfacf057c1 authored about 1 year ago by Craig Macdonald <[email protected]>
Support Java 20, remove Java 7 support (#672)

* adding java 20 to build matrix

* change to zulu which has JDK20 available

* building cla...

9ef610cfc3ddc4b313be5f78f590ccd585a6f241 authored about 1 year ago by Craig Macdonald <[email protected]>
Support both Cython >3 and Cython < 3 (#669)

* Remove .pxi include files from setup.py

* show pip list

* dont allow cython 3

* Rever...

fd748e5db48d8e69e4aeab9a2af1400871dff46b authored over 1 year ago by Craig Macdonald <[email protected]>
introduce protocol_map for Map$Entry (#659)

c126762e36c96a8ec7d1764c0ceb94127f829445 authored over 1 year ago by Craig Macdonald <[email protected]>
Update CHANGELOG and version for release 1.5.0 (#658)

7da449434e9b1c825c283e4a9103db27d17aee2f authored over 1 year ago by Mirko Galimberti <[email protected]>
Add support for Python 3.11 (#656)

3bf3103a3275059cfbc16ae200ed3cf4226c6aca authored over 1 year ago by Mirko Galimberti <[email protected]>
Add support request automation (as other kivy projects) (#657)

71b8582e7d0cd48754480788cca8016e497ec60c authored over 1 year ago by Mirko Galimberti <[email protected]>
Build (and test) `manylinux-aarch64` wheels via our `kivy-ubuntu-arm64` self-hosted runner [build wheel] (#653)

* Build aarch64 wheels

Also, build and test x86 wheels in one step, similar to aarch64.

* ...

3b06a9ecf4556eb2ac31d0e4725815d976704ed9 authored over 1 year ago by Mirko Galimberti <[email protected]>
Linux x86 tests force as safe directory (#655)

95381a206591c6bf40626c22ce3d7c80aacee07e authored over 1 year ago by Mirko Galimberti <[email protected]>
Remove Python 3.6 from supported and test matrix, as it reached EOL (#654)

aa46bdca11c5ad735e69a34007a27b2d68c7b731 authored over 1 year ago by Mirko Galimberti <[email protected]>
Initialize logger as a child of the Kivy's one (#643)

95527df23f258c2da04a5ff05efe147f3e6032c3 authored about 2 years ago by Mirko Galimberti <[email protected]>
Removes some Python2-era complexity (#641)

714f30e71afbebad6d8c61cb335ab86a0a7ff105 authored about 2 years ago by Mirko Galimberti <[email protected]>
Remove Python 2 support, six dependency (#619)

ee4e9c224c4a3dda1f15a6f161cd0dfb268eb0e3 authored about 2 years ago by rdb <[email protected]>
Add BSD Unix build support (FreeBSD, OpenBSD, NetBSD, ..).

* Builds fine on FreeBSD.
* OpenBSD returns build errors on `build_ext()` call.

Signed-off-by: ...

453b9b0ad61057a67ff279479312801da690b832 authored over 2 years ago by Tomasz 'CeDeROM' CEDRO <[email protected]>
Update CHANGELOG (#631)

0421f01452d2d6b8ce9a3a632d7f7a39d27f00fb authored over 2 years ago by Mirko Galimberti <[email protected]>
Uses cibuildwheel for releases (#625)

b3dbbe934c0edc40ad34602f98b7257814587243 authored over 2 years ago by Mirko Galimberti <[email protected]>
Cython now requires a minimum version. Introduces setup.cfg. Cleans up the CI workflow (#629)

0bc346395f7e2c45f4ec6ccbe02bb3ec7815a251 authored over 2 years ago by Mirko Galimberti <[email protected]>
Updated java-setup to v3, include all the LTS versions from adoptium during CI tests. (#628)

7b0426adbfe11792fbb886a8eb1427f9c12011c4 authored over 2 years ago by Mirko Galimberti <[email protected]>
Fixes for PyPy (#627)

bcf4e28e170c02abab38dc1194b2a33d3adb13d1 authored over 2 years ago by Mirko Galimberti <[email protected]>
Move get_cpu guessing into _possible_lib_location (#626)

57e3ea0240a974a593beaf187872fd0f4cca4a5a authored over 2 years ago by Mirko Galimberti <[email protected]>
update CHANGELOG and version (#624)

fe46b036573166ff2fce7386f79be8cbecea1497 authored over 2 years ago by Mirko Galimberti <[email protected]>
add suffix to support IBM jre on Windows (#622)

Co-authored-by: Lucas Oliveira <lucasfeol94@@mgail.com>

6699ec418769b85620bcc9621a7903498534fb6a authored over 2 years ago by Lucas Fernandes Oliveira <[email protected]>
Update api.rst (#616)

remove extra equals signs for #615

61b268d78df15ff32052d58c1afb1ad1a7128f95 authored over 2 years ago by hx2A <[email protected]>
When cross-compiling for Android, we should not use the include dirs exposed by the JDK (#620)

17d9d61c1b2be4ac9030d56200930ebf7ebd65cd authored over 2 years ago by Mirko Galimberti <[email protected]>
update CHANGELOG and version

4f9bb541003d2f13fe7319c4715fd28bd17ef0d3 authored about 3 years ago by Gabriel Pettier <[email protected]>
add python3.10 to ci matrix

1d98911f1ee7a97228cf9cca856e8d16e4239b5b authored about 3 years ago by Gabriel Pettier <[email protected]>
Add aarch64 to MACHINE2CPU - get rid of the warning on ARM64

7781dc1cb01519ccaf06a78cc0bee6393567f9ce authored over 3 years ago by The Cheaterman <[email protected]>
Use platform.machine() as default get_cpu() return value

It's much more likely to be correct, eg on aarch64 in my case. :-)

362d9b99fd1ee6114d2e166a2f294612be86a82a authored over 3 years ago by Cheaterman <[email protected]>
1.4.0 release

f8bd8f64a476fc905af8da58f8f3dad6d7ad396e authored over 3 years ago by Gabriel Pettier <[email protected]>
cython is only a build requirement, not an install requirement

c32bf9500d5f21ecaa4ba4374450c30b77c9914a authored over 3 years ago by Gabriel Pettier <[email protected]>
use full commit for release ation in workflows

79c9f0a194ecb72b6fa2d02cb28062e92e1593f0 authored over 3 years ago by Gabriel Pettier <[email protected]>
Update jnius_jvm_android to simplify patching for p4a

8ce6f1e4e4eb7905fdf04ec9d9c770076d14bfad authored over 3 years ago by Gabriel Pettier <[email protected]>
PEP8

a002083f10f8e30408511c9deba61b2a848ed1a9 authored over 3 years ago by Gabriel Pettier <[email protected]>
refactoring of Java location bootstrap, addressing #537

d5d4c99b6ff756b6ad9d9307967831b172fb41cb authored over 3 years ago by Craig Macdonald <[email protected]>
add library location for setup.py on Windows

395df291f498dbd9c7bc30e159b2ddafacbe5854 authored over 3 years ago by Craig Macdonald <[email protected]>
Update env.py for android building

- return [] in get_libraries as it's not needed on android
- update android library definition t...

fc714ea798870a7746e374a72c19b9db87b817a6 authored over 3 years ago by Gabriel Pettier <[email protected]>
remove debug print

aa83699ba648e849bab142d74e323a5c3cd51352 authored over 3 years ago by Craig Macdonald <[email protected]>
make sure javac location is correct on Windows

582cff56262721a719c1216d3a0d963cbb3af1ff authored over 3 years ago by Craig Macdonald <[email protected]>
added some default *nix search paths

cc70851f824e8ee3c4524ec309db5b1770e60b49 authored over 3 years ago by Craig Macdonald <[email protected]>
fix for mac, todo or android

64aa4a0e47cbfcf7f27fbf79ad70da102140c7fe authored over 3 years ago by Craig Macdonald <[email protected]>
Change type of type-related java exceptions to TypeError

also change the tests to use assertRaisesRegex and match the error message

f0a8dddc881a615c3de705469e1096797f0940c5 authored over 3 years ago by Gabriel Pettier <[email protected]>
Fix ignored exceptions breaking tests

Add a few except clauses on methods that missed them, especially populate_args
that was failing ...

4e37b72838b2455eb4d260a24670ff82eff0c4af authored over 3 years ago by Gabriel Pettier <[email protected]>
Merge pull request #515 from cmacdonald/lambdas_v1

Allow passing Python Lambdas as Java lambdas

ba3f42664c3c94e5d0ddbb9894b96dfb824b43f9 authored over 3 years ago by Gabriel Pettier <[email protected]>
Merge pull request #595 from dogatekin/master

Use Python standard library `which` instead of OS `which`

a6af91a28c80383cc078718b6668f5708c87d348 authored over 3 years ago by Gabriel Pettier <[email protected]>
Use Python standard library which instead of OS which

13e741dc8b36828a095c1b7ac5ac9ce435023d30 authored over 3 years ago by Doga Tekin <[email protected]>
Merge pull request #594 from bgyori/pyproject

Add pyproject.toml to specify Cython as a build requirement

1692c95099ca8eaf652ac24dbbcbf4eb08d8191f authored over 3 years ago by Gabriel Pettier <[email protected]>
Remove build back-end

70de3f4e1f889801b0268096a3cae9d7c36ce09d authored over 3 years ago by Ben Gyori <[email protected]>
Add pyproject.toml

aab3e67bfaff04dafd87dd4486141d3c53f1b7af authored over 3 years ago by Ben Gyori <[email protected]>
Merge pull request #584 from hajimurtaza/patch-1

Updated android.rst

5d086c027430dd83c8d44f90e4ef6700a9c9aa1e authored over 3 years ago by Gabriel Pettier <[email protected]>
fix docs to refer to org.kivy.android.PythonActivity, not renpy

c0afd96d2c1d4daf7889c5af06d0059844cdbd92 authored over 3 years ago by Gabriel Pettier <[email protected]>
Updated android.rst

Reflect py3 print command

3473fc1d8e00f1aa2fef37d0a28a98011693c7ca authored almost 4 years ago by Murtaza Haji <[email protected]>
Merge pull request #569 from obfusk/fix-set_resolve_info

set_resolve_info: replace j_self w/ resolve_static

eb49689e82f710ac6cdec3cd7d08f1d8d17c8816 authored about 4 years ago by Gabriel Pettier <[email protected]>
Merge pull request #572 from kivy/tshirtman-patch-1

Update README.md

0d5091dc66d20fa40f0645f667fb7e89b70f0230 authored about 4 years ago by Gabriel Pettier <[email protected]>
Merge pull request #556 from gasull/patch-1

Update README.md

702ada5b8626c1e5d3d2b875afd55bf9d8686515 authored about 4 years ago by Gabriel Pettier <[email protected]>
Update README.md

use print() instead of print to make the example code python3 compatible.

aff464dec6ece947be7a2438b69f5240715b23e1 authored about 4 years ago by Gabriel Pettier <[email protected]>
set_resolve_info: replace j_self w/ resolve_static

b4e4e3fc0be070addc039c8dde12d247dbaa46ce authored about 4 years ago by Felix C. Stegerman <[email protected]>
Merge pull request #566 from hx2A/master

fix bug for constuctors with variable arguments

047668d4c355fee06379fee54238b470fe009d33 authored about 4 years ago by Gabriel Pettier <[email protected]>
include classname in error message

88ccf7357b35c8417788a8088f5bd1945fd719bd authored about 4 years ago by Jim <[email protected]>
fix signature hints when used for constructors with varargs

c00f1e20c8544bf9c0c4a0810eff6e047990c58d authored about 4 years ago by Jim <[email protected]>
improve error message for constructor not matching arguments

eab00790bc5109565cc644ad1b6e3235f637e192 authored about 4 years ago by Jim <[email protected]>
Merge branch 'master' of github.com:kivy/pyjnius

653f8728d229e92cf6102ec1e090278278c8cca8 authored about 4 years ago by Jim <[email protected]>
Merge pull request #567 from obfusk/fix-static-methods

Fix static methods

80815da495a4e4625c33720d262f8e77fdf3323e authored about 4 years ago by Gabriel Pettier <[email protected]>
fix constructor tests

445839df08065ca5f8379316b6b0b9968447502a authored about 4 years ago by Felix C. Stegerman <[email protected]>
fix bug for constuctors with variable arguments

27a9ef4ee5e90ef976e19f0b337ca94ea1249794 authored about 4 years ago by Jim <[email protected]>
do not allow calling non-static methods on classes

46c4682e6ac251c1e8a0f274d20971229e7172d3 authored about 4 years ago by Felix C. Stegerman <[email protected]>
Merge pull request #565 from obfusk/update-python-versions

Update python versions

205e1432f324273e91c260952f5f993e570c7f07 authored about 4 years ago by Gabriel Pettier <[email protected]>
Merge pull request #564 from obfusk/ci-on-pull-request

CI: run on pull request & add missing badge

eb6968c62c723e99ea5f233069e34a930f8b41c3 authored about 4 years ago by Gabriel Pettier <[email protected]>
CI: use setup-python@v2

ac3f2e72f54095ecaa38ae5d7a916f9c187f9174 authored about 4 years ago by Felix C. Stegerman <[email protected]>
CI: run on pull request & add missing badge

57d1be5066738389f74ff39ad47826e22e3c0297 authored about 4 years ago by Felix C. Stegerman <[email protected]>
update python versions

7768eed3afcd4eddc50648304ec47967b8061365 authored about 4 years ago by Felix C. Stegerman <[email protected]>
Merge pull request #536 from kivy/ci_python_x86

add missing architecture for python setup in actions

d30accc64de2d75fc1ce208e7e9251f7f6be6ebd authored about 4 years ago by Gabriel Pettier <[email protected]>
Merge pull request #560 from obfusk/x86-ci

CI: added x86 workflow

d2740a86cf4e8c6832b2c89012260a9848546736 authored about 4 years ago by Gabriel Pettier <[email protected]>
CI: added x86 workflow

70985b638ade95f827145e77c67499d4d5e94567 authored about 4 years ago by Felix C. Stegerman <[email protected]>
Merge pull request #558 from cmacdonald/improved_method_error

Improve error message on method not found

a89929caf48c2a3558c7d0897d790b55a3c67ee3 authored about 4 years ago by Gabriel Pettier <[email protected]>
actually use cython language_level=3 + fix issue!

afcc535afc9ac0fdeb6d264334646797eeab8f92 authored about 4 years ago by Gabriel Pettier <[email protected]>
add missing architecture for python setup in actions

also drop python2 builds

06d96a4d885c6b6c156fbe92f9df18331a411ab6 authored about 4 years ago by Gabriel Pettier <[email protected]>
Improve error message on method not found

9de2f9a5a0a94a7473fca7bdb54aca4e715be719 authored about 4 years ago by Craig Macdonald <[email protected]>
Update README.md

Fix broken hyperlink.

69b9cafa39d378f12ea03edcc4e35a06a5eeb970 authored about 4 years ago by Daniel Gonzalez Gasull <[email protected]>
Merge pull request #546 from cmacdonald/545_typechecking

Add in missing assignable check for int parameters etc.

88212e2e61d9150d8108b964f497ffd8c8bd2d4d authored about 4 years ago by Mathieu Virbel <[email protected]>
Merge branch 'master' into lambdas_v1

12e2f11d94e0fb5150fc21a1ceb6cf499b748ce8 authored over 4 years ago by Craig Macdonald <[email protected]>
Merge pull request #549 from bowensong/fix_jvm_options

Fixes #548 JVM options are not correctly set by jnius_config.set_options()

7dd6c8e679302526d6e86bdddeca343a3f0b54c7 authored over 4 years ago by Gabriel Pettier <[email protected]>
Fixes #548 JVM options are not correctly set by jnius_config.set_options()

c64f64e50aecc760b940b62038458890b8486de7 authored over 4 years ago by Bowen Song <[email protected]>