Skip to main content
Itchio Logo

Panda3D Itch.io

This Python module adds Itchio Launcher support to the Panda3D game engine, enabling user authentication, ownership verification, and purchase verification inside your Panda3D application.

This module requires your game to be downloaded and ran through the official Itch.io launcher application to function as intended.

Features

  • Integrate Itchio Launcher with Panda3D
  • Allows games to verify they were launched from the launcher.
  • Allows games to retrieve the details of the user playing.
  • Allows games to retrieve information about the user's games and purchases.

Installation

pip install panda3d-itchio

Usage

from panda3d_itchio import launcher
import sys

# Exit if we have not been correctly launched.
launcher_launched = launcher.verify_launched_from_itchio()
if launcher_launched == False:
    sys.exit(2)

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! Please submit a pull request or open an issue to discuss your ideas.

Release files for panda3d-itchio 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for panda3d-itchio 1.1.0
File Size Uploaded
panda3d_itchio-1.1.0.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for panda3d-itchio 1.1.0
File Interpreter ABI Platform
panda3d_itchio-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 11.2 kB

Release files / panda3d_itchio-1.1.0.tar.gz

Download URL panda3d_itchio-1.1.0.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a515a0d3c0bcdf0c78ea512a13b4dd0633d0161ba17a84e673457b262bd309de
BLAKE2b-256 checksum
How to use checksums
07dd0ea865f1be96cc2092547338192c73d1a639d91af90dead7a9901bcda71a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release files / panda3d_itchio-1.1.0-py3-none-any.whl

Download URL panda3d_itchio-1.1.0-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b3a5c059f89538bf39021e801fded3de7f5d41f7741e151a5763394aecc5b673
BLAKE2b-256 checksum
How to use checksums
da9728cdea53b6a2dfa8c19c948e743f0071e4de4654293d544983965c6c4806
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page