Skip to main content

The Python library for game development.

Project description

dominx

Badge: Ruff Status: Build Status: Documentation Status: Lint Project: License Project: Version Project: Status Python: Version

The dominx library is a powerful high-level Python library designed specifically for game development, leveraging the low-level APIs of operating systems like Win32, X11, Cocoa, and more. It offers a seamless interface for game developers to harness the full potential of these low-level APIs without getting bogged down in complex code.

Installation

You can install the library using pip. Before installation, ensure you have Python and pip installed on your system. The library requires Python 3.7 or later to function properly.

pip install dominx

Alternatively, you can install the latest version directly from the GitHub repository:

pip install git+https://github.com/zenthm/dominx.git

Contributing

If you're interested in contributing to the project, please read the Contributing Guidelines. We welcome contributions from the community and appreciate your interest in making the project even better!

Code of Conduct

I am committed to treating everyone with respect and kindness, regardless of their background, beliefs, or identity. As a member of the open source community, I believe it is important to create a welcoming and inclusive environment for all.

To that end, I ask that anyone who interacts with this project or contributes to it follow this Code of Conduct. The Code of Conduct outlines specific behaviors that are expected of contributors and community members, as well as the consequences for violating the Code of Conduct.

If I observe or experience any behavior that violates this Code of Conduct, I may take any action I deem appropriate, including warning the offender or blocking them from further interaction with this project.

I take this Code of Conduct seriously and am committed to creating a positive and respectful environment for everyone who interacts with this project.

License

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dominx-0.2.0.post17.tar.gz (4.4 kB view hashes)

Uploaded Source

Built Distributions

dominx-0.2.0.post17-pp310-pypy310_pp73-win_amd64.whl (9.8 kB view hashes)

Uploaded PyPy Windows x86-64

dominx-0.2.0.post17-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.6 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dominx-0.2.0.post17-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (6.0 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

dominx-0.2.0.post17-pp39-pypy39_pp73-win_amd64.whl (9.8 kB view hashes)

Uploaded PyPy Windows x86-64

dominx-0.2.0.post17-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.6 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dominx-0.2.0.post17-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (6.0 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

dominx-0.2.0.post17-pp38-pypy38_pp73-win_amd64.whl (9.8 kB view hashes)

Uploaded PyPy Windows x86-64

dominx-0.2.0.post17-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.6 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dominx-0.2.0.post17-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (6.0 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

dominx-0.2.0.post17-pp37-pypy37_pp73-win_amd64.whl (9.8 kB view hashes)

Uploaded PyPy Windows x86-64

dominx-0.2.0.post17-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.6 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dominx-0.2.0.post17-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (6.0 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

dominx-0.2.0.post17-cp311-cp311-win_amd64.whl (9.8 kB view hashes)

Uploaded CPython 3.11 Windows x86-64

dominx-0.2.0.post17-cp311-cp311-musllinux_1_1_x86_64.whl (17.0 kB view hashes)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

dominx-0.2.0.post17-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dominx-0.2.0.post17-cp311-cp311-macosx_10_9_x86_64.whl (6.0 kB view hashes)

Uploaded CPython 3.11 macOS 10.9+ x86-64

dominx-0.2.0.post17-cp310-cp310-win_amd64.whl (9.8 kB view hashes)

Uploaded CPython 3.10 Windows x86-64

dominx-0.2.0.post17-cp310-cp310-musllinux_1_1_x86_64.whl (16.2 kB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

dominx-0.2.0.post17-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dominx-0.2.0.post17-cp310-cp310-macosx_10_9_x86_64.whl (6.0 kB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

dominx-0.2.0.post17-cp39-cp39-win_amd64.whl (9.8 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

dominx-0.2.0.post17-cp39-cp39-musllinux_1_1_x86_64.whl (16.0 kB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

dominx-0.2.0.post17-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.4 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dominx-0.2.0.post17-cp39-cp39-macosx_10_9_x86_64.whl (6.0 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

dominx-0.2.0.post17-cp38-cp38-win_amd64.whl (9.8 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

dominx-0.2.0.post17-cp38-cp38-musllinux_1_1_x86_64.whl (16.2 kB view hashes)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

dominx-0.2.0.post17-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.0 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dominx-0.2.0.post17-cp38-cp38-macosx_10_9_x86_64.whl (6.0 kB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

dominx-0.2.0.post17-cp37-cp37m-win_amd64.whl (9.8 kB view hashes)

Uploaded CPython 3.7m Windows x86-64

dominx-0.2.0.post17-cp37-cp37m-musllinux_1_1_x86_64.whl (17.3 kB view hashes)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

dominx-0.2.0.post17-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.0 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

dominx-0.2.0.post17-cp37-cp37m-macosx_10_9_x86_64.whl (6.0 kB view hashes)

Uploaded CPython 3.7m macOS 10.9+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page