# ExSource-Tools
An experimental Python library for validating and using the [ExSource Specification](https://gitlab.com/gitbuilding/exsourcespec) which is in the early stage of development.
This packages adds the following command:
exsource-make exsource.yml
This will attempt to process `exsource.yml` to create inputs. The first instance of this proof of principle implementation supports OpenSCAD and some FreeCAD files. FreeCAD exporter will expect there to be a PartDesign Body called `Body`, it can export this to STEP and/or STL.
Raw data
{
"_id": null,
"home_page": "https://gitlab.com/gitbuilding/exsource-tools",
"name": "exsource-tools",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "Documentation,Hardware",
"author": "Julian Stirling",
"author_email": "julian@julianstirling.co.uk",
"download_url": "https://files.pythonhosted.org/packages/97/39/29f5b1fc779d0dca251319b5b50e52276849fcb9aac3c7b4625a2b96786b/exsource_tools-0.0.5.tar.gz",
"platform": null,
"description": "# ExSource-Tools\n\nAn experimental Python library for validating and using the [ExSource Specification](https://gitlab.com/gitbuilding/exsourcespec) which is in the early stage of development.\n\nThis packages adds the following command:\n\n exsource-make exsource.yml\n\nThis will attempt to process `exsource.yml` to create inputs. The first instance of this proof of principle implementation supports OpenSCAD and some FreeCAD files. FreeCAD exporter will expect there to be a PartDesign Body called `Body`, it can export this to STEP and/or STL.\n",
"bugtrack_url": null,
"license": "LGPLv3",
"summary": "Python tools for using Exsource files",
"version": "0.0.5",
"project_urls": {
"Bug Tracker": "https://gitlab.com/gitbuilding/exsource-tools/issues",
"Homepage": "https://gitlab.com/gitbuilding/exsource-tools",
"Source Code": "https://gitlab.com/gitbuilding/exsource-tools"
},
"split_keywords": [
"documentation",
"hardware"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0102c939da2fcd660e80f077b2dedd010c88bb7679d25cb103afb84298368499",
"md5": "fde40755c95874ffa00e544fba293652",
"sha256": "6060572f555efe3cb887324d641d26a3ce336e866f6e4f69c29e88b622f44fde"
},
"downloads": -1,
"filename": "exsource_tools-0.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "fde40755c95874ffa00e544fba293652",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 27710,
"upload_time": "2023-10-27T14:34:45",
"upload_time_iso_8601": "2023-10-27T14:34:45.689537Z",
"url": "https://files.pythonhosted.org/packages/01/02/c939da2fcd660e80f077b2dedd010c88bb7679d25cb103afb84298368499/exsource_tools-0.0.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "973929f5b1fc779d0dca251319b5b50e52276849fcb9aac3c7b4625a2b96786b",
"md5": "69eb08c2212f115df41f54a49c28c46f",
"sha256": "8c1dfdd990fc45d9e074c08463ed7538b8f1a16c40496a053a34d5581dacdb87"
},
"downloads": -1,
"filename": "exsource_tools-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "69eb08c2212f115df41f54a49c28c46f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 26330,
"upload_time": "2023-10-27T14:34:47",
"upload_time_iso_8601": "2023-10-27T14:34:47.616576Z",
"url": "https://files.pythonhosted.org/packages/97/39/29f5b1fc779d0dca251319b5b50e52276849fcb9aac3c7b4625a2b96786b/exsource_tools-0.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-27 14:34:47",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "gitbuilding",
"gitlab_project": "exsource-tools",
"lcname": "exsource-tools"
}