1
0
mirror of https://github.com/thp/pyotherside.git synced 2025-01-17 23:22:53 +08:00

205 Commits

Author SHA1 Message Date
Alexander Blum
302c111b99
Fixes PyOtherSideQtRCImporter for submodule imports (#134)
* fixes PyOtherSideQtRCImporter for submodule imports
* adjusts QrRCImporter to use the original check
2024-05-31 08:50:10 +02:00
Victor Stinner
4fa3406775
Don't call PyEval_InitThreads() on Python 3.7+ (#132)
Since Python 3.7, the function does nothing. Moreover, it's deprecated since Python 3.9:
https://docs.python.org/3.12/c-api/init.html#c.PyEval_InitThreads

Since pyotherside requires Python 3.8, simply remove the call.
2024-05-31 08:37:58 +02:00
Thomas Perl
9a4d1a2a35 PyOtherSide 1.6.1 1.6.1 2024-05-18 23:05:06 +02:00
Thomas Perl
a63556fc7a
macOS: Fix CI path for qmake (#133) 2024-04-24 20:16:23 +02:00
Florian Apolloner
29c5148598
Implement Python 3.12 compatible loader. Fixes #130. (#131) 2024-04-24 20:04:48 +02:00
Thomas Perl
45c6cee562 README.md: Documentation badge 2023-12-02 20:13:43 +01:00
Thomas Perl
37765c3a75 GHA: Install python3-sphinx-rtd-theme 2023-12-02 20:09:27 +01:00
Thomas Perl
ab97cb5eac docs: Install sphinx-rtx-theme 2023-12-02 20:08:12 +01:00
Thomas Perl
24b630a580 docs: Use sphinx_rtd_theme as the theme 2023-12-02 20:03:32 +01:00
Thomas Perl
ebb48b4e3a Add .readthedocs.yaml 2023-12-02 20:00:49 +01:00
Thomas Perl
45044252aa Fix build error with Qt >= 6.5 (fixes #128) 2023-12-02 17:49:55 +01:00
Thomas Perl
63eb5290d5 PyOtherSide 1.6.0 1.6.0 2022-08-05 13:48:31 +02:00
Thomas Perl
2a468b0ecc Remove 'Got library name:' log message (Fixes #113) 2022-08-05 13:48:31 +02:00
Thomas Perl
cc65bf2042 Update files to mention Qt 6 support 2022-08-05 13:48:31 +02:00
Thomas Perl
212d09e5e0 Initial support for Qt 6 2022-08-05 13:48:31 +02:00
Thomas Perl
d2da29ceec Fix examples 2022-08-05 13:48:31 +02:00
Thomas Perl
c3a56102f7
Create FUNDING.yml 2022-08-05 13:43:35 +02:00
Thomas Perl
8f7e67980f Documentation formatting 2021-06-06 12:02:35 +02:00
Thomas Perl
aed2584b48
Maintenance: CI, documentation, cleanups (#119)
* README.md: Convert to markdown

* Fix minimum Python version requirement

* Github Actions: Build from source

* Fix sphinx-doc path

* Run tests

* Single build workflow

* Remove old build file

* No fail fast

* Set path on macOS only

* Run tests with offscreen QPA plugin

* Build and test vs docs

* README.md: CI badge
2021-06-06 12:01:02 +02:00
Thomas Perl
df80d646d4
Merge pull request #118 from thp/python33-unicode-string
Python 3.3 unicode strings
2021-06-06 11:49:20 +02:00
Thomas Perl
3b0c325fd0 Python 3.3 unicode strings 2021-06-06 11:20:02 +02:00
Thomas Perl
16aa5ad2d0 Update documentation
Previously there was a section on Blackberry before the
Android section, since this is removed now, remove the
reference to the other section.
2020-05-03 10:46:28 +02:00
Thomas Perl
373cac2e66 PyOtherSide 1.5.9 1.5.9 2020-01-17 13:37:31 +01:00
Thomas Perl
08c2b5fa65 Update copyright years (2020) 2020-01-17 13:35:47 +01:00
Thomas Perl
a0e58c7060 tests/tests: Obtain the Global Interpreter Lock (Fixes #111) 2020-01-17 13:27:47 +01:00
Thomas Perl
1a32320c93
Merge pull request #106 from uglide/patch-1
Fix compilation on Windows with VS 2017
2019-06-19 14:00:30 +02:00
Igor Malinovskiy
784851668b
Fix compilation on Windows with VS 2017
Remove usage of variable length array to fix compilation on Windows

Fix #93
2019-06-19 11:37:34 +03:00
Thomas Perl
40194fa4d5 PyOtherSide 1.5.8 1.5.8 2019-06-16 09:10:16 +02:00
Thomas Perl
ce2649ccaa
Merge pull request #105 from h3xx/fix-python-config
Fix python3-config invocation
2019-06-16 10:08:31 +03:00
Dan Church
d00b9cd1dd
Fix python3-config invocation
It was spitting out the Usage message on stdout, messing up g++
invocations.
2019-06-10 11:42:26 -05:00
Thomas Perl
7e679dbca8 PyOtherSide 1.5.7 1.5.7 2019-06-08 10:32:00 +02:00
Thomas Perl
2ecbef24db Add --embed for Python 3.8 2019-06-08 10:29:31 +02:00
Thomas Perl
4ee441b426 PyOtherSide 1.5.6 1.5.6 2019-06-06 18:01:43 +02:00
Thomas Perl
ed279cb9db
Merge pull request #104 from uglide/allow_embedding_in_qt_app
Use python.h wrapping to allow embedding as-is in any Qt-based project
2019-06-06 17:59:33 +02:00
Thomas Perl
395491f2cd Add test case and documentation for bytes conversion 2019-06-06 17:58:00 +02:00
Thomas Perl
c67604ba4b
Merge pull request #103 from uglide/add_qbytearray_support
Add support for QByteArray
2019-06-06 13:48:24 +02:00
Igor Malinovskiy
4c2bc52fa0 Use python.h wrapping to allow embedding as-is in any Qt-based project 2019-06-05 17:46:35 +03:00
Igor Malinovskiy
b78f53b4e9 Add support for QByteArray
- Add converting from QByteArray to bytes
- Convert bytes to QByteArray instead of trying to parse it as UTF-8 string
2019-06-05 17:16:52 +03:00
Thomas Perl
7f0ff4687b Actually more related to bpo-21536 2019-06-04 21:21:54 +02:00
Thomas Perl
fd7d338b7f Remove untested-for-a-while BB10 build instructions
"BlackBerry will end the support for the operating system at the end of 2019."

            -- https://en.wikipedia.org/wiki/BlackBerry_10
2019-06-04 21:13:16 +02:00
Thomas Perl
60c90c99d1 Docs: Fix ReStructuredText (monospace/code font) 2019-06-04 20:56:58 +02:00
Thomas Perl
e25157409c PyOtherSide 1.5.5 1.5.5 2019-06-04 20:52:03 +02:00
Thomas Perl
a2955b1c53 python.pri: Add --libs to python3-config (Fixes #102) 2019-06-04 20:45:25 +02:00
Thomas Perl
ebe284544e
Merge pull request #100 from heirecka/include-dlfcn.h
Include <dlfcn.h> (for RTLD_{GLOBAL,NOW})
2019-02-08 11:32:16 +01:00
Heiko Becker
4687c5bcb8 Include <dlfcn.h> (for RTLD_{GLOBAL,NOW})
Building against musl libc otherwise fails here with
"global_libpython_loader.cpp:44:47: error: 'RTLD_GLOBAL' was not
declared in this scope".
2019-02-07 19:51:04 +01:00
Thomas Perl
f41ef4db59 PyOtherSide 1.5.4 1.5.4 2019-01-27 12:45:17 +01:00
Thomas Perl
d8d0710e32 Update copyright years (2019) 2019-01-27 12:37:15 +01:00
Thomas Perl
dab1576bb1 Allow calling signals from Python (Fixes #98) 2019-01-27 12:31:27 +01:00
Thomas Perl
067e3a618d
Merge pull request #95 from martyone/qmltypes
Update plugins.qmltypes and more
2018-08-27 12:49:10 +02:00
Martin Kampas
9f7db20aff Update plugins.qmltypes
Using QML2_IMPORT_PATH instead of command line argument to avoid
recording local path in the plugins.qmlypes file.
2018-08-24 07:25:45 +02:00