A Python package to help bootstrap and manage Panda3D applications
Project description
Panda3D Manager
pman is a Python package to help bootstrap and manage Panda3D applications.
Features
- Project quick-start
- Automatic asset conversion
- Automatically adds export directory to the model path
- Convenient CLI for running and testing applications
Installation
Use pip to install the panda3d-pman
package:
pip install panda3d-pman
Usage
Quick start a project with pman create
.
If you already have a directory for your project:
cd my_awesome_project
pman create .
pman
can also create the directory for you:
pman create my_awesome_project
In addition to the create
command, pman
has the following commands:
- update - re-run project creation logic on the project directory
- help - display usage information
- build - convert all files in the assets directory and place them in the export directory
- run - run the application by calling
python
with the main file - test - run tests (shortcut for
python setup.py test
) - dist - create distributable forms of Panda3D applications (requires Panda3D 1.10+)
- clean - remove built files
Configuration
Primary configuration for pman
is located in a .pman
file located at the project root.
This configuration uses TOML for markup.
The .pman
configuration file is project-wide and should be checked in under version control.
Another, per-user configuration file also exists at the project root as .pman.user
.
This configuration file stores user settings and should not be checked into version control.
License
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 Distribution
File details
Details for the file panda3d-pman-0.9.tar.gz
.
File metadata
- Download URL: panda3d-pman-0.9.tar.gz
- Upload date:
- Size: 25.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e80a6d2329f9ba0d33173f2670a66b9fe5d1fecd87b832467bb0f8677776a9de |
|
MD5 | dd97fe84a9310ca17c56951ffb7a9717 |
|
BLAKE2b-256 | 73f13d7779bc9fcfef3dd598fe58fe54c76a0b60aa2d00b77589d5b1b0f5c7a8 |
File details
Details for the file panda3d_pman-0.9-py3-none-any.whl
.
File metadata
- Download URL: panda3d_pman-0.9-py3-none-any.whl
- Upload date:
- Size: 31.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1134efbbef426e6594175adae6a5f2a51c869a0823724145991be9604c7ac6b9 |
|
MD5 | f1d9431fc2456c98ec1c7c87f4c41959 |
|
BLAKE2b-256 | bfac68ea0660035e6b3dd3612fe94c22910853709f3926d04cffaf91ffdb57b8 |