Name | PySide6 JSON |
Version |
6.6.3.1
JSON |
| download |
home_page | None |
Summary | Python bindings for the Qt cross-platform application and UI framework |
upload_time | 2024-04-02 12:28:14 |
maintainer | None |
docs_url | None |
author | None |
requires_python | <3.13,>=3.8 |
license | LGPL |
keywords |
qt
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# PySide6
### Introduction
**Important:** for Qt5 compatibility, check [PySide2](https://pypi.org/project/PySide2)
PySide6 is the official Python module from the
[Qt for Python project](https://wiki.qt.io/Qt_for_Python),
which provides access to the complete Qt 6.0+ framework.
The Qt for Python project is developed in the open, with all facilities you'd expect
from any modern OSS project such as all code in a git repository and an open
design process. We welcome any contribution conforming to the
[Qt Contribution Agreement](https://www.qt.io/contributionagreement/).
### Installation
Since the release of the [Technical Preview](https://blog.qt.io/blog/2018/06/13/qt-python-5-11-released/)
it is possible to install via `pip`, both from Qt's servers
and [PyPi](https://pypi.org/project/PySide6/):
```
pip install PySide6
```
> Please note: this wheel is an alias to other two wheels
> [PySide6_Essentials](https://pypi.org/project/PySide6_Essentials) and
> [PySide6_Addons](https://pypi.org/project/PySide6_Addons), which contains
> a predefined list of Qt Modules.
#### Dependencies
PySide6 versions following 6.0 use a C++ parser based on
[Clang](http://clang.org/). The Clang library (C-bindings), version 13.0 or
higher is required for building. Prebuilt versions of it can be downloaded from
[download.qt.io](https://download.qt.io/development_releases/prebuilt/libclang/).
After unpacking the archive, set the environment variable *LLVM_INSTALL_DIR* to
point to the folder containing the *include* and *lib* directories of Clang:
```
7z x .../libclang-release_100-linux-Rhel7.2-gcc5.3-x86_64-clazy.7z
export LLVM_INSTALL_DIR=$PWD/libclang
```
On Windows:
```
7z x .../libclang-release_100-windows-vs2015_64-clazy.7z
SET LLVM_INSTALL_DIR=%CD%\libclang
```
### Building from source
For building PySide6 from scratch, please read about
[getting started](https://doc.qt.io/qtforpython/gettingstarted.html).
This process will include getting the code:
```
git clone https://code.qt.io/pyside/pyside-setup
cd pyside-setup
git checkout 6.x # if a specific version is needed
```
then install the dependencies, and following the instructions per platform.
A common build command will look like:
```
python setup.py install --qtpaths=/path/to/bin/qtpaths6 --parallel=8 --build-tests
```
You can obtain more information about the options to build PySide and Shiboken
in [our wiki](https://wiki.qt.io/Qt_for_Python/).
### Documentation and Bugs
You can find more information about the PySide6 module API in the
[official Qt for Python documentation](https://doc.qt.io/qtforpython/).
If you come across any issue, please file a bug report at our
[JIRA tracker](https://bugreports.qt.io/projects/PYSIDE) following
our [guidelines](https://wiki.qt.io/Qt_for_Python/Reporting_Bugs).
### Community
Check our channels on IRC (Libera), Telegram, Gitter, Matrix, and mailing list,
and [join our community](https://wiki.qt.io/Qt_for_Python#Community)!
### Licensing
PySide6 is available under both Open Source (LGPLv3/GPLv2) and commercial
license. Using PyPi is the recommended installation source, because the
content of the wheels is valid for both cases. For more information, refer to
the [Qt Licensing page](https://www.qt.io/licensing/).
Raw data
{
"_id": null,
"home_page": null,
"name": "PySide6",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.13,>=3.8",
"maintainer_email": null,
"keywords": "Qt",
"author": null,
"author_email": "Qt for Python Team <pyside@qt-project.org>",
"download_url": null,
"platform": null,
"description": "# PySide6\n\n### Introduction\n\n**Important:** for Qt5 compatibility, check [PySide2](https://pypi.org/project/PySide2)\n\nPySide6 is the official Python module from the\n[Qt for Python project](https://wiki.qt.io/Qt_for_Python),\nwhich provides access to the complete Qt 6.0+ framework.\n\nThe Qt for Python project is developed in the open, with all facilities you'd expect\nfrom any modern OSS project such as all code in a git repository and an open\ndesign process. We welcome any contribution conforming to the\n[Qt Contribution Agreement](https://www.qt.io/contributionagreement/).\n\n### Installation\n\nSince the release of the [Technical Preview](https://blog.qt.io/blog/2018/06/13/qt-python-5-11-released/)\nit is possible to install via `pip`, both from Qt's servers\nand [PyPi](https://pypi.org/project/PySide6/):\n\n```\npip install PySide6\n```\n\n> Please note: this wheel is an alias to other two wheels\n> [PySide6_Essentials](https://pypi.org/project/PySide6_Essentials) and\n> [PySide6_Addons](https://pypi.org/project/PySide6_Addons), which contains\n> a predefined list of Qt Modules.\n\n#### Dependencies\n\nPySide6 versions following 6.0 use a C++ parser based on\n[Clang](http://clang.org/). The Clang library (C-bindings), version 13.0 or\nhigher is required for building. Prebuilt versions of it can be downloaded from\n[download.qt.io](https://download.qt.io/development_releases/prebuilt/libclang/).\n\nAfter unpacking the archive, set the environment variable *LLVM_INSTALL_DIR* to\npoint to the folder containing the *include* and *lib* directories of Clang:\n\n```\n7z x .../libclang-release_100-linux-Rhel7.2-gcc5.3-x86_64-clazy.7z\nexport LLVM_INSTALL_DIR=$PWD/libclang\n```\n\nOn Windows:\n\n```\n7z x .../libclang-release_100-windows-vs2015_64-clazy.7z\nSET LLVM_INSTALL_DIR=%CD%\\libclang\n```\n\n### Building from source\n\nFor building PySide6 from scratch, please read about\n[getting started](https://doc.qt.io/qtforpython/gettingstarted.html).\nThis process will include getting the code:\n\n```\ngit clone https://code.qt.io/pyside/pyside-setup\ncd pyside-setup\ngit checkout 6.x # if a specific version is needed\n```\n\nthen install the dependencies, and following the instructions per platform.\nA common build command will look like:\n\n```\npython setup.py install --qtpaths=/path/to/bin/qtpaths6 --parallel=8 --build-tests\n```\n\nYou can obtain more information about the options to build PySide and Shiboken\nin [our wiki](https://wiki.qt.io/Qt_for_Python/).\n\n### Documentation and Bugs\n\nYou can find more information about the PySide6 module API in the\n[official Qt for Python documentation](https://doc.qt.io/qtforpython/).\n\nIf you come across any issue, please file a bug report at our\n[JIRA tracker](https://bugreports.qt.io/projects/PYSIDE) following\nour [guidelines](https://wiki.qt.io/Qt_for_Python/Reporting_Bugs).\n\n### Community\n\nCheck our channels on IRC (Libera), Telegram, Gitter, Matrix, and mailing list,\nand [join our community](https://wiki.qt.io/Qt_for_Python#Community)!\n\n### Licensing\n\nPySide6 is available under both Open Source (LGPLv3/GPLv2) and commercial\nlicense. Using PyPi is the recommended installation source, because the\ncontent of the wheels is valid for both cases. For more information, refer to\nthe [Qt Licensing page](https://www.qt.io/licensing/).\n",
"bugtrack_url": null,
"license": "LGPL",
"summary": "Python bindings for the Qt cross-platform application and UI framework",
"version": "6.6.3.1",
"project_urls": {
"Changelog": "https://code.qt.io/cgit/pyside/pyside-setup.git/tree/doc/changelogs",
"Documentation": "https://doc.qt.io/qtforpython",
"Homepage": "https://pyside.org",
"Repository": "https://code.qt.io/cgit/pyside/pyside-setup.git/",
"Tracker": "https://bugreports.qt.io/projects/PYSIDE"
},
"split_keywords": [
"qt"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ba9a3483d05305701ba810192572cee5977ff884c033a1b8f96ab9582d81ccd4",
"md5": "97a25de67e222c3a62c087a90d752541",
"sha256": "3d2ebb08a7744b59e1270e57f264a9ef5b45fccdc0328a9aeb50d890d6b3f4f2"
},
"downloads": -1,
"filename": "PySide6-6.6.3.1-cp38-abi3-macosx_11_0_universal2.whl",
"has_sig": false,
"md5_digest": "97a25de67e222c3a62c087a90d752541",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<3.13,>=3.8",
"size": 512759,
"upload_time": "2024-04-02T12:28:14",
"upload_time_iso_8601": "2024-04-02T12:28:14.771950Z",
"url": "https://files.pythonhosted.org/packages/ba/9a/3483d05305701ba810192572cee5977ff884c033a1b8f96ab9582d81ccd4/PySide6-6.6.3.1-cp38-abi3-macosx_11_0_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1460dc79d4ea59ed1ebe6062c5db972b31d489ea84315dcf3bd58a2a741c73b3",
"md5": "33cdd0aef64c039210cffce40968f5a2",
"sha256": "35936f06257e5c37ae8993da0cb5a528e5db3ea1fc2bb6b12cdf899a11510966"
},
"downloads": -1,
"filename": "PySide6-6.6.3.1-cp38-abi3-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "33cdd0aef64c039210cffce40968f5a2",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<3.13,>=3.8",
"size": 513325,
"upload_time": "2024-04-02T12:28:17",
"upload_time_iso_8601": "2024-04-02T12:28:17.925106Z",
"url": "https://files.pythonhosted.org/packages/14/60/dc79d4ea59ed1ebe6062c5db972b31d489ea84315dcf3bd58a2a741c73b3/PySide6-6.6.3.1-cp38-abi3-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "513eb77d2b9a1efcb5c90a2df4f51eb10bce45b3787c4fa16b69c599fd6620b9",
"md5": "c4b2c50ac95f12e795ac44e2cc24a39c",
"sha256": "f7acd26fe8e1a745ef0be66b49ee49ee8ae50c2a2855d9792db262ebc7916d98"
},
"downloads": -1,
"filename": "PySide6-6.6.3.1-cp38-abi3-manylinux_2_31_aarch64.whl",
"has_sig": false,
"md5_digest": "c4b2c50ac95f12e795ac44e2cc24a39c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<3.13,>=3.8",
"size": 513326,
"upload_time": "2024-04-02T12:28:20",
"upload_time_iso_8601": "2024-04-02T12:28:20.418706Z",
"url": "https://files.pythonhosted.org/packages/51/3e/b77d2b9a1efcb5c90a2df4f51eb10bce45b3787c4fa16b69c599fd6620b9/PySide6-6.6.3.1-cp38-abi3-manylinux_2_31_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "af903164ace42cb80ed55642e965934133d0c49bfa3ea79e43631dd331cdc866",
"md5": "2be9fbaa1f91dac6b279d16573d52669",
"sha256": "d993989a10725c856f5b07f25e0664c5059daa92c259549c9df0972b5b0c7935"
},
"downloads": -1,
"filename": "PySide6-6.6.3.1-cp38-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "2be9fbaa1f91dac6b279d16573d52669",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<3.13,>=3.8",
"size": 520559,
"upload_time": "2024-04-02T12:28:23",
"upload_time_iso_8601": "2024-04-02T12:28:23.459960Z",
"url": "https://files.pythonhosted.org/packages/af/90/3164ace42cb80ed55642e965934133d0c49bfa3ea79e43631dd331cdc866/PySide6-6.6.3.1-cp38-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-02 12:28:14",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "pyside6"
}