{ "info": { "author": "Benjamin C.", "author_email": "zepman@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "=========\nCreopyson\n=========\n\n\n.. image:: https://img.shields.io/pypi/v/creopyson.svg\n :target: https://pypi.python.org/pypi/creopyson\n\n.. image:: https://img.shields.io/travis/Zepmanbc/creopyson.svg\n :target: https://travis-ci.org/Zepmanbc/creopyson\n\n.. image:: https://coveralls.io/repos/github/Zepmanbc/creopyson/badge.svg?branch=master\n :target: https://coveralls.io/github/Zepmanbc/creopyson?branch=master\n\n.. image:: https://readthedocs.org/projects/creopyson/badge/?version=latest\n :target: https://creopyson.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n\nCreopyson is a python library that aim to control `PTC's CREO Parametric`_ via JLink via CREOSON.\n\nCREOSON uses JSON Requests to send commands/functions to CREO, JSON Responses are used to communicate the results of your requests.\n\nCreopyson creates a Client to send JSON Requests to CREOSON server.\n\n* Free software: MIT license\n* Documentation: https://creopyson.readthedocs.io.\n\n.. _`PTC's CREO Parametric`: https://www.ptc.com/en/products/cad/creo/parametric\n\nFeatures\n--------\n\nCreopyson can be used to automate actions in CREO:\n\n* Get BOM\n* Manage files, Working directories\n* Support Familytables\n* Export 3D/2D: pdf3d, pdf, STEP, IGES, JPEG...\n* Interact with layers, views\n* Read/Write parameters, dimensions\n* Support Windchill\n\nBasic usage video:\n\n.. image:: https://github.com/Zepmanbc/creopyson/raw/master/docs/_static/video.png\n :target: https://youtu.be/NjkvRZJQzXs\n\nSee documentation for more informations...\n\nCredits\n-------\n\nCREOSON_ from `Simplified Logic, Inc.`_\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n.. _CREOSON: http://www.creoson.com/\n.. _`Simplified Logic, Inc.`: http://www.simplifiedlogic.com/\n\n\n=======\nHistory\n=======\n\n0.4.0 (2019-10-12)\n------------------\n\n* Update for `Creoson 2.5.0 release`_.\n * New functions:\n * file_delete_material\n * drawing_get_sheet_format\n * dimension_set_text\n * Add parameters:\n * windchill_clear_workspace: filenames\n * dimension_list: select\n * dimension_list_detail: select\n * feature_resume: `name` can be an integer for *feat_ID*\n * feature_suppress: `name` can be an integer for *feat_ID*\n * New returns:\n * note_get: location\n * dimension_list: dwg_dim\n * dimension_list_detail: dwg_dim\n * Few notes updates\n\n.. _`Creoson 2.5.0 release`: https://github.com/SimplifiedLogic/creoson/releases/tag/v2.5.0\n\n0.3.3 (2019-07-13)\n------------------\n\n* bugfix:\n * feature_resume: `with_children` paramt set default to `False` (`issue #3`_)\n\n.. _`issue #3`: https://github.com/Zepmanbc/creopyson/issues/3\n\n0.3.2 (2019-07-03)\n------------------\n\n* bugfix:\n * creo_list_dirs: return empty list if there is no folder in the directory (`issue #1`_)\n\n* Add basic usage video on README\n\n.. _`issue #1`: https://github.com/Zepmanbc/creopyson/issues/1\n\n\n0.3.1 (2019-06-30)\n------------------\n\n* bugfixes:\n * view_list: default query name=\"*\"\n\n\n0.3.0 (2019-06-29)\n------------------\n\n* bugfixes:\n * file_set_mass_units: function param correction\n * file_list: function param correction\n * general: set active file when file is optionnal\n* improvement:\n * file_open: `activate` and `display` default to True\n * dimension_set: file is optionnal\n\n\n0.2.0 (2019-06-28)\n------------------\n\n* Update for Creoson 2.4.0 release. New functions:\n * parameter_set_designated\n * feature_list_group_features\n * feature_list_pattern_features\n* Add missing function: \n * feature_list_params\n\n\n0.1.0 (2019-06-22)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Zepmanbc/creopyson", "keywords": "creopyson", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "creopyson", "package_url": "https://pypi.org/project/creopyson/", "platform": "", "project_url": "https://pypi.org/project/creopyson/", "project_urls": { "Homepage": "https://github.com/Zepmanbc/creopyson" }, "release_url": "https://pypi.org/project/creopyson/0.4.0/", "requires_dist": [ "requests" ], "requires_python": ">=3.6", "summary": "Python library for Creoson", "version": "0.4.0" }, "last_serial": 5963831, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "490f75ffc524846c63378f0d030e8e32", "sha256": "8e0631d954fda30b4b91a18266cb34a65d4bdae25fb4d2d3afed2b9378b5da02" }, "downloads": -1, "filename": "creopyson-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "490f75ffc524846c63378f0d030e8e32", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31537, "upload_time": "2019-06-22T14:17:08", "url": "https://files.pythonhosted.org/packages/d8/e7/a94f0d6d5eb833d32dd28e732b853d9ff70446c2d26e7ea58043ca3ab1cf/creopyson-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35d452848920e60683302607cc110495", "sha256": "041770bbc0575b490763eba4c1de9ed711f3ba42b31ad44e19f15681a3fc7bf7" }, "downloads": -1, "filename": "creopyson-0.1.0.tar.gz", "has_sig": false, "md5_digest": "35d452848920e60683302607cc110495", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 234227, "upload_time": "2019-06-22T14:17:13", "url": "https://files.pythonhosted.org/packages/c7/3f/fcada81204c1b6ead6cb094410e398fde243483ecfab57b642634aeb55f8/creopyson-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "430680879a3a2e10224e3e4c1efda240", "sha256": "9d4f0f515d472fdf4dea4a5558522857b5a6c0e075ddae1f8907fa80052d730b" }, "downloads": -1, "filename": "creopyson-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "430680879a3a2e10224e3e4c1efda240", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 32002, "upload_time": "2019-06-28T21:00:39", "url": "https://files.pythonhosted.org/packages/4a/60/cc3fb46f097a833dbfd08361b5f2afcf9bb0c94c5d2053754162f965ff12/creopyson-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0bbece6b95322416f3eb8057191392d6", "sha256": "8af7dadbf067e6658979a83cd5e046af3d62c517b6663a11cde32b3e73c36b52" }, "downloads": -1, "filename": "creopyson-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0bbece6b95322416f3eb8057191392d6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 137397, "upload_time": "2019-06-28T21:00:40", "url": "https://files.pythonhosted.org/packages/23/8e/b9dba7af9fa14c687088ac59ab956f83b17c3dbdf76f352c84a902062962/creopyson-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e3d32a30fd8d24b01389d6031789a81b", "sha256": "beee0a167230486e02fe7e2fc9fc9085ce16e2fd1bc94a410a0d1ba88ba69117" }, "downloads": -1, "filename": "creopyson-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e3d32a30fd8d24b01389d6031789a81b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 32785, "upload_time": "2019-06-29T19:48:19", "url": "https://files.pythonhosted.org/packages/b5/62/4f65109e03a4e81bbfc695b9afcd5617a7b0f388594d5162f76eec3c177c/creopyson-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "882c4a8ae9a7c9eaa0c0cf371106323d", "sha256": "63b3c76abcf0a66a4c16f8b4f301263dfd717db343fd98601ccc4ea8539203b6" }, "downloads": -1, "filename": "creopyson-0.3.0.tar.gz", "has_sig": false, "md5_digest": "882c4a8ae9a7c9eaa0c0cf371106323d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 235609, "upload_time": "2019-06-29T19:48:22", "url": "https://files.pythonhosted.org/packages/67/61/7edf727bb217dc8527ee5eaaf0dedbda5470cf06eeca61be2497030e9e55/creopyson-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c59bf9dffe491f46b6d0b3bd2fddba31", "sha256": "592cac24457567c6db7004d912152eb63c7ac605208863c138ec3e55040b6577" }, "downloads": -1, "filename": "creopyson-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c59bf9dffe491f46b6d0b3bd2fddba31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 32822, "upload_time": "2019-06-30T11:04:49", "url": "https://files.pythonhosted.org/packages/f6/60/df63ad69df25c264a1dae52764b3656274777a7f929a9fc005cbdbd9e37f/creopyson-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bc251cb89da1c948ed01087f6427ac3", "sha256": "fe9c0be71f5a2b8734a3d52129665bcbe1d4dac2045460f8634f77d0c321c682" }, "downloads": -1, "filename": "creopyson-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4bc251cb89da1c948ed01087f6427ac3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 138668, "upload_time": "2019-06-30T11:04:51", "url": "https://files.pythonhosted.org/packages/57/85/674d749ce5270de17b789b9bb96409029e9eb4c3b1fc44f5f348f0d3e768/creopyson-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b7ff4c01b58eb52cd351933a7b093c07", "sha256": "1bbab50f6d8ec5f45347eef79e170f1961dc54b47c1d58e02275ac46d1bc582a" }, "downloads": -1, "filename": "creopyson-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b7ff4c01b58eb52cd351933a7b093c07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 33034, "upload_time": "2019-07-03T20:58:33", "url": "https://files.pythonhosted.org/packages/18/bd/52070a521d26cdca87f3fc8d7054f8256e464a06d1ff9e98cf4b960bc254/creopyson-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dabfa91d9052fe177c038fda6b3a8712", "sha256": "59bd6b73000b5a37961a76973ba07cfee2b3cb0a415171023ac2f6387e1aea52" }, "downloads": -1, "filename": "creopyson-0.3.2.tar.gz", "has_sig": false, "md5_digest": "dabfa91d9052fe177c038fda6b3a8712", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 139133, "upload_time": "2019-07-03T20:58:34", "url": "https://files.pythonhosted.org/packages/42/46/d692e6020a36c4bad3f64e378580326060efba61c9b1e658c9258959ae34/creopyson-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "97b1dfa6fcf6ca98e577a1d5b5908c1d", "sha256": "0cae7968ecfb86ea66b035c9f1976962639c110f0345fcd3b90aa8219c39b5ec" }, "downloads": -1, "filename": "creopyson-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "97b1dfa6fcf6ca98e577a1d5b5908c1d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 33047, "upload_time": "2019-07-13T10:08:48", "url": "https://files.pythonhosted.org/packages/24/62/55d9673e0cbd60cac3e47ac17398c4bbb9dc5e177bf6a6bdfa4346194510/creopyson-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bad2c9880c3a8a7fd09135f9a245263a", "sha256": "78489b83c777b1c73f7a1fe194a7a5c8c1169aad75908b2a06c2863d6ea65dee" }, "downloads": -1, "filename": "creopyson-0.3.3.tar.gz", "has_sig": false, "md5_digest": "bad2c9880c3a8a7fd09135f9a245263a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 208299, "upload_time": "2019-07-13T10:08:49", "url": "https://files.pythonhosted.org/packages/09/9b/1e3f1fa3206ca0e3d09f75aa6a20906b1b3d602ecc3d663d054ea69be12d/creopyson-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "43893b04e80b18fdf3514299b7374c02", "sha256": "6134763d10e7d1dc10e88b8592d95de9096d0d9cf2a26cc387938b5f8c650a11" }, "downloads": -1, "filename": "creopyson-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "43893b04e80b18fdf3514299b7374c02", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 34345, "upload_time": "2019-10-12T10:26:35", "url": "https://files.pythonhosted.org/packages/b3/66/2dd3f99f63c32384e11ab13d2d23d357caeb654c066336eca60b302bb880/creopyson-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fba0683cb6e0ffee6c6d86affbb45c52", "sha256": "07cabfaf5dd66fea2149cccc9039943b8393f6b9141fdcb0ae495b107461a25c" }, "downloads": -1, "filename": "creopyson-0.4.0.tar.gz", "has_sig": false, "md5_digest": "fba0683cb6e0ffee6c6d86affbb45c52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 209842, "upload_time": "2019-10-12T10:26:37", "url": "https://files.pythonhosted.org/packages/41/42/a1b2909f85df4a3374a2f7e67dd73030fcd7cb85a5c0d2947298a46a5433/creopyson-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "43893b04e80b18fdf3514299b7374c02", "sha256": "6134763d10e7d1dc10e88b8592d95de9096d0d9cf2a26cc387938b5f8c650a11" }, "downloads": -1, "filename": "creopyson-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "43893b04e80b18fdf3514299b7374c02", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 34345, "upload_time": "2019-10-12T10:26:35", "url": "https://files.pythonhosted.org/packages/b3/66/2dd3f99f63c32384e11ab13d2d23d357caeb654c066336eca60b302bb880/creopyson-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fba0683cb6e0ffee6c6d86affbb45c52", "sha256": "07cabfaf5dd66fea2149cccc9039943b8393f6b9141fdcb0ae495b107461a25c" }, "downloads": -1, "filename": "creopyson-0.4.0.tar.gz", "has_sig": false, "md5_digest": "fba0683cb6e0ffee6c6d86affbb45c52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 209842, "upload_time": "2019-10-12T10:26:37", "url": "https://files.pythonhosted.org/packages/41/42/a1b2909f85df4a3374a2f7e67dd73030fcd7cb85a5c0d2947298a46a5433/creopyson-0.4.0.tar.gz" } ] }