{ "info": { "author": "Richard Clark", "author_email": "pydev@richard-h-clark.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Manufacturing", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)" ], "description": "EAGLE-Python\n============\n\nA Python package for creating, modifying, and writing Cadsoft EAGLE files\n\nDependencies\n------------\n\nFor writing EAGLE files, the non-standard Python package [lxml] is required. This can be installed using pip:\n\n\tpip install lxml \n\nIf lxml is not available (for example, with IronPython), it is still possible to read EAGLE files, but it is not possible to write EAGLE files. \n\nInstallation\n------------\n\nThe package can be installed by cloning into the repository and then invoking\n``setup.py`` from the source directory:\n\n\tpython setup.py install\n\t\nThis package is also avilable on the [Python Package Index][ppi], and can be installed using pip:\n\n\tpip install eaglepy\n\nBasic Usage\n-----------\n\nAs a basic example, the following will create (and save) an empty schematic:\n\n\tfrom eaglepy import default_layers, eagle\n\n\tschematic_path = 'schematic.sch'\n\n\tschematic = eagle.Schematic(sheets = [eagle.Sheet()])\n\n\tdrawing = eagle.Drawing(grid = eagle.Grid(),\n\t\tlayers = default_layers.get_layers(),\n\t\tdocument = schematic)\n\n\te = eagle.Eagle(drawing)\n\n\te.save(schematic_path)\n\nDocumentation\n-------------\n\nMore extensive documentation is available [here][doc].\n\n\nThere are a number of example modules provided in the ``examples/`` directory.\n\n[lxml]: http://lxml.de/\n[ppi]: https://pypi.python.org/pypi/eaglepy\n[doc]: http://richard-h-clark.com/projects/eaglepy", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://richard-h-clark.com/eaglepy", "keywords": "cadsoft,eagle", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "eaglepy", "package_url": "https://pypi.org/project/eaglepy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/eaglepy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://richard-h-clark.com/eaglepy" }, "release_url": "https://pypi.org/project/eaglepy/1.0.3/", "requires_dist": null, "requires_python": null, "summary": "Read, modify, and create Cadsoft EAGLE files", "version": "1.0.3" }, "last_serial": 1184613, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "982da9e6b2c7ecd363e80a7c84bcc489", "sha256": "b59bf523b1327738780927d8b9390dd532c5792f6307f81f0c1fdfdfa3a3ce2e" }, "downloads": -1, "filename": "eaglepy-1.0.0.tar.gz", "has_sig": false, "md5_digest": "982da9e6b2c7ecd363e80a7c84bcc489", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26644, "upload_time": "2014-08-08T21:51:16", "url": "https://files.pythonhosted.org/packages/a1/4b/6d690d5cce182cf347aa6f4444941df185bd89d96a67402e6b77b18cfaff/eaglepy-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d24c85d42b393647da0c539d6c50430a", "sha256": "db757915f019cc9d048980ced6161c19fae31e2f4769cf8e7410e2384f2cb9bf" }, "downloads": -1, "filename": "eaglepy-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d24c85d42b393647da0c539d6c50430a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26651, "upload_time": "2014-08-08T21:53:19", "url": "https://files.pythonhosted.org/packages/03/7e/6e6cac279ae10de100cf5b674b872a81baf119158558dc6b3c51f8a3c7dd/eaglepy-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c840b8a94791ea23614fc932ef5fed42", "sha256": "96935799ec22d63247d7aa20245d925d9e25ecaca7af3d2a98ad8cbe6c9e4818" }, "downloads": -1, "filename": "eaglepy-1.0.2.tar.gz", "has_sig": false, "md5_digest": "c840b8a94791ea23614fc932ef5fed42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26657, "upload_time": "2014-08-08T21:55:38", "url": "https://files.pythonhosted.org/packages/bf/81/38bb3bae7adb20706feb91d996470ddccb8088a69713a0df7c958eabdc86/eaglepy-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "5e9b03dbc4b2b6f0e3e14362637be2e2", "sha256": "a20466f0966f12548458860ea8f7b5e794d828f5c99f4c69a7089bf01fd904e9" }, "downloads": -1, "filename": "eaglepy-1.0.3.tar.gz", "has_sig": false, "md5_digest": "5e9b03dbc4b2b6f0e3e14362637be2e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26745, "upload_time": "2014-08-08T22:04:42", "url": "https://files.pythonhosted.org/packages/e4/dd/f1c97b6241671486fc2b3d5c33ed28fa378c3c9173762fc1d5e94dcd0047/eaglepy-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5e9b03dbc4b2b6f0e3e14362637be2e2", "sha256": "a20466f0966f12548458860ea8f7b5e794d828f5c99f4c69a7089bf01fd904e9" }, "downloads": -1, "filename": "eaglepy-1.0.3.tar.gz", "has_sig": false, "md5_digest": "5e9b03dbc4b2b6f0e3e14362637be2e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26745, "upload_time": "2014-08-08T22:04:42", "url": "https://files.pythonhosted.org/packages/e4/dd/f1c97b6241671486fc2b3d5c33ed28fa378c3c9173762fc1d5e94dcd0047/eaglepy-1.0.3.tar.gz" } ] }