{ "info": { "author": "Manfred Moitzi", "author_email": "mozman@gmx.at", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\n==========\ndxfgrabber\n==========\n\n.. image:: https://readthedocs.org/projects/pip/badge/\n :target: https://dxfgrabber.readthedocs.io\n :alt: Read The Docs\n\n\nAbstract\n--------\n\nA Python library to grab information from DXF drawings - all DXF versions supported.\n\n\nInstallation\n============\n\n python setup.py install\n\nDocumentation\n=============\n\nhttp://dxfgrabber.readthedocs.io\n\nSource at GitHub.com:\n\nhttps://github.com/mozman/dxfgrabber.git\n\nmozman -- \n\nNews\n====\n\nVersion 1.0.0 - 2018-01-01\n\n * entering just maintenance and bugfix mode - no new features planned\n\nVersion 0.8.4 - 2017-02-19\n\n * dxfgrabber can read DXF files with only an ENTITIES section\n\nVersion 0.8.3 - 2017-02-06\n\n * BUGFIX: handles windows line ending '\\r\\n' in streams correct, some streams do not produce universal line endings\n\nVersion 0.8.2 - 2017-01-22\n\n * BUGFIX: TEXT font resolving issue\n * Moved to GitHub.com: https://github.com/mozman/dxfgrabber.git\n\n\nVersion 0.8.1 - 2016-08-17\n\n * BUGFIX: restored VERTEX bulge values\n * NEW: excepts 'inf.0' and '-inf.0' float values created by QGIS (AutoCAD does not read this none standard values)\n\nVersion 0.8.0 - 2016-04-24\n\n * internal refactoring - removed extra layer for DXF R12 and DXF R13 implementation\n * removed parts implemented in Cython\n * new version is ~30% faster than the old pure Python version but ~15% slower than the version with C-extension\n * some pep8 refactorings, renamed attributes like startparam to start_param\n\nVersion 0.7.5 - 2015-11-29\n\n * Python only version runs with CPython (2.7, 3.4, 3.5), pypy-5.0.0 and pypy3-2.4.0\n * accepts block definitions without explicit base point, defaults to (0, 0, 0)\n * NEW: reads DXF versions older than AC1009 (DXF R12), as far I know, I need more old files for testing\n * KNOWN BUG: Win7 and Python 2.7.10 - can't build Cython extension with MingW32, use Python 2.7.9 instead\n * KNOWN BUG: Win7 and Python 3.5.0 - can't build Cython extension with MingW32 but work with VC2015\n\nVersion 0.7.4 - 2014-05-23\n\n * NEW: added support for R12 2d splines (by POLYLINE); POLYLINE.mode == \"spline2d\"\n * NEW: TEXT.plain_text(), removes format codes like ``&&u`` and transforms ``%%d`` to ``\u00c2\u00b0``\n * BUGFIX: unicode/str error in Cython extension for Python 2.7\n * BUGFIX: every LWPolyline in DXF version > AC1009 had default thickness of 0.0\n * BUGFIX: Polyline.width had incorrect values\n\nVersion 0.7.3 - 2014-05-16\n\n * NEW: ``options = {\"assure_3d_coords\": True}``, guarantees (x, y, z) tuples for ALL coordinates, this option is by default\n ``False``\n * NEW: extended TrueColor() class, see docs\n * NEW: dxfgrabber.aci_to_true_color(index) returns the DXF default true color value for AutoCAD Color Index *index*\n as TrueColor()\n * NEW: added is_backwards, is_upside_down, width, oblique, font, bigfont attributes to TEXT, ATTRIB, ATTDEF entities\n * NEW: added plain_text() method to TEXT, ATTRIB and ATTDEF to get text content without formatting codes like '%%u'\n * NEW: added font, bigfont, rect_width, horizontal_width and vertical_height attributes to MTEXT\n * NEW: added resolve_text_styles(text_styles) method to TEXT, ATTRIB, ATTDEF, MTEXT entities\n * NEW: new import option \"resolve_text_styles\" and it is *True* by default\n * NEW: added extrusion direction to all entities\n * NEW: added row_count, col_count, row_spacing, col_spacing attributes to INSERT.\n * NEW: MText.plain_text(split=False) tries to remove format codes, returns a single string or a list of strings\n * NEW: added n_smooth_density, m_smooth_density, smooth_type to Polymesh\n * NEW: added smooth_type to Polyface\n * CHANGE: LWPolyline again: LWPolyline.points list of (x, y) or (x, y, z) depends on \"assure_3d_coords\",\n LWPolyline.width list of (start-width, end-width), .bulge list of floats, removed LWPolyline.get_rstrip_points() and\n added .const_width attribute (if != 0, ignore .width list).\n * CHANGE: Polyline method points() is now a field (list) and added lists for width and bulge for consistent APIs of\n LWPolyline and Polyline.\n * BUGFIX: wrong DXF subclass for Arc.extrusion (error in DXF Standard)\n\nVersion 0.7.2 - 2014-05-09\n\n * NEW: grabs SAB data of BODY, 3DSOLID, ... entities for DXF version AC1027 (R2013) and later\n * NEW: support for dxf attributes: true_color (AC1018), transparency (AC1018), shadow_mode (AC1021)\n in prior DXF versions this attributes are set to None.\n * NEW: using Cython for some speed optimizations, but Cython is not a installation requirement; control the Cython\n extension by environment variable DXFGRABBER_CYTHON = ON|OFF, by default the Cython extension is activated.\n * CHANGED: LWPolyline.points are always 5-tuples (x, y, start_width, end_width, bulge)\n\nVersion 0.7.1 - 2014-05-02\n\n * BUGFIX: now really accept floats as int (thanks to ProE)\n\nVersion 0.7.0 - 2014-05-01\n\n * NEW: support for MESH entity\n * NEW: support for LIGHT entity\n * NEW: support for SUN entity\n * NEW: support for HELIX entity\n * NEW: support for BODY entity, you get the ACIS code\n * NEW: support for 3DSOLID entity, you get the ACIS code\n * NEW: support for REGION entity, you get the ACIS code\n * NEW: support for SURFACE entity, you get the ACIS code\n * NEW: support for undocumented PLANESURFACE entity, you get the ACIS code\n * BUGFIX: accept floats as int (thanks to ProE)\n\nVersion 0.6.1 - 2014-04-25\n\n * BUGFIX: support for undocumented VERTEX subclass 'AcDbFaceRecord' without preceding 'AcDbVertex'\n * extended the Polyface entity, see new docs\n\nVersion 0.6.0 - 2014-01-09\n\n * skip comment tags (999)\n * dxfversion defaults to 'AC1009', if no header variable $ACADVER exists\n * can open minimalistic DXF12 files (without HEADER, TABLES and BLOCKS section)\n * added support for STYLE table\n * added support for LTYPE table\n\nVersion 0.5.2 - 2013-05-20\n\n * bugfix: fixed \\*nix newline problem in readfile_as_asc()\n\nVersion 0.5.1 - 2013-05-20\n\n * updated docs - added a *Howto* section\n * added attribute frozen to class Layer()\n * index operator for: Drawing.layers[layername]\n * added modelspace() and paperspace() iterators to class Drawing()\n * supported Python versions: CPython 2.7, CPython 3.3, pypy - no explicit testing with CPython 3.2\n\nVersion 0.5.0 - 2013-05-04\n\n * beta status\n * solved problems with 'utf-8' and codepage ANSI_936 encoded dxf files\n\nVersion 0.4.0 - 2012-08-12\n\n * beta status\n\nVersion 0.1.0 - 2012-07-21\n\n * Initial setup\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/mozman/dxfgrabber/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mozman/dxfgrabber.git", "keywords": "DXF", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "dxfgrabber", "package_url": "https://pypi.org/project/dxfgrabber/", "platform": "OS Independent", "project_url": "https://pypi.org/project/dxfgrabber/", "project_urls": { "Download": "https://github.com/mozman/dxfgrabber/releases", "Homepage": "https://github.com/mozman/dxfgrabber.git" }, "release_url": "https://pypi.org/project/dxfgrabber/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "A Python library to grab information from DXF drawings - all DXF versions supported.", "version": "1.0.0" }, "last_serial": 3772286, "releases": { "0.5.2": [ { "comment_text": "", "digests": { "md5": "81a16971267f5a0ffbc4545ae03f1e72", "sha256": "1f08355112cc04115b0ffbb51d71cf2a1c7abe7310329b5a5d39fc8cdb74f048" }, "downloads": -1, "filename": "dxfgrabber-0.5.2.tar.gz", "has_sig": false, "md5_digest": "81a16971267f5a0ffbc4545ae03f1e72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33582, "upload_time": "2013-05-20T08:05:06", "url": "https://files.pythonhosted.org/packages/42/e8/9673d26da8b6a4e1b7e14afcf85302cfad261e0a4f8d92a7f618d74dd8da/dxfgrabber-0.5.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "4d5826c3846648470d75deed166e7713", "sha256": "458253dbda2aef6ab0b41862c139f8de34b3b9c71a5d7179857a2eb4b800e46b" }, "downloads": -1, "filename": "dxfgrabber-0.5.2.zip", "has_sig": false, "md5_digest": "4d5826c3846648470d75deed166e7713", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56473, "upload_time": "2013-05-20T08:05:02", "url": "https://files.pythonhosted.org/packages/ae/b5/9c8a3a529014247f88971f01d7338dd988a3657e2b93fbe8a5ae3e9a2bf2/dxfgrabber-0.5.2.zip" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "a0f29bdbc6d95a55d971c63ed6213842", "sha256": "3cc494e2b77d2faa5325a30889000cdc8e64f639dc5592431d59ab7d4f4453b8" }, "downloads": -1, "filename": "dxfgrabber-0.6.1.tar.gz", "has_sig": false, "md5_digest": "a0f29bdbc6d95a55d971c63ed6213842", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36198, "upload_time": "2014-04-25T05:28:24", "url": "https://files.pythonhosted.org/packages/24/29/733934be0ae9338e666a90cfe53a6607b3f2ee1e8386640796fd8367e8bb/dxfgrabber-0.6.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "9e516258ab47f83dd5e81c89b11dc95a", "sha256": "026d75b96eaaa7eebd0e63d488265051b50b050ecc566dd3cf22cc67dcb7aaa9" }, "downloads": -1, "filename": "dxfgrabber-0.6.1.zip", "has_sig": false, "md5_digest": "9e516258ab47f83dd5e81c89b11dc95a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60217, "upload_time": "2014-04-25T05:28:16", "url": "https://files.pythonhosted.org/packages/0e/f1/e99ab56510525fb93d02a0c5e0583ee4491a5b6f1eaf8e21cc7794f58781/dxfgrabber-0.6.1.zip" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "8837ddb386fbabeac6407f029b1c340e", "sha256": "3ea9f28c16e6270437b31c06df77a3ae19de766cc76c8be9a2a11b25207feeae" }, "downloads": -1, "filename": "dxfgrabber-0.7.1.tar.gz", "has_sig": false, "md5_digest": "8837ddb386fbabeac6407f029b1c340e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48185, "upload_time": "2014-05-02T03:32:24", "url": "https://files.pythonhosted.org/packages/c2/ea/beead8e95823931b7f2dd5274a4a13fc58fae71071f20dd7f54acda4d638/dxfgrabber-0.7.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "149ad99b8b16e84b9f653d5e863138d9", "sha256": "b288f8510cbc3e226161ce017748d624775b0a8dca547f7e63618a24824f12a7" }, "downloads": -1, "filename": "dxfgrabber-0.7.1.zip", "has_sig": false, "md5_digest": "149ad99b8b16e84b9f653d5e863138d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74937, "upload_time": "2014-05-02T03:32:21", "url": "https://files.pythonhosted.org/packages/b3/cc/94890449c32aa8857454a599af5996ce330e51b1d20ad175e921aea577b0/dxfgrabber-0.7.1.zip" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "58107853ff3f0f2873f9e4a16b6ce899", "sha256": "664580bb4f5c2d30de573d2f194b9dc2a08d13d4e3d29019b3e85fe7df358f37" }, "downloads": -1, "filename": "dxfgrabber-0.7.2.tar.gz", "has_sig": false, "md5_digest": "58107853ff3f0f2873f9e4a16b6ce899", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157858, "upload_time": "2014-05-08T15:08:25", "url": "https://files.pythonhosted.org/packages/cb/1c/9054fdfc242ab5d05c322d51df9b9e627f5f613ce2c6bb4b7b654eecbc1d/dxfgrabber-0.7.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "4d36de96e0e45aec32092f2ed6a88d75", "sha256": "0fabe3ca3ea2d5e0b3bc6a21bbb91b4b1849808a466b1fa7b5f41eea2ba722e7" }, "downloads": -1, "filename": "dxfgrabber-0.7.2.win32-py3.4.exe", "has_sig": false, "md5_digest": "4d36de96e0e45aec32092f2ed6a88d75", "packagetype": "bdist_wininst", "python_version": "3.4", "requires_python": null, "size": 299058, "upload_time": "2014-05-08T15:08:33", "url": "https://files.pythonhosted.org/packages/de/de/f7a674b5c4ea68b7c12bff49c92e78354117395647e2d0fbcbd7f14f80b8/dxfgrabber-0.7.2.win32-py3.4.exe" }, { "comment_text": "", "digests": { "md5": "5dac1b66ebb45d71d852e50b64d2c6cc", "sha256": "74d2df9e624e2e5f27a3b8ba35736e7a34d5497cc4ec9c62e6665ebd7e661fa4" }, "downloads": -1, "filename": "dxfgrabber-0.7.2.zip", "has_sig": false, "md5_digest": "5dac1b66ebb45d71d852e50b64d2c6cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 193750, "upload_time": "2014-05-08T15:08:21", "url": "https://files.pythonhosted.org/packages/5a/81/61e34f8af17607ed38f521f7553c8d1238580297947630e5c1a8042c9d02/dxfgrabber-0.7.2.zip" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "0cec3f39fb5012145a463584f6d8e0f9", "sha256": "d4c9e5ecc1d6b5da63f77be88f00591f4f49ba9f6d2997197ddc3e41db333741" }, "downloads": -1, "filename": "dxfgrabber-0.7.3.tar.gz", "has_sig": false, "md5_digest": "0cec3f39fb5012145a463584f6d8e0f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 172041, "upload_time": "2014-05-16T13:54:26", "url": "https://files.pythonhosted.org/packages/52/5e/cd77512f7794c54c9fed6f4db1acb28274a5cb2ea5f4593c5b7ca41b76b2/dxfgrabber-0.7.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "ebee730bc698db13a326c234d9db32ef", "sha256": "2a2d10a3f628d50730635fc13f3f6903bfd920953e3dbb6e3bf8734bff7ecdb4" }, "downloads": -1, "filename": "dxfgrabber-0.7.3.win32-py3.4.exe", "has_sig": false, "md5_digest": "ebee730bc698db13a326c234d9db32ef", "packagetype": "bdist_wininst", "python_version": "3.4", "requires_python": null, "size": 305369, "upload_time": "2014-05-16T13:56:25", "url": "https://files.pythonhosted.org/packages/c5/a2/97866c43f9ea52b42bb0e6203cec616350409bdcf15f7a656a6f0b7d1768/dxfgrabber-0.7.3.win32-py3.4.exe" }, { "comment_text": "", "digests": { "md5": "42514755ae072fb7861e7952cf560f22", "sha256": "dcdd9c42e0eb822af61184a6671804266b3413d4f2fad77b9e3c09a6ce99c752" }, "downloads": -1, "filename": "dxfgrabber-0.7.3.zip", "has_sig": false, "md5_digest": "42514755ae072fb7861e7952cf560f22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 210056, "upload_time": "2014-05-16T13:54:24", "url": "https://files.pythonhosted.org/packages/5f/cb/923a49be3312fda8fb101deb55081f148da8c618a48a03bf3ceb4474aab1/dxfgrabber-0.7.3.zip" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "993e14b90644d146644d23b77daa04c3", "sha256": "37d0d2d14ce021a7b7ad2d9105216e8bdceae97a1bedb8bb554390d0e335da09" }, "downloads": -1, "filename": "dxfgrabber-0.7.4-cp27-none-win32.whl", "has_sig": false, "md5_digest": "993e14b90644d146644d23b77daa04c3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 112512, "upload_time": "2014-05-23T03:54:53", "url": "https://files.pythonhosted.org/packages/33/a4/8f0278850611f34b702ff56394dd5128786896c60ad941994e90e822d01a/dxfgrabber-0.7.4-cp27-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "512e91b26a2216e1002d0fc2472b076d", "sha256": "8f541fb92351bafb4b796d9afe24358983df8ef0134d5d02ef378b806b12f21b" }, "downloads": -1, "filename": "dxfgrabber-0.7.4-cp33-none-win32.whl", "has_sig": false, "md5_digest": "512e91b26a2216e1002d0fc2472b076d", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 113351, "upload_time": "2014-05-23T04:27:29", "url": "https://files.pythonhosted.org/packages/4e/88/d00c05a623ba9f229c4748090c4eebab14964b21042a6cef716b4ab4e3fc/dxfgrabber-0.7.4-cp33-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "53f8ba9aaa0d0c4a10c751664d3f3403", "sha256": "89fb2a0911e422be4b8013bebcf324ab8b7c79226281f72c56e6ed9111894bd4" }, "downloads": -1, "filename": "dxfgrabber-0.7.4-cp34-none-win32.whl", "has_sig": false, "md5_digest": "53f8ba9aaa0d0c4a10c751664d3f3403", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 112979, "upload_time": "2014-05-23T03:55:04", "url": "https://files.pythonhosted.org/packages/10/1f/1efbc00913e464a5d4df6116075cb7435555acf143e7dea35f1e7a7862cb/dxfgrabber-0.7.4-cp34-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "85e7a5bafe513584ff4b2145316882cc", "sha256": "72ef01783caee93d66ff65f38e749f7ab96875e8eb0d53a6d4cb240bfc57755c" }, "downloads": -1, "filename": "dxfgrabber-0.7.4.tar.gz", "has_sig": false, "md5_digest": "85e7a5bafe513584ff4b2145316882cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 175415, "upload_time": "2014-05-23T03:29:44", "url": "https://files.pythonhosted.org/packages/d4/08/22cae6f6944b5386133774f28146c02e4f36283bce34236ed11a15de77ad/dxfgrabber-0.7.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "6586c3d4c28b0b27f1771b5c70bf9d50", "sha256": "0ca448b79d9598bf9899d65b05c7980a94c2ee814dfbea3e781d1cc25b20d8b1" }, "downloads": -1, "filename": "dxfgrabber-0.7.4.win32-py2.7.exe", "has_sig": false, "md5_digest": "6586c3d4c28b0b27f1771b5c70bf9d50", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 310800, "upload_time": "2014-05-23T03:31:55", "url": "https://files.pythonhosted.org/packages/6f/4c/7c6230e253884b77749dbb05e09435c30532b0dea29f5b426f674c19888e/dxfgrabber-0.7.4.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "2a5ce2287fb728a228275a7be4e5165c", "sha256": "9b41a0ccb6854b0d33fb8f3ca03a0ae9094a4116abd9c038b599609d6e0205f7" }, "downloads": -1, "filename": "dxfgrabber-0.7.4.win32-py3.4.exe", "has_sig": false, "md5_digest": "2a5ce2287fb728a228275a7be4e5165c", "packagetype": "bdist_wininst", "python_version": "3.4", "requires_python": null, "size": 306152, "upload_time": "2014-05-23T03:32:17", "url": "https://files.pythonhosted.org/packages/d9/67/2b5d685fab51fb14fb4bea8fd966358e5f816c2137f1cbf6190e80bb44bd/dxfgrabber-0.7.4.win32-py3.4.exe" }, { "comment_text": "", "digests": { "md5": "6a7dc26bd7d66708dd3bb2487bec7a8b", "sha256": "e8712cb99557bb4270431db2cf44838161efd69617d80fda15a9432077dbc380" }, "downloads": -1, "filename": "dxfgrabber-0.7.4.zip", "has_sig": false, "md5_digest": "6a7dc26bd7d66708dd3bb2487bec7a8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213403, "upload_time": "2014-05-23T03:29:42", "url": "https://files.pythonhosted.org/packages/a4/91/ff8a89e48baef8250f85523046c89cefa62198c2723c6faa75db5452a14c/dxfgrabber-0.7.4.zip" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "c22d680806ea77382f078a0a77ed00d2", "sha256": "9c899fcb021b26adcffab1ac76526714fdbb42de7bd468e03944c302ea1e9a4e" }, "downloads": -1, "filename": "dxfgrabber-0.7.5-cp27-none-win32.whl", "has_sig": false, "md5_digest": "c22d680806ea77382f078a0a77ed00d2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 124351, "upload_time": "2015-11-29T08:40:05", "url": "https://files.pythonhosted.org/packages/45/bb/e5b3cce452564257dd6dd8c13fbbb19a310a136ee39a25b0c83f345073aa/dxfgrabber-0.7.5-cp27-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "55b9fb27cd7457b3c87c1afc8f6d2027", "sha256": "e79f227296432452e80746ade4e645a995336fca27e70c765fc3d7571912a639" }, "downloads": -1, "filename": "dxfgrabber-0.7.5-cp34-none-win32.whl", "has_sig": false, "md5_digest": "55b9fb27cd7457b3c87c1afc8f6d2027", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 125414, "upload_time": "2015-11-29T08:40:29", "url": "https://files.pythonhosted.org/packages/74/d5/47326b4ad2c4c62e5689fda9e82da36906fe1c42c2367fddbfd93e355665/dxfgrabber-0.7.5-cp34-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "28bfd6da42eea56fe686f267ab1f2dcf", "sha256": "7988bd8f0a47e485e509c14b20d864768667848c5e49cf65de9d3158ffa146cf" }, "downloads": -1, "filename": "dxfgrabber-0.7.5-cp35-none-win32.whl", "has_sig": false, "md5_digest": "28bfd6da42eea56fe686f267ab1f2dcf", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 112948, "upload_time": "2016-04-01T05:14:03", "url": "https://files.pythonhosted.org/packages/8c/b3/84f6c690fa4dfbf5377e5bc48c9698e205852167ad94d92c68833b5c1596/dxfgrabber-0.7.5-cp35-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "1b907127cb84b243b17fa1b0fa77543e", "sha256": "70fe065da1747dd6daa896778ece07a8e02a477c97e558c3877c251956f31359" }, "downloads": -1, "filename": "dxfgrabber-0.7.5.tar.gz", "has_sig": false, "md5_digest": "1b907127cb84b243b17fa1b0fa77543e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 182533, "upload_time": "2015-11-29T08:37:19", "url": "https://files.pythonhosted.org/packages/28/10/f7715be0d0152aa1ee5d4de5044b37cd534ac1ba946b5ff9379060009811/dxfgrabber-0.7.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "33583528ada0a0e69c531d6b72b9b00c", "sha256": "ad19acb13f80f08f48b8ad08fe22ed74af037bc2ef37855299b4842d4e0678d1" }, "downloads": -1, "filename": "dxfgrabber-0.7.5.win32-py2.7.exe", "has_sig": false, "md5_digest": "33583528ada0a0e69c531d6b72b9b00c", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 322988, "upload_time": "2015-11-29T08:40:20", "url": "https://files.pythonhosted.org/packages/72/6a/065cadff0b71e2cb9d776d24e25fa6328bd0bb05376f6239b2ddaffdefc0/dxfgrabber-0.7.5.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "bf6b49affd6c83c677e213dc8edcce76", "sha256": "84715e59552ca79a76d7429120e23cb4d41671a0cdb6c10b853f98ac5e30edaf" }, "downloads": -1, "filename": "dxfgrabber-0.7.5.win32-py3.4.exe", "has_sig": false, "md5_digest": "bf6b49affd6c83c677e213dc8edcce76", "packagetype": "bdist_wininst", "python_version": "3.4", "requires_python": null, "size": 318956, "upload_time": "2015-11-29T08:40:36", "url": "https://files.pythonhosted.org/packages/f4/7a/800920bc065c381bfc506709bba64cbdef90555e3e53bf6c2498790a6ac9/dxfgrabber-0.7.5.win32-py3.4.exe" }, { "comment_text": "", "digests": { "md5": "6ff79301c55bec0fdce311a9591c6078", "sha256": "0ae5821380bf12f0c777a3c31e4d9b77815a41a10357739169f9dd6235da7b13" }, "downloads": -1, "filename": "dxfgrabber-0.7.5.win32-py3.5.exe", "has_sig": false, "md5_digest": "6ff79301c55bec0fdce311a9591c6078", "packagetype": "bdist_wininst", "python_version": "3.5", "requires_python": null, "size": 244474, "upload_time": "2016-04-01T05:14:29", "url": "https://files.pythonhosted.org/packages/4f/5c/3d765bbd156e999f6dcf646bc2bc44ba68267cd44130107c6667891ceec5/dxfgrabber-0.7.5.win32-py3.5.exe" }, { "comment_text": "", "digests": { "md5": "d152408391c2a5a6379a957f94df6836", "sha256": "5000328f915a8ed4b5f00d27e5356544004cb389744e2cb7f4a1ff329a6a07fd" }, "downloads": -1, "filename": "dxfgrabber-0.7.5.zip", "has_sig": false, "md5_digest": "d152408391c2a5a6379a957f94df6836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 221239, "upload_time": "2015-11-29T08:37:12", "url": "https://files.pythonhosted.org/packages/34/2c/30863768032ef28c0f97a269abfa0e2ce6bb546f6d35a14507aba96a98d8/dxfgrabber-0.7.5.zip" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "38072e82686bd7834f533d68a1557151", "sha256": "f239bd90845b457ded650627466e81856513b708f543d1906ee1311099a6c0a6" }, "downloads": -1, "filename": "dxfgrabber-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38072e82686bd7834f533d68a1557151", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 36346, "upload_time": "2016-04-24T15:00:53", "url": "https://files.pythonhosted.org/packages/32/c9/e8a593cb891e266296e01ae7b0058c0b201ca910a3836f448f2586f7a5a7/dxfgrabber-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5586455c6fbc6b9a3397e71572dff58e", "sha256": "57eb69f4eff1d35cef8a858ee917439e3f31cecd68377c05a95ee4e21b1709ca" }, "downloads": -1, "filename": "dxfgrabber-0.8.0.tar.gz", "has_sig": false, "md5_digest": "5586455c6fbc6b9a3397e71572dff58e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80778, "upload_time": "2016-04-24T15:00:44", "url": "https://files.pythonhosted.org/packages/5a/de/a2357f3a0681e4d443585c1f3dca21a957a562556c62e470cbc2a67e4059/dxfgrabber-0.8.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "a8d3102f78e2245623740238d621695c", "sha256": "1533d76005f0d88771708c232e28e0202457158928e1d27d3f033bb609a41280" }, "downloads": -1, "filename": "dxfgrabber-0.8.0.zip", "has_sig": false, "md5_digest": "a8d3102f78e2245623740238d621695c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113490, "upload_time": "2016-04-24T15:00:35", "url": "https://files.pythonhosted.org/packages/43/f7/851e4a837c8d38adf7458f716709df0d833cd1d35483bdd38c0a0733064f/dxfgrabber-0.8.0.zip" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "4efbd47d202a0309c5e3462c4f581e97", "sha256": "91c118fba6c86a9ca01fcdf7596c70c25355fee482448472ba77c92020c24fa5" }, "downloads": -1, "filename": "dxfgrabber-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4efbd47d202a0309c5e3462c4f581e97", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 36624, "upload_time": "2016-08-17T04:34:58", "url": "https://files.pythonhosted.org/packages/10/a4/2d66ce34396334a45d3fe9bbad4e98611a1e207319cb584d2149e12f7994/dxfgrabber-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7174676ac1cf7706b550412cacdc529", "sha256": "36cbdae5b2dc259dd255ff20181c5d69c5b573aeef8d2465496747d496812290" }, "downloads": -1, "filename": "dxfgrabber-0.8.1.tar.gz", "has_sig": false, "md5_digest": "c7174676ac1cf7706b550412cacdc529", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81265, "upload_time": "2016-08-17T04:34:54", "url": "https://files.pythonhosted.org/packages/70/2d/797a5fb0d4de572479205644494d7637a2de86fc3b0d2116465744f70340/dxfgrabber-0.8.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "47454627fb8deafb11d64cc72fc00ac5", "sha256": "1e7db50ef1068261288d46782febd5671c688ae0061b8575cf834ec9f982104a" }, "downloads": -1, "filename": "dxfgrabber-0.8.1.zip", "has_sig": false, "md5_digest": "47454627fb8deafb11d64cc72fc00ac5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114133, "upload_time": "2016-08-17T04:34:50", "url": "https://files.pythonhosted.org/packages/22/cd/c5ffcf153fb385ca5296cfcf364f2042b945ea66b05454438ff9a71e7d17/dxfgrabber-0.8.1.zip" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "3df7b186a9e56b4c49af9dc2130673b3", "sha256": "0cb440d2c74d1a6861d1a2575e0e69a15383df3a8c7cbb4823d09180aec5cae0" }, "downloads": -1, "filename": "dxfgrabber-0.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3df7b186a9e56b4c49af9dc2130673b3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 36708, "upload_time": "2017-01-22T09:23:32", "url": "https://files.pythonhosted.org/packages/37/6d/a222aabb67c1cd54407d882b2de54a3a5e0712d3dffa064b676bc9285d4b/dxfgrabber-0.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00695c847e1a80048cd0b6b8138f9e6b", "sha256": "ef1f03873672c5968d3fa24af35b0dba78e9b2c885043cb4da110bb6465c2a10" }, "downloads": -1, "filename": "dxfgrabber-0.8.2.zip", "has_sig": false, "md5_digest": "00695c847e1a80048cd0b6b8138f9e6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114376, "upload_time": "2017-01-22T09:23:28", "url": "https://files.pythonhosted.org/packages/aa/c7/114c371327188f47d8dbcb997b5fccb296b48bea9739c410bba7ac5afecb/dxfgrabber-0.8.2.zip" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "3beea32dd7004f84042c9c985465065c", "sha256": "1fbf5c9d2a71617bd7ee4b8387010f8551fa9e0ef8df62a1795b4c77427b3dad" }, "downloads": -1, "filename": "dxfgrabber-0.8.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3beea32dd7004f84042c9c985465065c", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 36845, "upload_time": "2017-02-06T06:20:10", "url": "https://files.pythonhosted.org/packages/66/71/aecc890d02d97f03323827a10cd063a9d79d2c1ec06d269bfe5a8524a7a3/dxfgrabber-0.8.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "251fd38d11d7fe2690e53bfc1caf8248", "sha256": "d04e54f026f6b662eca2456c01fdbedfe55f2cdf25a11cc3863917e7b8276dfb" }, "downloads": -1, "filename": "dxfgrabber-0.8.3.zip", "has_sig": false, "md5_digest": "251fd38d11d7fe2690e53bfc1caf8248", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114583, "upload_time": "2017-02-06T06:20:06", "url": "https://files.pythonhosted.org/packages/ba/e0/2112abc29d9aee91d2efef91cf22a59d32cec975d01f657995996193da69/dxfgrabber-0.8.3.zip" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "d2873587fb1146dae29601447ff4e8b8", "sha256": "88696d9963c40c84ea77429a2f275734251ceef3b2a6fab89fd326f3a1d5e6a3" }, "downloads": -1, "filename": "dxfgrabber-0.8.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d2873587fb1146dae29601447ff4e8b8", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 36897, "upload_time": "2017-02-19T04:51:13", "url": "https://files.pythonhosted.org/packages/3d/0c/502b6c76e31e697a4fec11973b1418d64371f580873f267161d22522beed/dxfgrabber-0.8.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c3a8826e0fec98f73885429bce347db", "sha256": "54a35c28bbdd0da8c045f5e8450169be15dfddf9caa15b0de8507d435f4aceff" }, "downloads": -1, "filename": "dxfgrabber-0.8.4.zip", "has_sig": false, "md5_digest": "5c3a8826e0fec98f73885429bce347db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114670, "upload_time": "2017-02-19T04:51:09", "url": "https://files.pythonhosted.org/packages/5d/35/e0e734a12f0c23dc91bcf61b29b842b4aee2b4c4c37b1afc0b2ceea0074d/dxfgrabber-0.8.4.zip" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "06a5a4361f5766d7d263b8e9e0ff27fd", "sha256": "b694c957fc4df8772d30a33890c9a55985ed8b90f2479846ef308e94e2e1b854" }, "downloads": -1, "filename": "dxfgrabber-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "06a5a4361f5766d7d263b8e9e0ff27fd", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 36797, "upload_time": "2018-01-01T05:39:56", "url": "https://files.pythonhosted.org/packages/a1/0b/0fc6dfd90b224dabced061320db78745c2311ef998a9a6599adbf004de5c/dxfgrabber-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d87f166fe168ef8ab58c837cedd0c370", "sha256": "b8586172fc8a61471d83f8a66b57442061d1690f4c801e03180a9a7128348b7f" }, "downloads": -1, "filename": "dxfgrabber-1.0.0.zip", "has_sig": false, "md5_digest": "d87f166fe168ef8ab58c837cedd0c370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114453, "upload_time": "2018-01-01T05:39:51", "url": "https://files.pythonhosted.org/packages/d0/d5/f4c1bc143223b4a2cc4e915e7e1956ef183fbe035e4a8525e336110a90ed/dxfgrabber-1.0.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "06a5a4361f5766d7d263b8e9e0ff27fd", "sha256": "b694c957fc4df8772d30a33890c9a55985ed8b90f2479846ef308e94e2e1b854" }, "downloads": -1, "filename": "dxfgrabber-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "06a5a4361f5766d7d263b8e9e0ff27fd", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 36797, "upload_time": "2018-01-01T05:39:56", "url": "https://files.pythonhosted.org/packages/a1/0b/0fc6dfd90b224dabced061320db78745c2311ef998a9a6599adbf004de5c/dxfgrabber-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d87f166fe168ef8ab58c837cedd0c370", "sha256": "b8586172fc8a61471d83f8a66b57442061d1690f4c801e03180a9a7128348b7f" }, "downloads": -1, "filename": "dxfgrabber-1.0.0.zip", "has_sig": false, "md5_digest": "d87f166fe168ef8ab58c837cedd0c370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114453, "upload_time": "2018-01-01T05:39:51", "url": "https://files.pythonhosted.org/packages/d0/d5/f4c1bc143223b4a2cc4e915e7e1956ef183fbe035e4a8525e336110a90ed/dxfgrabber-1.0.0.zip" } ] }