Spine animation library Python bindings
Project description
Spine Runtimes C++ Bindings for Python(Alpha)
重要协议声明
-
本项目包含两部分代码:
- 原始代码:由 [GuYeying] 开发的 pybind11 绑定逻辑、Python 层渲染实现等,采用 MIT 协议(详见 LICENSE 文件)。
- 第三方代码:基于 spine-runtimes 的 C++ 代码,其版权和协议归属原作者(Esoteric Software),必须严格遵循 [spine-runtimes 官方协议](https://github.com/EsotericSoftware/spine-runtimes/blob/4.2/LICENSE 或 详见 LICENSE-SPINE 文件))。
-
使用本项目时,需同时遵守上述两部分协议。若违反任何协议,一切后果由使用者自行承担。
-
再次强调:spine-runtimes 相关代码的使用权受其原始协议约束,本项目的 MIT 协议仅适用于开发者原创部分,不改变第三方代码的版权和许可条款。
项目说明
- 版本:Alpha v0.01
- 功能范围:本版本功能对标 spine-runtimes 中的
spine-glfw案例,仅保证该案例覆盖的核心功能可用,不确保其他模块的稳定性(可能存在未测试的兼容性问题)。 - 核心特性:OpenGL 渲染逻辑已完全迁移至 Python 层实现,开发者无需关心图形库选型、渲染流程适配或版本依赖问题,可直接在 Python 中灵活修改渲染逻辑。
参与贡献
欢迎提交 Issues 反馈问题或 Star 支持项目!
Spine Runtimes C++ Bindings for Python(Alpha)
Important License Notice
-
This project consists of two parts of code:
- Original Code: The pybind11 binding logic and Python-layer rendering implementation developed by [Your Name], which is licensed under the MIT License (see the LICENSE file for details).
- Third-Party Code: The C++ code based on spine-runtimes, whose copyright and license belong to the original author (Esoteric Software). Users must strictly comply with the [official spine-runtimes license](https://github.com/EsotericSoftware/spine-runtimes/blob/4.2/LICENSE or see the LICENSE-SPINE file for details).
-
When using this project, users must comply with both of the above licenses. Any consequences arising from non-compliance with any license shall be borne by the user.
-
It is emphasized again that the right to use code related to spine-runtimes is governed by its original license. The MIT License of this project applies solely to the original code written by the developer and does not alter the copyright or licensing terms of third-party code.
Project Description
- Version: Alpha v0.01
- Scope: This version is functionally aligned with the
spine-glfwexample in spine-runtimes. It only guarantees the stability of core features covered by this example, and does not ensure compatibility with other modules (untested issues may exist). - Core Feature: OpenGL rendering logic is fully implemented in the Python layer. Developers do not need to worry about graphics library selection, rendering process adaptation, or version dependencies. Rendering logic can be flexibly modified directly in Python.
Contribution
Issues and Stars are welcome!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file spinepy-0.0.3.tar.gz.
File metadata
- Download URL: spinepy-0.0.3.tar.gz
- Upload date:
- Size: 541.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac3fda6d8d89d9d60846b15a9a418f268f5ab76b20c47911f60da2cc25ac381b
|
|
| MD5 |
85799170c799a4c7054e14322e9b164e
|
|
| BLAKE2b-256 |
70a87b8051ddf6fde7470cc642e107721a3738a78a7c0f0b895075cbcf0fb884
|
File details
Details for the file spinepy-0.0.3-py3-none-win_amd64.whl.
File metadata
- Download URL: spinepy-0.0.3-py3-none-win_amd64.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33ae8256b9b289c13ca59b2baddcdbda1493886d92008d9c326f345932daf136
|
|
| MD5 |
6e988a5b5f02122b8cd2c8888d63c654
|
|
| BLAKE2b-256 |
6197d34686e2125ece68e2a1a636ea6ad4bb25d1837db5227b36304f20b88e29
|
File details
Details for the file spinepy-0.0.3-cp312-cp312-manylinux2014_x86_64.whl.
File metadata
- Download URL: spinepy-0.0.3-cp312-cp312-manylinux2014_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.12
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6d4e83a84123656d915e8b1d6970b1037c93554cc5cfeb2d89b49f4dc1ee14e
|
|
| MD5 |
d34366f2621315ef4cf45925fb96d6ae
|
|
| BLAKE2b-256 |
bf75741149918fe0d807f7c146206a3823927b03be792587ebf1f3a35c0e7f41
|