Commit Graph

424 Commits

Author SHA1 Message Date
Akshay Arora 573bd69b85 Merge branch 'misl6-fix/args-no-frame' 2024-10-04 13:14:03 +05:30
Mirko Galimberti 1143b4932b Disable -Wincompatible-function-pointer-types in testlib 2024-10-04 12:50:28 +05:30
Akshay Arora dccb07c7be
Merge pull request #123 from misl6/fix/xcode16-disable-incompatible-function-pointer-types
Disable `-Wincompatible-function-pointer-types` in `testlib`
2024-10-04 12:32:51 +05:30
Mirko Galimberti 57b5ac8b57 Disable -Wincompatible-function-pointer-types in testlib 2024-09-29 15:11:10 +02:00
Akshay Arora a070ec718a
Update pyobjus.pyx 2024-09-24 21:52:42 +05:30
Akshay Arora d088a68adf
Merge branch 'master' into fix/args-no-frame 2024-09-24 13:00:44 +05:30
Akshay Arora 0280bfe415
Merge pull request #119 from kivy/renovate/softprops-action-gh-release-2.x
Update softprops/action-gh-release action to v2
2024-09-24 12:50:24 +05:30
Akshay Arora 4fc763fb3a
Merge pull request #122 from kivy/akshayaurora-patch-1
CI: add setuptools to requirements
2024-09-24 12:49:05 +05:30
Akshay Arora d7bd5557c6
CI: add setuptools to requirements 2024-09-24 12:48:07 +05:30
Akshay Arora 81fa4ceba8
Merge pull request #120 from kivy/renovate/furo-2024.x
Update dependency furo to v2024.8.6
2024-09-24 12:43:18 +05:30
renovate[bot] 35a9d878ef
Update dependency furo to v2024.8.6 2024-09-24 07:03:45 +00:00
Akshay Arora e0a0df34d7
Merge pull request #121 from kivy/renovate/sphinx-8.x
Update dependency Sphinx to v8
2024-09-24 12:33:24 +05:30
renovate[bot] 9c053389b3
Update dependency Sphinx to v8 2024-07-30 03:31:09 +00:00
renovate[bot] 9f6fef11c8
Update softprops/action-gh-release action to v2 2024-07-19 00:46:54 +00:00
renovate[bot] 9ad636c9d8
Update actions/setup-python action to v5 (#116)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-26 11:31:18 +02:00
renovate[bot] f30c3045c1
Update dependency furo to v2024 (#118)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-26 11:15:18 +02:00
renovate[bot] 97ce83257e
Update actions/upload-artifact action to v4 (#117)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-26 10:56:43 +02:00
renovate[bot] d2211144d8
Update actions/checkout action to v4 (#115)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-26 10:54:43 +02:00
renovate[bot] a04fc18e1a
Update softprops/action-gh-release action to v0.1.15 (#112)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-25 11:49:28 +02:00
renovate[bot] d9c0076bdc
Add renovate.json (#110)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-25 11:47:19 +02:00
Mirko Galimberti 2e5bb3f820
Sunset `apple-silicon-m1` self-hosted runner, as now is supported by Github Hosted runners via `macos-latest` tag. Use `macos-13` for runs on Intel macs 2024-05-25 11:46:35 +02:00
Mirko Galimberti eabefdf914
Remove support for Python 3.7 as reached EOL (#108) 2024-05-25 11:38:20 +02:00
Julian c30a8425d3
Create `no-reponse.yml` (#106) 2023-11-10 08:33:27 +01:00
Mirko Galimberti cc90152ee5
Bump version to 1.2.4.dev0 (#104) 2023-10-20 19:19:07 +02:00
Mirko Galimberti ec419f22f7
Add (now mandatory) .readthedocs.yaml file, add docs requirements.txt and update sphinx conf (#103) 2023-10-20 18:32:00 +02:00
Mirko Galimberti dd771b05ca
Bump version to 1.2.3 (#102) 2023-10-20 18:02:25 +02:00
Mirko Galimberti fbcfd48cd2
Fixes the build on kivy-ios, as we do not have access to Cython (#101) 2023-10-15 14:22:35 +02:00
Mirko Galimberti 9d3c9171d3
Add support for Python 3.12 (tests, wheel, docs) (#100) 2023-10-15 13:56:03 +02:00
Mirko Galimberti 3763e2a8c0
Now Github Actions provides python3 via setup-python also for Apple Silicon Macs (#98) 2023-10-15 11:15:22 +02:00
Mirko Galimberti 884caa5f14
Add support for Cython >=3 and keep support for Cython < 3 (#99) 2023-10-15 10:19:16 +02:00
Mirko Galimberti 9d66904623
Bump version to 1.2.3.dev0 (#96) 2023-05-13 14:04:31 +02:00
Mirko Galimberti c8dbe9f005
Bump version to 1.2.2 (#95) 2023-05-13 11:46:55 +02:00
Mirko Galimberti 5b3715c966
Add Python 3.11 to test matrix and update supported python versions list (#93) 2023-05-13 11:31:07 +02:00
Mirko Galimberti 889d4b53c6
Add Discord and remove IRC from support channels (#94) 2023-05-13 11:30:35 +02:00
Akshay Arora b369719e42
Build only `universal2` wheels for supported Python versions (#92) 2023-04-25 09:36:53 +02:00
Mirko Galimberti a8a3fe2ccf Use method_getNumberOfArguments, method_copyArgumentType and method_copyReturnType to define argument and return types 2022-12-04 09:58:41 +01:00
Mirko Galimberti 9c0ca61c0c
Our self-hosted Apple Silicon runner now has been migrated to actions/runner v2.292.0 which now supports arm64 natively (#87) 2022-05-25 20:40:02 +02:00
Matt Einhorn 4635143e2f
Fix github release token. (#86) 2022-03-26 15:03:07 -04:00
Matt Einhorn 7334ebdf31
Bump to 1.2.2.dev0. 2022-03-26 14:41:58 -04:00
Matt Einhorn 503247a336
Bump to v1.2.1. 2022-03-26 14:30:22 -04:00
Mirko Galimberti 5830d56f22
Improved Apple Silicon support (variadic functions) + add tests on apple-silicon-m1 (self hosted runner) (#85)
* Add tests on apple-silicon-m1 (Self hosted runner)

* Remove (unnecessary?) dylib and fix Makefile to build them as universal2

* Fixes variadic function call on ARM64

* IMP*(void*, SEL, ...) is failing on Apple Silicon but is not our fault

* ffi_prep_cif_var should be guarded via __builtin_available(macOS 10.15, *)

* On iOS we're using a non-apple version of ffi that should support ffi_prep_cif_var
2022-03-26 13:57:26 +01:00
Matt Einhorn 586991a2a5
Build wheels for pyobjus (#84)
* Build wheels.

* No need to check for cython.

* Use setuptools.

* Cython needs to be available.

* Cython needs to be installed for sdist and tests.

* Missing pytest.
2022-03-18 19:52:20 -04:00
Tim Gates 8ac2543092
docs: Fix a few typos (#83)
There are small typos in:
- docs/source/core_tutorials.rst
- docs/source/pyobjus_ios.rst
- examples/pointer_to_type.py
- examples/unions.py
- examples/unknown_type.py

Fixes:
- Should read `something` rather than `sommething`.
- Should read `screenshot` rather than `screenshoot`.
- Should read `internally` rather than `internaly`.
- Should read `enough` rather than `enought`.
- Should read `union` rather than `unoin`.
2021-12-26 09:44:16 +01:00
Akshay Arora 5392324436
Merge pull request #82 from misl6/fix/universal2
Fixes universal2 build
2021-12-09 23:10:07 +05:30
Mirko Galimberti da628126d4 Fixes universal2 build 2021-11-20 13:25:19 +01:00
Akshay Arora 8eeea05bae
Fix Compile on arm64 M1 Macs for native support
closes #80
2021-09-24 16:09:25 +05:30
matham 50b4ed5532
Bump version to v1.2.0. 2020-11-09 18:00:31 -05:00
matham 243828ef0b
Switch to GitHub actions with automatic deployment (#71)
* Use a single setup.py.

* Dosn't use a seperate setup for sdist.

* Test on all branches.

* Drop 3.5 and add 3.9.

* Make, upload, and test sdist.

* Update deploy.yml

* Add pyproject.toml to sdist.

* Delete .travis.yml

* Add all root folders to sdist

* Include md files.

* Fix env variables to correct names.
2020-11-04 20:45:58 -05:00
matham 3ae3550c53
Merge pull request #66 from Mulugruntz/fix-objcarr-crash-if-empty
Function `objc_arr` would crash with empty arrays.
2020-10-20 15:19:10 -04:00
matham ea4ef7c96d
Add pyproject.toml (#69)
* Add pyproject.toml

* No need to specify cython manually.

* We need cython for makefile.
2020-09-05 16:52:17 -04:00