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
pythonwith 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
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 panda3d-pman-0.8.tar.gz.
File metadata
- Download URL: panda3d-pman-0.8.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.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17363f94d7ef0883c720ed918519ece636ebc85a43e77d2d985231ea06d3bdc1
|
|
| MD5 |
ce878fc0cad4ce3652b1bfc4e364e593
|
|
| BLAKE2b-256 |
f5c8dd5b2522d0f5ae22ced0bcc0be6bed54f9c8c1453cc70d68ce6cc1243e38
|
File details
Details for the file panda3d_pman-0.8-py3-none-any.whl.
File metadata
- Download URL: panda3d_pman-0.8-py3-none-any.whl
- Upload date:
- Size: 30.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ceb8a4f77f815f3484333c7c98e4dd60c55a937dc5c9f94f32bf57b47cc05459
|
|
| MD5 |
aa7b60a3cc91460b04cb366c42a6d533
|
|
| BLAKE2b-256 |
1cb705f7979ce31ae954786501bfcff8aef417001eab2721637e85068b0dc0f4
|