{ "info": { "author": "Roman Haritonov", "author_email": "reclosedev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Operating System :: Microsoft :: Windows", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "pyautoacad - AutoCAD Automation for Python\n------------------------------------------\n\nThis library aimed to simplify writing ActiveX_ Automation_ scripts for AutoCAD_ with Python\n\nRequires:\n----------\n\n- comtypes_\n\n\nOptional:\n \n- xlrd_, tablib_\n\n\nFeatures:\n-----------\n\n- Simplifies work with coordinates (3D points)\n- Efficient objects iteration and searching (with casting to correct type)\n- Excel/csv/json import and export (xlrd_ and tablib_ required)\n\nSimple usage example:\n---------------------\n\n::\n\n from pyautocad import Autocad, APoint\n\n\n acad = Autocad()\n acad.prompt(\"Hello, Autocad from Python\\n\")\n print acad.doc.Name\n\n p1 = APoint(0, 0)\n p2 = APoint(50, 25)\n for i in range(5):\n text = acad.model.AddText('Hi %s!' % i, p1, 2.5)\n acad.model.AddLine(p1, p2)\n acad.model.AddCircle(p1, 10)\n p1.y += 10\n\n dp = APoint(10, 0)\n for text in acad.iter_objects('Text'):\n print('text: %s at: %s' % (text.TextString, text.InsertionPoint))\n text.InsertionPoint = APoint(text.InsertionPoint) + dp\n\n for obj in acad.iter_objects(['Circle', 'Line']):\n print(obj.ObjectName)\n\nSee more examples_ in source distribution.\n\nLinks\n-----\n\n- **Documentation** at `readthedocs.org `_\n\n- **Source code and issue tracking** at `GitHub `_.\n\n.. _ActiveX: http://wikipedia.org/wiki/ActiveX\n.. _Automation: http://en.wikipedia.org/wiki/OLE_Automation\n.. _AutoCAD: http://wikipedia.org/wiki/AutoCAD\n.. _comtypes: http://pypi.python.org/pypi/comtypes\n.. _xlrd: http://pypi.python.org/pypi/xlrd\n.. _tablib: http://pypi.python.org/pypi/tablib\n.. _examples: https://github.com/reclosedev/pyautocad/tree/master/examples\n.. _documentation: http://readthedocs.org/docs/pyautocad/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/reclosedev/pyautocad", "keywords": "autocad,automation,activex,comtypes", "license": "BSD License", "maintainer": null, "maintainer_email": null, "name": "pyautocad", "package_url": "https://pypi.org/project/pyautocad/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyautocad/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/reclosedev/pyautocad" }, "release_url": "https://pypi.org/project/pyautocad/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "AutoCAD Automation for Python", "version": "0.2.0" }, "last_serial": 1872556, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b087afb7c28f2bba19fa1b285d541280", "sha256": "b642c4d2e7225f6bb891a6feda747d2892fa3ad94fb7848c856059775c61c3ce" }, "downloads": -1, "filename": "pyautocad-0.1.0.win32.exe", "has_sig": false, "md5_digest": "b087afb7c28f2bba19fa1b285d541280", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 203880, "upload_time": "2012-03-23T21:12:13", "url": "https://files.pythonhosted.org/packages/57/40/9c2d123c147af174e1ef4e0d0a849b45740ac1040671a58dc87efaaa4a19/pyautocad-0.1.0.win32.exe" }, { "comment_text": "", "digests": { "md5": "74696476dbbcc346580a9b6eaf6765f8", "sha256": "a03ea08fc6ef5b15140122071c32e2fedc98e3dc710d7c151aa9d307939e6553" }, "downloads": -1, "filename": "pyautocad-0.1.0.zip", "has_sig": false, "md5_digest": "74696476dbbcc346580a9b6eaf6765f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22768, "upload_time": "2012-03-23T21:12:08", "url": "https://files.pythonhosted.org/packages/67/dd/369de41411c15517e70747d9bcac879b2941cac6cb0d5faccb179422f89a/pyautocad-0.1.0.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "208c400033d16c527763a7862c302766", "sha256": "ab950e9a3597f04fa7cbf3cc52b625c86613ea342039463079acbd2256a2054d" }, "downloads": -1, "filename": "pyautocad-0.1.1.win32.exe", "has_sig": false, "md5_digest": "208c400033d16c527763a7862c302766", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 207702, "upload_time": "2012-03-25T17:40:44", "url": "https://files.pythonhosted.org/packages/7f/e2/a93b219af7055826d1e507c5d592c8cb3741556fe88ee5fe67c6daa1f110/pyautocad-0.1.1.win32.exe" }, { "comment_text": "", "digests": { "md5": "59d8a4bf61b4853d16c84971503ff0fa", "sha256": "0a9da1d3c49e26dd778cd35827f95b7042785b3e39aa31b566d9b77da02f1502" }, "downloads": -1, "filename": "pyautocad-0.1.1.zip", "has_sig": false, "md5_digest": "59d8a4bf61b4853d16c84971503ff0fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36835, "upload_time": "2012-03-25T17:40:38", "url": "https://files.pythonhosted.org/packages/ba/97/c7d9a6776b9d0f22206d07fdcacab91ef5db33a298dcd6e9d15f36d78f80/pyautocad-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "729a92504063506e700b6f88c4dea235", "sha256": "cc05b3c82037b676ef89bbf47bb2630b6c5d6c43a41b3d4d5f1aaaff49867432" }, "downloads": -1, "filename": "pyautocad-0.1.2.win32.exe", "has_sig": false, "md5_digest": "729a92504063506e700b6f88c4dea235", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 208779, "upload_time": "2012-03-31T17:41:04", "url": "https://files.pythonhosted.org/packages/81/7c/80dd4fe7787fbc777a7ab40035c980a2b2228feb150fe96f9b7007306b24/pyautocad-0.1.2.win32.exe" }, { "comment_text": "", "digests": { "md5": "9f9b19a09e8e09c357e7d2bfd768cb04", "sha256": "45af0fa9e20105dd4570e4580ea2a031b35e90cb117a311d62e01735132408dd" }, "downloads": -1, "filename": "pyautocad-0.1.2.zip", "has_sig": false, "md5_digest": "9f9b19a09e8e09c357e7d2bfd768cb04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42687, "upload_time": "2012-03-31T17:41:00", "url": "https://files.pythonhosted.org/packages/a2/07/eb36d8a5044af0fb86c4fa80c1d4910e6733a82779f5c7dbb0c9a007ec3a/pyautocad-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "10c60bc8fd9fa4616ba2b7a4f00d9cbd", "sha256": "58b3fa56b44f5d077241014536d6b3133ff0c0d720b9143589633341ddb8cc9e" }, "downloads": -1, "filename": "pyautocad-0.1.3.win32.exe", "has_sig": false, "md5_digest": "10c60bc8fd9fa4616ba2b7a4f00d9cbd", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 209345, "upload_time": "2014-10-20T16:34:30", "url": "https://files.pythonhosted.org/packages/87/41/a98b804b2a828f9e5e6f7637e660a05fa374af9c17893f0865c01b2a9239/pyautocad-0.1.3.win32.exe" }, { "comment_text": "", "digests": { "md5": "bba0a60a64915e3d9fb2d797f1245ad9", "sha256": "00cd186ec16989cf99c7d0961539cda38198070a7ddb5fbb91e407cfcb82968f" }, "downloads": -1, "filename": "pyautocad-0.1.3.zip", "has_sig": false, "md5_digest": "bba0a60a64915e3d9fb2d797f1245ad9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44787, "upload_time": "2014-10-20T16:34:25", "url": "https://files.pythonhosted.org/packages/91/b7/39b7aa023414a1d10a5c3678e0c3ed88d2a94610bf4703c58669cae3ca97/pyautocad-0.1.3.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ac0fb642fdc4105ca3fdfbbd9363a822", "sha256": "022bed14c38b176f5b5f693b7f52170758e27578288b0e2d91ecd4a684cc60f0" }, "downloads": -1, "filename": "pyautocad-0.2.0.win32.exe", "has_sig": false, "md5_digest": "ac0fb642fdc4105ca3fdfbbd9363a822", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 209794, "upload_time": "2015-12-21T18:18:23", "url": "https://files.pythonhosted.org/packages/db/08/8dd5956858f4165727c336722c24f44456e62d61ba516a8530e86b3fd82e/pyautocad-0.2.0.win32.exe" }, { "comment_text": "", "digests": { "md5": "820041b01f94c5d9d65a31b54beafc42", "sha256": "619de4a7b0e5febe512970ef9c4cd4d24d97e11035f7133f292e643275a95392" }, "downloads": -1, "filename": "pyautocad-0.2.0.zip", "has_sig": false, "md5_digest": "820041b01f94c5d9d65a31b54beafc42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45583, "upload_time": "2015-12-21T18:18:16", "url": "https://files.pythonhosted.org/packages/87/92/05d8b3d37fd50db0a234f6a5959bd398ee2161ba3822cb832af5c6a1f458/pyautocad-0.2.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ac0fb642fdc4105ca3fdfbbd9363a822", "sha256": "022bed14c38b176f5b5f693b7f52170758e27578288b0e2d91ecd4a684cc60f0" }, "downloads": -1, "filename": "pyautocad-0.2.0.win32.exe", "has_sig": false, "md5_digest": "ac0fb642fdc4105ca3fdfbbd9363a822", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 209794, "upload_time": "2015-12-21T18:18:23", "url": "https://files.pythonhosted.org/packages/db/08/8dd5956858f4165727c336722c24f44456e62d61ba516a8530e86b3fd82e/pyautocad-0.2.0.win32.exe" }, { "comment_text": "", "digests": { "md5": "820041b01f94c5d9d65a31b54beafc42", "sha256": "619de4a7b0e5febe512970ef9c4cd4d24d97e11035f7133f292e643275a95392" }, "downloads": -1, "filename": "pyautocad-0.2.0.zip", "has_sig": false, "md5_digest": "820041b01f94c5d9d65a31b54beafc42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45583, "upload_time": "2015-12-21T18:18:16", "url": "https://files.pythonhosted.org/packages/87/92/05d8b3d37fd50db0a234f6a5959bd398ee2161ba3822cb832af5c6a1f458/pyautocad-0.2.0.zip" } ] }