{ "info": { "author": "Bob Cousins", "author_email": "bobcousins42@googlemail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Manufacturing", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)" ], "description": "KiPI\r\n====\r\n\r\nA tool for downloading and installing kiCad packages, primarily for KiCad v5.\r\n\r\nRuns on Windows, should run on Linux (MacOs might also work).\r\n\r\nDescription\r\n-----------\r\n\r\nCurrently supports footprints, symbols and templates. Configurations for KiCad\r\nofficial v5 libraries and templates, SparkFun, DigiKey and Walter Lain libraries.\r\n\r\nTypically where available, point releases are downloaded as a zip file. Otherwise, latest\r\nversions of git repositories can be cloned locally.\r\n\r\nThis script can use git to:\r\n\r\n1. Clone a repository if you don't have it\r\n2. Pull the latest repository if you already have it locally (does an update).\r\n\r\nContent types:\r\n\r\n- Footprints can be installed to fp-lib-table.\r\n- Symbols can be installed to sym-lib-table.\r\n- Templates are copied to ~/Documents/kicad/templates\r\n- 3dmodels are copied to ${KISYS3DMOD}\r\n- Scripts are copied to ${APPDATA}/kicad/scripting\r\n\r\nExisting xx-lib-table will be saved to xx-lib-table-old.\r\n\r\nUsage\r\n-----\r\n\r\n`kipi [options] []`\r\n\r\nPackage spec contains the packages to download/install.\r\nVersion is a valid version from the package file or \"latest\".\r\n\r\nOptions are:\r\n\r\n-h, --help shows a help screen on the command line\r\n\r\n-v, --verbose show verbose messages\r\n\r\n-q, --quiet don't show logging\r\n\r\n-t, --test dry run, don't perform actions\r\n\r\n--config configure kipi. The local folder is the folder you want all your local data put in.\r\n\r\n--download download package data only\r\n\r\n--install install package data into KiCad (implies download)\r\n\r\n--list list installed packages\r\n\r\n--remove remove an installed package from KiCad\r\n\r\n--update update installed packages\r\n\r\n\r\n**Example Usage**\r\n\r\n`kipi --config c:\\\\kicad_data`\r\n\r\n`kipi -v --install https://raw.githubusercontent.com/bobc/kicad-getlibs/master/packages/kicad-official-libraries-v5-no-3d.yml`\r\n\r\n**Dependencies**\r\n\r\n- You need to have git installed to clone/update local git repositories.\r\n\r\nOtherwise it should just run with a standard distribution of python 2.x, there\r\nare no special libraries used.\r\n\r\nBugs/Feature Requests\r\n----------------------\r\n\r\nPlease raise issue on github.\r\n\r\nCredits\r\n-------\r\n\r\nKiPI is derived from project https://github.com/hairymnstr/kicad-getlibs.\r\n\r\n\r\nContent Types\r\n=============\r\n\r\n==================== ========== ==========\r\nContent type Kicad v4 KiCad v5\r\n==================== ========== ==========\r\nfootprint Yes Yes\r\nsymbol No Yes\r\n3dmodel Yes* Yes*\r\ntemplate Yes Yes\r\nscript No Yes\r\n==================== ========== ==========\r\n\r\nFootprint\r\n----------\r\nFootprints are installed in global fp-lib-table.\r\n\r\nSymbol\r\n-------\r\n- [v5] Symbols are installed in global sym-lib-table.\r\n- [v4] Installing symbols is not supported because sym-lib-table is not supported in v4\r\n\r\n3dmodel\r\n--------\r\n3dmodels can be installed if KISYS3DMOD is a writable location by user and does\r\nnot require admin permissions. On Windows the default path c:\\\\program files\\\\...\r\nis not writable, so the user must re-configure KISYS3DMOD to writable location,\r\ne.g \"C:\\\\kicad_data\\\\3dmodels\"\r\n\r\nTemplate\r\n---------\r\nTemplates are installed to user's templates folder.\r\n\r\nScript\r\n-------\r\nScripts may be pcbnew scripts or footprints wizards.\r\n\r\n- [v5] Scripts are copied to global kicad/scripting folder.\r\n- [v4] May work on Linux but does not work on Windows since v4 does not have a search path for user scripts.\r\n\r\n\r\n\r\n\r\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bobc/kicad-getlibs", "keywords": "kicad package installer", "license": "", "maintainer": "", "maintainer_email": "", "name": "kipi", "package_url": "https://pypi.org/project/kipi/", "platform": "", "project_url": "https://pypi.org/project/kipi/", "project_urls": { "Bug Reports": "https://github.com/bobc/kicad-getlibs/issues", "Homepage": "https://github.com/bobc/kicad-getlibs", "Source": "https://github.com/bobc/kicad-getlibs/" }, "release_url": "https://pypi.org/project/kipi/0.2.1/", "requires_dist": [ "psutil", "pyyaml" ], "requires_python": "", "summary": "A tool for downloading and installing KiCad packages", "version": "0.2.1" }, "last_serial": 3766224, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6bfa6a2cc5f89e42976e6cc6d0366a57", "sha256": "657a5ffc64ab830db71efec7d8da205c6495dcd9e04292bce0ce8fa652a3b42a" }, "downloads": -1, "filename": "kipi-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "6bfa6a2cc5f89e42976e6cc6d0366a57", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16338, "upload_time": "2018-03-30T22:51:21", "url": "https://files.pythonhosted.org/packages/a1/ea/8138ff2d8ac4509f030b838261e3b1e3d9a455baee146af08339ebd1bf4f/kipi-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "965a698ba9fa7f5dc691add92dcdb52c", "sha256": "e324dff9e25b1e789a5ef87aa60d538406d958682e2c1752bd275cb382c45981" }, "downloads": -1, "filename": "kipi-0.1.0.tar.gz", "has_sig": false, "md5_digest": "965a698ba9fa7f5dc691add92dcdb52c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18468, "upload_time": "2018-03-30T22:51:22", "url": "https://files.pythonhosted.org/packages/96/16/5beb84f6c59830c354c903efe1a9b8c6f47cb7c82d6e918c3ac226af2146/kipi-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2ad22b1a908606959cb859cf50b646bb", "sha256": "38c95d26e8b37467bdb197ac6b9b71de3d7aea8412ebfd374a73626d3502b15a" }, "downloads": -1, "filename": "kipi-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "2ad22b1a908606959cb859cf50b646bb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30247, "upload_time": "2018-04-01T21:43:19", "url": "https://files.pythonhosted.org/packages/45/2e/c622b3e9f40d9c84f0793fe8a50e21bd9ea6aff04a216d57ba0b8b3643da/kipi-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6aef6375067769cf00b2299e7aed25ca", "sha256": "a33d8911ffa6448f5a505904ba238e50e940df797e5b5391903c1be055b61200" }, "downloads": -1, "filename": "kipi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6aef6375067769cf00b2299e7aed25ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28964, "upload_time": "2018-04-01T21:43:20", "url": "https://files.pythonhosted.org/packages/1e/65/7acbb1428620552d59b9d1dc4aae847962b27c51e79a1fcb6fcef923c634/kipi-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ee2cf1e8251f57f7c7217148d59bd6ca", "sha256": "870c94a9005e2f0c8dcb590fdf5185a9f73535846d55bd8338af945ed3f3846c" }, "downloads": -1, "filename": "kipi-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "ee2cf1e8251f57f7c7217148d59bd6ca", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36550, "upload_time": "2018-04-02T06:58:19", "url": "https://files.pythonhosted.org/packages/67/14/d6c0c09cdec9b8155b7255a27f7c979e01ddddfab1efb5e622ae92625589/kipi-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "653a2c411e29227914b71f984a958470", "sha256": "f0449f01f17e8148d714628e4452a0337069e8f6065d5772420eeff7d8399b41" }, "downloads": -1, "filename": "kipi-0.1.2.tar.gz", "has_sig": false, "md5_digest": "653a2c411e29227914b71f984a958470", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34638, "upload_time": "2018-04-02T06:58:22", "url": "https://files.pythonhosted.org/packages/71/1d/3395d2edcf031f062fef698b1ae349b171eb9cfcd63b3a390ddf014f6390/kipi-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "fa5bfa9cf57ceceda3c928cad7c6d214", "sha256": "80b40bdbc0f89c4172a0e4d135d77ff108a654bafe32e20bafbcf9ad9a5cd2ff" }, "downloads": -1, "filename": "kipi-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "fa5bfa9cf57ceceda3c928cad7c6d214", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 37189, "upload_time": "2018-04-03T13:36:39", "url": "https://files.pythonhosted.org/packages/85/0a/030738ed968bd2c4a1c37917cb24ec29f1ab79e5fded1142d4d24620ab6d/kipi-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f57de9d598d54d6d9abad96bd12933d9", "sha256": "de9b60c85da9ada94859199975766699d6737515abe3fd8e0bde2e7f5cbc2786" }, "downloads": -1, "filename": "kipi-0.1.3.tar.gz", "has_sig": false, "md5_digest": "f57de9d598d54d6d9abad96bd12933d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35259, "upload_time": "2018-04-03T13:36:40", "url": "https://files.pythonhosted.org/packages/c6/e6/3fba23ef440b2009ae8d01b28df5bfc922c4025ace13b60324daf5b096be/kipi-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "922629c4525af47e92f56fb444f4db9f", "sha256": "6fce6db1468dd4d30882bda759d281b6d5422688e387534ef5a5edc223848da4" }, "downloads": -1, "filename": "kipi-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "922629c4525af47e92f56fb444f4db9f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 37862, "upload_time": "2018-04-04T20:03:12", "url": "https://files.pythonhosted.org/packages/7c/40/0a8d254bc1655ee548f8fb3138fa3c7e035879d7e2a7e4395d6f92eca8a8/kipi-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea87172a9380670a8e371b22cd8ac86e", "sha256": "0f11ce59bb1e7658cdb5cebea0679cd07f3e38784b0a31274da68153904a8202" }, "downloads": -1, "filename": "kipi-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ea87172a9380670a8e371b22cd8ac86e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35868, "upload_time": "2018-04-04T20:03:14", "url": "https://files.pythonhosted.org/packages/ba/c6/c08a133aa9173ab5425fd6bd80038a3beb69e2e6e8c834deccd803859f43/kipi-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "262e262d1ea8fdaf03e9cfecf5234c26", "sha256": "c08c012d6118de77ed86a0e572b140f4a3e1626ffd5bace10d01f927b20506a3" }, "downloads": -1, "filename": "kipi-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "262e262d1ea8fdaf03e9cfecf5234c26", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 39793, "upload_time": "2018-04-15T10:52:25", "url": "https://files.pythonhosted.org/packages/be/11/c0d9cfc95c6a87847c2ddc41f1dc05be2224d7c70a37870e0999215f45b2/kipi-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b5eb393f537e87031a2cc5770f7b6f7", "sha256": "3a2ae3f46283b25ff17f5af300b78b869ec665fa596f9f49a0cef53c4463317c" }, "downloads": -1, "filename": "kipi-0.2.0.tar.gz", "has_sig": false, "md5_digest": "3b5eb393f537e87031a2cc5770f7b6f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37984, "upload_time": "2018-04-15T10:52:27", "url": "https://files.pythonhosted.org/packages/ab/53/2105f8d47432b089ad5628480f21bf4505a19bb98a178f2662b77b6ed6bb/kipi-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "52590a041e809e28fd13db59cfa67e99", "sha256": "235f7241083ef478a8a74b05acce8653e68067ed83e1aa54940b71e81e8073be" }, "downloads": -1, "filename": "kipi-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "52590a041e809e28fd13db59cfa67e99", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 39808, "upload_time": "2018-04-15T11:34:16", "url": "https://files.pythonhosted.org/packages/3a/a5/eec7e702cd89d14b92b57af48b01e36484220c2ac7a2750d7941d95b16f3/kipi-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7259316d8b44a5106b0a4ea056e005a", "sha256": "536b75ae57a57bf24615547159a3598a7d5f233e4351e924c970a2293e63e2ee" }, "downloads": -1, "filename": "kipi-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d7259316d8b44a5106b0a4ea056e005a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37995, "upload_time": "2018-04-15T11:34:17", "url": "https://files.pythonhosted.org/packages/b0/bf/b98b3cfa7083021188cbeead1615d8e6ac7db04221d4e4f608c16e0f10f0/kipi-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "52590a041e809e28fd13db59cfa67e99", "sha256": "235f7241083ef478a8a74b05acce8653e68067ed83e1aa54940b71e81e8073be" }, "downloads": -1, "filename": "kipi-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "52590a041e809e28fd13db59cfa67e99", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 39808, "upload_time": "2018-04-15T11:34:16", "url": "https://files.pythonhosted.org/packages/3a/a5/eec7e702cd89d14b92b57af48b01e36484220c2ac7a2750d7941d95b16f3/kipi-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7259316d8b44a5106b0a4ea056e005a", "sha256": "536b75ae57a57bf24615547159a3598a7d5f233e4351e924c970a2293e63e2ee" }, "downloads": -1, "filename": "kipi-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d7259316d8b44a5106b0a4ea056e005a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37995, "upload_time": "2018-04-15T11:34:17", "url": "https://files.pythonhosted.org/packages/b0/bf/b98b3cfa7083021188cbeead1615d8e6ac7db04221d4e4f608c16e0f10f0/kipi-0.2.1.tar.gz" } ] }