mirror of
https://github.com/games-on-whales/inputtino.git
synced 2026-10-15 21:02:05 +00:00
[PR #22] [MERGED] Created Full Python Binding for Inputtino #29
Labels
No labels
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
games-on-whales/inputtino#29
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/games-on-whales/inputtino/pull/22
Author: @Geson-anko
Created: 2/8/2025
Status: ✅ Merged
Merged: 2/16/2025
Merged by: @ABeltramo
Base:
stable← Head:stable📝 Commits (10+)
252f5f5Add python binding to repository.ab52d21update docker composecc9c6c8chore: update .dockerignore to streamline Python bindings and coverage filesc6d246ffix: improve formatting and add new dependencies for Python bindings345a271chore: remove pre-commit hooks and related dependencies from Python bindingsf03f052chore: update GitHub Actions workflow to remove pre-commit hooks and add make for formatting456eea8refactor: update Makefile to separate linting and formatting tasksfd50aa1chore: rename lint job and add separate formatter job in GitHub Actions workflow78526ddchore: update GitHub Actions workflow to rename formatter and linter job43ae3eftest error in action📊 Changes
70 files changed (+4196 additions, -3060 deletions)
View changed files
📝
.dockerignore(+0 -1)➖
.github/workflows/docker-build.yml(+0 -118)➕
.github/workflows/python-lint-format-test-typecheck.yml(+124 -0)➕
.github/workflows/python-test-install.yaml(+49 -0)📝
CMakeLists.txt(+0 -10)📝
README.md(+30 -10)➕
bindings/python/.clang-format(+1 -0)➕
bindings/python/.devcontainer/Dockerfile(+23 -0)➕
bindings/python/.devcontainer/devcontainer.json(+28 -0)📝
bindings/python/.gitignore(+177 -1)➕
bindings/python/.python-version(+1 -0)📝
bindings/python/CMakeLists.txt(+17 -16)➕
bindings/python/CPPLINT.cfg(+2 -0)➕
bindings/python/LICENSE(+1 -0)➕
bindings/python/Makefile(+49 -0)➕
bindings/python/README.md(+215 -0)➖
bindings/python/inputtino.i(+0 -12)➕
bindings/python/pyproject.toml(+178 -0)➕
bindings/python/src/inputtino/__init__.py(+43 -0)➕
bindings/python/src/inputtino/_core.pyi(+533 -0)...and 50 more files
📄 Description
Created Full Python Binding for Inputtino
I've implemented Python bindings for Inputtino, making all features easily accessible from Python.
Key Features
Implementation Details
Added implementation under
bindings/python/with the following structure:Also includes Docker-related changes:
Usage Example
Requirements
Installation
Looking forward to your feedback!
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.