Skip to main content

A Python package to help bootstrap and manage Panda3D applications

Project description

Build Status Panda3D Versions

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:

  • 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+)

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

MIT

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

panda3d-pman-0.5.tar.gz (23.1 kB view details)

Uploaded Source

Built Distribution

panda3d_pman-0.5-py2.py3-none-any.whl (26.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file panda3d-pman-0.5.tar.gz.

File metadata

  • Download URL: panda3d-pman-0.5.tar.gz
  • Upload date:
  • Size: 23.1 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

Hashes for panda3d-pman-0.5.tar.gz
Algorithm Hash digest
SHA256 7f8f2affd1a52ec3cee2ad767c2af945ff3ead55faefbe32d8dd1c80d51bcf28
MD5 82df0a294f732b01703c835cb1705de6
BLAKE2b-256 0b3ae0c61f8f94a3e8b85c14ecd87d6b16f84066790c56e01fd786c69ed28449

See more details on using hashes here.

File details

Details for the file panda3d_pman-0.5-py2.py3-none-any.whl.

File metadata

  • Download URL: panda3d_pman-0.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 26.9 kB
  • Tags: Python 2, 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

Hashes for panda3d_pman-0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1c46e2e2312ca41990de3730ae84a6a481b9ced9daecabf754d0df3ad2b3f986
MD5 c1a0eaf2149d4ad94fe8d312a66c2661
BLAKE2b-256 c7c221b2351ec3852a15b056b5a02013bc9a6512c2fafadb36ec7b211d1b81f0

See more details on using hashes here.

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