{ "info": { "author": "Mitchell Stokes", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "[![Build Status](https://travis-ci.org/Moguri/pman.svg?branch=master)](https://travis-ci.org/Moguri/pman)\n[![](https://img.shields.io/pypi/pyversions/panda3d_pman.svg)](https://pypi.org/project/panda3d_pman/)\n[![Panda3D Versions](https://img.shields.io/badge/panda3d-1.9%2C%201.10-blue.svg)](https://www.panda3d.org/)\n[![](https://img.shields.io/github/license/Moguri/pman.svg)](https://choosealicense.com/licenses/mit/)\n\n\n# Panda3D Manager\npman is a Python package to help bootstrap and manage [Panda3D](https://github.com/panda3d/panda3d) applications.\n\n## Features\n\n* Project quick-start\n* Automatic asset conversion\n* Automatically adds export directory to the model path\n* Convenient CLI for running and testing applications\n\n## Installation\n\nUse [pip](https://github.com/panda3d/panda3d) to install the `panda3d-pman` package:\n\n```bash\npip install panda3d-pman\n```\n\n## Usage\n\nQuick start a project with `pman create`.\nIf you already have a directory for your project:\n\n```bash\ncd my_awesome_project\npman create .\n```\n\n`pman` can also create the directory for you:\n\n```bash\npman create my_awesome_project\n```\n\nIn addition to the `create` command, `pman` has the following commands:\n\n* update - re-run project creation logic on the project directory\n* help - display usage information\n* build - convert all files in the assets directory and place them in the export directory\n* run - run the application by calling `python` with the main file\n* test - run tests (shortcut for `python setup.py test`)\n* dist - create distributable forms of Panda3D applications (requires Panda3D 1.10+)\n* clean - remove built files\n\n## Configuration\n\nPrimary configuration for `pman` is located in a `.pman` file located at the project root.\nThis configuration uses [TOML](https://github.com/toml-lang/toml) for markup.\nThe `.pman` configuration file is project-wide and should be checked in under version control.\n\nAnother, per-user configuration file also exists at the project root as `.pman.user`.\nThis configuration file stores user settings and should *not* be checked into version control.\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Moguri/pman", "keywords": "panda3d gamedev", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "panda3d-pman", "package_url": "https://pypi.org/project/panda3d-pman/", "platform": "", "project_url": "https://pypi.org/project/panda3d-pman/", "project_urls": { "Homepage": "https://github.com/Moguri/pman" }, "release_url": "https://pypi.org/project/panda3d-pman/0.9.1/", "requires_dist": [ "panda3d-blend2bam (>=0.5.1) ; extra == 'blend2bam'" ], "requires_python": "", "summary": "A Python package to help bootstrap and manage Panda3D applications", "version": "0.9.1" }, "last_serial": 5310595, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "2d5c74b0d3c6c0f22e7b01de1a00b37c", "sha256": "38deda607483e26027e4ce076b7365ac98cac47998bac44326ec2203e5e1283f" }, "downloads": -1, "filename": "panda3d_pman-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d5c74b0d3c6c0f22e7b01de1a00b37c", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7405, "upload_time": "2017-11-20T18:59:08", "url": "https://files.pythonhosted.org/packages/d6/d8/4eea077c285555056c25b0da20eca787a2a273ba16788b0a83a697ef4c89/panda3d_pman-0.1-py2.py3-none-any.whl" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "25c1e0749c18314340ba08f3e2549401", "sha256": "462ad1b0cbcbf0b2f480e724bc47b66270b5e8c5d5df4c16f99ff0081283a9fb" }, "downloads": -1, "filename": "panda3d_pman-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "25c1e0749c18314340ba08f3e2549401", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24974, "upload_time": "2018-12-17T04:05:44", "url": "https://files.pythonhosted.org/packages/8e/9d/3b27b059a88b974bf9eb701408b3965e597a512342601600ff0e78a8e1c4/panda3d_pman-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "045d8a44013fc237754f85f04b87c524", "sha256": "1f6bc8d30278a845fd264b08514a28e4e5ba7fd006ea7b5a5314e9fdfbfec53c" }, "downloads": -1, "filename": "panda3d_pman-0.2.tar.gz", "has_sig": false, "md5_digest": "045d8a44013fc237754f85f04b87c524", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21928, "upload_time": "2018-12-17T04:05:46", "url": "https://files.pythonhosted.org/packages/06/6a/e1cfee316c3fcda093424ceedc3f2ee82fddf962b7fdf140afc457d89dea/panda3d_pman-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "d4546931e4af368bcb3be143c2a84914", "sha256": "160a5aeccc4103824cb874fb3cd8e47500d168f3300a7c9912a3a9342cd2f804" }, "downloads": -1, "filename": "panda3d_pman-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4546931e4af368bcb3be143c2a84914", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25751, "upload_time": "2019-01-06T01:44:14", "url": "https://files.pythonhosted.org/packages/36/d3/d8b8fdea1e3f96dd82f41126d99fffe99e406be3f492a2532a6c1e6b548e/panda3d_pman-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9c4eaeabeabb50dcd9957da3fd90637", "sha256": "c4e544b4de587499349772e751ad1c1b4c4ecbe9cc1ffc7ccf6fe51e0c93853f" }, "downloads": -1, "filename": "panda3d_pman-0.3.tar.gz", "has_sig": false, "md5_digest": "a9c4eaeabeabb50dcd9957da3fd90637", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22403, "upload_time": "2019-01-06T01:44:15", "url": "https://files.pythonhosted.org/packages/4b/2e/41bd1c50f06b015ccffc73edbe694e976cc9de61949a7e6c610855d146a4/panda3d_pman-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "8e37dcdad0126e15476620e3ceba687d", "sha256": "4be09a7eb8122b5b0cc3402bc8998b4306cf7cbc3386785b77c73d8224dadb5b" }, "downloads": -1, "filename": "panda3d_pman-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e37dcdad0126e15476620e3ceba687d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26189, "upload_time": "2019-02-27T05:46:03", "url": "https://files.pythonhosted.org/packages/7d/1b/94aa8ae1e12fae45a8d940e6eae0632c85a654c9fe4e2c8bcc3cc91d575f/panda3d_pman-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34601b9cf61995b9fa4ea5de43c5bc72", "sha256": "1c8a5dc351cbfb4581d1b56ce94f1b85c70709331296c742f354b44aacd07b33" }, "downloads": -1, "filename": "panda3d-pman-0.4.tar.gz", "has_sig": false, "md5_digest": "34601b9cf61995b9fa4ea5de43c5bc72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22652, "upload_time": "2019-02-27T05:46:05", "url": "https://files.pythonhosted.org/packages/81/27/aeb956730a2e6ce282f91d2adef1852d38e173b69f7199ddb65e1f4efa12/panda3d-pman-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "c1a0eaf2149d4ad94fe8d312a66c2661", "sha256": "1c46e2e2312ca41990de3730ae84a6a481b9ced9daecabf754d0df3ad2b3f986" }, "downloads": -1, "filename": "panda3d_pman-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1a0eaf2149d4ad94fe8d312a66c2661", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26886, "upload_time": "2019-03-04T21:35:33", "url": "https://files.pythonhosted.org/packages/c7/c2/21b2351ec3852a15b056b5a02013bc9a6512c2fafadb36ec7b211d1b81f0/panda3d_pman-0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82df0a294f732b01703c835cb1705de6", "sha256": "7f8f2affd1a52ec3cee2ad767c2af945ff3ead55faefbe32d8dd1c80d51bcf28" }, "downloads": -1, "filename": "panda3d-pman-0.5.tar.gz", "has_sig": false, "md5_digest": "82df0a294f732b01703c835cb1705de6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23081, "upload_time": "2019-03-04T21:35:34", "url": "https://files.pythonhosted.org/packages/0b/3a/e0c61f8f94a3e8b85c14ecd87d6b16f84066790c56e01fd786c69ed28449/panda3d-pman-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "faea3c1c0a902217f38c134e0438c25c", "sha256": "5062f4ddeb2b6de46278dc1fd211ce78d67f81e5dd237789eedfddd3ebd57cc6" }, "downloads": -1, "filename": "panda3d_pman-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "faea3c1c0a902217f38c134e0438c25c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27474, "upload_time": "2019-03-26T23:14:40", "url": "https://files.pythonhosted.org/packages/91/2a/72caeb9d45b36679e5aef8c72800950a8b9b8e0699c4b0cbb06d494364da/panda3d_pman-0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ff0b37b56bb6ba05cfdec32b517ce83", "sha256": "41044e2204b7f346418aeadf05b303798415b106836eee3773130c3922bbb12b" }, "downloads": -1, "filename": "panda3d-pman-0.6.tar.gz", "has_sig": false, "md5_digest": "2ff0b37b56bb6ba05cfdec32b517ce83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23422, "upload_time": "2019-03-26T23:14:41", "url": "https://files.pythonhosted.org/packages/d6/5a/5b60b088b0f1b2967197439ec7c701e3e757c2438e28a56b3446c095c77f/panda3d-pman-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "9db64d18d5982be4c3c55ef70865494a", "sha256": "5c115fd438984537f4637588081a78d25560e679e4c3960bd357567b0d2faf38" }, "downloads": -1, "filename": "panda3d_pman-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9db64d18d5982be4c3c55ef70865494a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28067, "upload_time": "2019-03-29T03:43:26", "url": "https://files.pythonhosted.org/packages/5e/6e/2ddedd0ca83ed99d8adffff913350b04e2341b3ae7c9be0e7ca4e90c5de9/panda3d_pman-0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7c58e1dc981a79ab15963b8490f14eb", "sha256": "e2ae5c38f5a4676719f56ea4293232852539b56d10f61d8ae119a396f17e2155" }, "downloads": -1, "filename": "panda3d-pman-0.7.tar.gz", "has_sig": false, "md5_digest": "d7c58e1dc981a79ab15963b8490f14eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23890, "upload_time": "2019-03-29T03:43:28", "url": "https://files.pythonhosted.org/packages/b2/47/e4c6ef9af31eaab688dbb785d542294313e9128731bb309488f5c5988afc/panda3d-pman-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "aa7b60a3cc91460b04cb366c42a6d533", "sha256": "ceb8a4f77f815f3484333c7c98e4dd60c55a937dc5c9f94f32bf57b47cc05459" }, "downloads": -1, "filename": "panda3d_pman-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "aa7b60a3cc91460b04cb366c42a6d533", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30436, "upload_time": "2019-04-02T04:34:45", "url": "https://files.pythonhosted.org/packages/1c/b7/05f7979ce31ae954786501bfcff8aef417001eab2721637e85068b0dc0f4/panda3d_pman-0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce878fc0cad4ce3652b1bfc4e364e593", "sha256": "17363f94d7ef0883c720ed918519ece636ebc85a43e77d2d985231ea06d3bdc1" }, "downloads": -1, "filename": "panda3d-pman-0.8.tar.gz", "has_sig": false, "md5_digest": "ce878fc0cad4ce3652b1bfc4e364e593", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25663, "upload_time": "2019-04-02T04:34:47", "url": "https://files.pythonhosted.org/packages/f5/c8/dd5b2522d0f5ae22ced0bcc0be6bed54f9c8c1453cc70d68ce6cc1243e38/panda3d-pman-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "f1d9431fc2456c98ec1c7c87f4c41959", "sha256": "1134efbbef426e6594175adae6a5f2a51c869a0823724145991be9604c7ac6b9" }, "downloads": -1, "filename": "panda3d_pman-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "f1d9431fc2456c98ec1c7c87f4c41959", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30992, "upload_time": "2019-05-23T04:25:17", "url": "https://files.pythonhosted.org/packages/bf/ac/68ea0660035e6b3dd3612fe94c22910853709f3926d04cffaf91ffdb57b8/panda3d_pman-0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd97fe84a9310ca17c56951ffb7a9717", "sha256": "e80a6d2329f9ba0d33173f2670a66b9fe5d1fecd87b832467bb0f8677776a9de" }, "downloads": -1, "filename": "panda3d-pman-0.9.tar.gz", "has_sig": false, "md5_digest": "dd97fe84a9310ca17c56951ffb7a9717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25659, "upload_time": "2019-05-23T04:25:18", "url": "https://files.pythonhosted.org/packages/73/f1/3d7779bc9fcfef3dd598fe58fe54c76a0b60aa2d00b77589d5b1b0f5c7a8/panda3d-pman-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "ad3016fd4446d1e4ef77684f176820ee", "sha256": "e075c810d77dff2ab14384dbf4bf9e203eb7ad22c82c15587846fa7d82b355e2" }, "downloads": -1, "filename": "panda3d_pman-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ad3016fd4446d1e4ef77684f176820ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31064, "upload_time": "2019-05-24T04:26:16", "url": "https://files.pythonhosted.org/packages/88/56/7d321481bc98026c392cbd09f348ec1074bf17c9e631dcd91c3d91a64b4f/panda3d_pman-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c10874ac2e45b1c41f7f39536588ad5b", "sha256": "39e776c502f2e12047e8c13feb3e6681839531b29c64ed9abfd8400868da70a5" }, "downloads": -1, "filename": "panda3d-pman-0.9.1.tar.gz", "has_sig": false, "md5_digest": "c10874ac2e45b1c41f7f39536588ad5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25713, "upload_time": "2019-05-24T04:26:18", "url": "https://files.pythonhosted.org/packages/7c/62/322d182c9f4cb93af4bf099b06665992fb162403c8f820f872d391519ba3/panda3d-pman-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ad3016fd4446d1e4ef77684f176820ee", "sha256": "e075c810d77dff2ab14384dbf4bf9e203eb7ad22c82c15587846fa7d82b355e2" }, "downloads": -1, "filename": "panda3d_pman-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ad3016fd4446d1e4ef77684f176820ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31064, "upload_time": "2019-05-24T04:26:16", "url": "https://files.pythonhosted.org/packages/88/56/7d321481bc98026c392cbd09f348ec1074bf17c9e631dcd91c3d91a64b4f/panda3d_pman-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c10874ac2e45b1c41f7f39536588ad5b", "sha256": "39e776c502f2e12047e8c13feb3e6681839531b29c64ed9abfd8400868da70a5" }, "downloads": -1, "filename": "panda3d-pman-0.9.1.tar.gz", "has_sig": false, "md5_digest": "c10874ac2e45b1c41f7f39536588ad5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25713, "upload_time": "2019-05-24T04:26:18", "url": "https://files.pythonhosted.org/packages/7c/62/322d182c9f4cb93af4bf099b06665992fb162403c8f820f872d391519ba3/panda3d-pman-0.9.1.tar.gz" } ] }