{ "info": { "author": "Tal Leming", "author_email": "tal@typesupply.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Multimedia :: Graphics :: Editors :: Vector-Based", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "|Travis Build Status| |Appveyor Build Status| |Coverage Status|\n|Python Versions| |PyPI Version|\n\nDefcon\n======\n\nDefcon is a set of UFO based objects optimized for use in font editing\napplications. The objects are built to be lightweight, fast and\nflexible. The objects are very bare-bones and they are not meant to be\nend-all, be-all objects. Rather, they are meant to provide base\nfunctionality so that you can focus on your application\u2019s behavior, not\nobject observing or maintaining cached data. Defcon implements UFO3 as\ndescribed by the `UFO font format `_. If\nneeded, the\n`ufo2-deprecated `_\nbranch has the older, UFO2, version of Defcon.\n\nInstall\n~~~~~~~\n\nTo download and install the latest stable release of defcon from the\n`Python Package Index `_, use the\n`pip `_ command line tool:\n\n.. code::\n\n pip install --upgrade defcon\n\nTo install with the `fontPens `_ package \u2014used for ``Glyph.correctDirection()`` and ``Contour.contourInside()``\u2014 do:\n\n.. code::\n\n pip install --upgrade defcon[pens]\n\nTo optionally install defcon with support for `lxml `_,\na faster XML reader and writer library, you can do:\n\n.. code::\n\n pip install --upgrade defcon[lxml]\n\nYou can separate multiple extras using a comma: ``defcon[pens,lxml]``.\n\nDocumentation\n~~~~~~~~~~~~~\n\nDocumentation for Defcon lives at\n`ts-defcon.readthedocs.io `_.\n\nCopyrights\n~~~~~~~~~~\n\nThis package is distributed under the MIT license. See the\n`license `_. Defcon is built in\n`Python `_. Parts of RoboFab use\n`fontTools `_, an OpenSource font\ntoolkit started by Just van Rossum. Parts of Defcon implement the\nProperty List file format in XML, copyright\n`Apple Computer `_. Parts of Defcon implement tables and\nnames from PostScript and the OpenType FDK, copyright\n`Adobe `_.\n\n.. |Travis Build Status| image:: https://travis-ci.org/typesupply/defcon.svg?branch=master\n :target: https://travis-ci.org/typesupply/defcon\n.. |Appveyor Build Status| image:: https://ci.appveyor.com/api/projects/status/github/typesupply/defcon?branch=master&svg=true\n :target: https://ci.appveyor.com/project/typesupply/defcon/branch/master\n.. |Coverage Status| image:: https://coveralls.io/repos/github/typesupply/defcon/badge.svg?branch=master\n :target: https://coveralls.io/github/typesupply/defcon?branch=master\n.. |Python Versions| image:: https://img.shields.io/badge/python-2.7%2C%203.6%2C%203.7-blue.svg\n.. |PyPI Version| image:: https://img.shields.io/pypi/v/defcon.svg\n :target: https://pypi.org/project/defcon/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://code.typesupply.com", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "defcon", "package_url": "https://pypi.org/project/defcon/", "platform": "", "project_url": "https://pypi.org/project/defcon/", "project_urls": { "Homepage": "http://code.typesupply.com" }, "release_url": "https://pypi.org/project/defcon/0.6.0/", "requires_dist": [ "fonttools[ufo,unicode] (>=3.31.0)", "fonttools[lxml] (>=3.31.0); extra == 'lxml'", "fontPens (>=0.1.0); extra == 'pens'" ], "requires_python": "", "summary": "A set of flexible objects for representing UFO data.", "version": "0.6.0" }, "last_serial": 5928849, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "b2d67e8613ae81f4aac3883fe7f54b27", "sha256": "876b2a46ab14c6bac9be092a003541018b94b84d58a93a19ada64fb7263cb79e" }, "downloads": -1, "filename": "defcon-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2d67e8613ae81f4aac3883fe7f54b27", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 210317, "upload_time": "2016-11-02T11:29:24", "url": "https://files.pythonhosted.org/packages/15/bc/70a5a0958d9e9607f3df986ef2113aed1b98291936e23f8accb492296ca4/defcon-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "775b664e31d86c655f6ee42748d107f2", "sha256": "b3a53eee17a89a68809d1c02d3cd4fdc08173b7f361fc03a8d7f5cb5bf78fbdd" }, "downloads": -1, "filename": "defcon-0.2.0.zip", "has_sig": false, "md5_digest": "775b664e31d86c655f6ee42748d107f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 485531, "upload_time": "2016-11-02T11:29:27", "url": "https://files.pythonhosted.org/packages/75/91/be8bd40c0186ad515e2ba346bbf396673e77f86001aa98d0db1fdadb64b1/defcon-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "3f4554c0f3717936056f38ab5004ccd0", "sha256": "35adf23de9ebf4745e5084e777554f3073614a8ae76386cf78d886a516994639" }, "downloads": -1, "filename": "defcon-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f4554c0f3717936056f38ab5004ccd0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 210262, "upload_time": "2016-12-22T18:18:03", "url": "https://files.pythonhosted.org/packages/2d/38/c0428daf755382959241912971b07f985a02f2a549e32230df377ed4d729/defcon-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c5284e7d3a389d81ddf7854be97e12f", "sha256": "a19c5775ee5883c78a6094074002556609964fc2af22ecab76fed9d2f5718d9f" }, "downloads": -1, "filename": "defcon-0.2.1.zip", "has_sig": false, "md5_digest": "2c5284e7d3a389d81ddf7854be97e12f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 485737, "upload_time": "2016-12-22T18:18:05", "url": "https://files.pythonhosted.org/packages/7a/00/c9c10c8926f29b31601fefd973ecf9f3492a4eebd5425d116ba95b19526e/defcon-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "5b4c64c61c2020dc0cf01f47a362527e", "sha256": "8e18c76a4f9fa4214aaffa7aec92b5a31803781de41efa37a02766d895795dcd" }, "downloads": -1, "filename": "defcon-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5b4c64c61c2020dc0cf01f47a362527e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 210442, "upload_time": "2017-02-27T12:02:42", "url": "https://files.pythonhosted.org/packages/e5/73/ce1c3a683b9ff34b3fd287c0aeede9e5bef875a912661eac3bb5912fa32f/defcon-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d11ed6e222f0ab55751d8ed2b042dd29", "sha256": "8be7464c9fed38b99bcf4fdc211dab9763f2b5cf0460d3060b76e6f7efe4a03b" }, "downloads": -1, "filename": "defcon-0.2.2.zip", "has_sig": false, "md5_digest": "d11ed6e222f0ab55751d8ed2b042dd29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 485899, "upload_time": "2017-02-27T12:02:44", "url": "https://files.pythonhosted.org/packages/f3/0c/12c1d794769614e5ca0ad150af8763d27423e7a52285e49975f22ed84436/defcon-0.2.2.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "3d29b67c69984457bb7f98bf3084e3e7", "sha256": "ff3c9db579fced47cb1c9f492d6991c9a346eff161536ee5bcf9c07b6aada2bd" }, "downloads": -1, "filename": "defcon-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d29b67c69984457bb7f98bf3084e3e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 210427, "upload_time": "2017-03-07T18:23:37", "url": "https://files.pythonhosted.org/packages/8b/af/061f06e97467206d04ea6cc3c767415d795b70f282ba2a5b1f97ad7e866e/defcon-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "371ab49f2950a3e973a21be00224745a", "sha256": "030831adfd953c29b99bf0bb6e4a58a18adcf32e3267a13ae48b8938d5d196c3" }, "downloads": -1, "filename": "defcon-0.2.3.zip", "has_sig": false, "md5_digest": "371ab49f2950a3e973a21be00224745a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 485885, "upload_time": "2017-03-07T18:23:39", "url": "https://files.pythonhosted.org/packages/66/7c/613d04d39719e208a7c4a2fa93e89bca0d10348e5f3996167711df741398/defcon-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "c188c8ed2b91b2060d2f5fcf328e24f2", "sha256": "0823667480fc13621c0a5d8721e1da064092ca0e77c87da66ace03e4bbcdbdb8" }, "downloads": -1, "filename": "defcon-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c188c8ed2b91b2060d2f5fcf328e24f2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 209886, "upload_time": "2017-03-16T14:56:15", "url": "https://files.pythonhosted.org/packages/44/f2/8d907f82d696073f6fbd58a4ae1f296750843e76a4ac8a696c987f233c12/defcon-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56f56769345c3ce919954e47a345c430", "sha256": "c363090869a1f4299ea9a75b6c032d657e92d145749cdefd5565eaaab7f86960" }, "downloads": -1, "filename": "defcon-0.2.4.zip", "has_sig": false, "md5_digest": "56f56769345c3ce919954e47a345c430", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 485346, "upload_time": "2017-03-16T14:56:16", "url": "https://files.pythonhosted.org/packages/5d/f1/122909eb7e3ce4074bc0db8e3951f6e5f9db836d173d6c65d3a99feb2c91/defcon-0.2.4.zip" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "a642f59d6a4e0468dbddf1c9a5b5dbc0", "sha256": "151f92a2fdd8ed36d4a12547cfb18a875439674ada06c2741e7c9085e59ab904" }, "downloads": -1, "filename": "defcon-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a642f59d6a4e0468dbddf1c9a5b5dbc0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 209878, "upload_time": "2017-03-18T13:43:54", "url": "https://files.pythonhosted.org/packages/d3/1f/fd28227e4602e8eed3f048d33bfdd0dadf7be7221e0afb21f1d6ad25ef42/defcon-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d64a012aeaa2782105ec32942385d5a", "sha256": "1f65adf035308a7e76e1a48fb22f9e39280ec5cfed2735ae2221c12d5aad2f7a" }, "downloads": -1, "filename": "defcon-0.2.5.zip", "has_sig": false, "md5_digest": "1d64a012aeaa2782105ec32942385d5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 485334, "upload_time": "2017-03-18T13:43:56", "url": "https://files.pythonhosted.org/packages/7d/ef/68c23a92d2fe7a82a48002971f665a6033a134193d01ddf48fa318d1ace7/defcon-0.2.5.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "cc97289ff061eb0f5e90ea6afd8b1e23", "sha256": "f498e0e89674bb9fe65851889d739d615257cf380802d9e1698bfe3d34e86c7c" }, "downloads": -1, "filename": "defcon-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc97289ff061eb0f5e90ea6afd8b1e23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 209809, "upload_time": "2017-03-24T17:00:47", "url": "https://files.pythonhosted.org/packages/48/eb/f5f2c33e67ebb3642983f8020c58094b5feafcfda3c488af42c79574c942/defcon-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc7ce5d95e890245357b2685e8a8fb78", "sha256": "6d21dad5a37ed67c5aa61123169bc051d29a427f8e4b1ac91dcd207b058e0d7e" }, "downloads": -1, "filename": "defcon-0.3.0.zip", "has_sig": false, "md5_digest": "fc7ce5d95e890245357b2685e8a8fb78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 485269, "upload_time": "2017-03-24T17:00:48", "url": "https://files.pythonhosted.org/packages/89/83/3c96efb2f1f5f3604bca59d05ae382bdd774215ca1c3833355054f4362e1/defcon-0.3.0.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "3d8f710ce2f644e6266de7102bb80339", "sha256": "4413f89dcfb8719c8a3b9de9f3fcd8e2f72037f53ab35ced01eba5d797bb64bb" }, "downloads": -1, "filename": "defcon-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d8f710ce2f644e6266de7102bb80339", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 209670, "upload_time": "2017-03-27T12:02:13", "url": "https://files.pythonhosted.org/packages/1f/37/6615ded9f93baa09484ad6f259090bda4c829e273046a5bfbcbb1ccfb7dd/defcon-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27160ac90a5bc66c400290c18543bb2d", "sha256": "e5a9f2c2116749630a056c477bb206ae85ca89c43ac560209078ed6efdf04cce" }, "downloads": -1, "filename": "defcon-0.3.1.zip", "has_sig": false, "md5_digest": "27160ac90a5bc66c400290c18543bb2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 485129, "upload_time": "2017-03-27T12:02:14", "url": "https://files.pythonhosted.org/packages/09/b1/c7acc20ef1c4bf32e4551e5945c382d8ee15abc6160a9d2910799013f35f/defcon-0.3.1.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "a89788eadeccda5c55342326b38ca6ab", "sha256": "39821a5ae7b2347c17a2b6efb7474f64da5bc0e56bfe130bf278912553b4e913" }, "downloads": -1, "filename": "defcon-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a89788eadeccda5c55342326b38ca6ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 209741, "upload_time": "2017-04-03T21:41:23", "url": "https://files.pythonhosted.org/packages/8a/6b/860d52485193fdf3f7c7d96d0b6ae8f4210c15405f67fa3c62c750244f57/defcon-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a9ffaf7e74892f1804153efe70fc97e", "sha256": "6e73230a802001f941368bdcaaa46becc32d7c99522bde3c6bf9b9631db304f9" }, "downloads": -1, "filename": "defcon-0.3.2.zip", "has_sig": false, "md5_digest": "2a9ffaf7e74892f1804153efe70fc97e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 485202, "upload_time": "2017-04-03T21:41:25", "url": "https://files.pythonhosted.org/packages/95/61/eea61e3bcb72d305d791c1b09429fd67e83d6fc1f6f31d900663fc82600b/defcon-0.3.2.zip" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "8de2ec59807a682ddee1d98a40e2926c", "sha256": "62b0544206c5050d98ef7e7e7f71386e65f71cccf2f2b67aaf5ccba5a2a0a9b4" }, "downloads": -1, "filename": "defcon-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8de2ec59807a682ddee1d98a40e2926c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 209776, "upload_time": "2017-05-24T11:23:36", "url": "https://files.pythonhosted.org/packages/a3/5f/4332a9cd3f7463f45b1ff8b93a2f6847937efabdf5cdd79c04e2e736f923/defcon-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f07647131ebde7e9892083a4a3d88b6", "sha256": "db1630cbf243e14d38de7a2464ffaa9e9efeb030764922d1e771fb9648a007a3" }, "downloads": -1, "filename": "defcon-0.3.3.zip", "has_sig": false, "md5_digest": "4f07647131ebde7e9892083a4a3d88b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 485235, "upload_time": "2017-05-24T11:23:38", "url": "https://files.pythonhosted.org/packages/e9/a4/c0ea3059676ce4553b85a746ab1daf21fec72e071a4db19a8cf6753fd6b6/defcon-0.3.3.zip" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "16165656e4b2a85bfd8298002a555bee", "sha256": "49ab636bd21825953280f1dc4ee9b2974352b4ee44997aad37730cf2c4e707cd" }, "downloads": -1, "filename": "defcon-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16165656e4b2a85bfd8298002a555bee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 209001, "upload_time": "2017-06-05T16:52:10", "url": "https://files.pythonhosted.org/packages/24/06/61f1e939ee1d04bb987d2c30bb1c90120193ee017e6863d86c1102601a09/defcon-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "193ef1b37ca0c715156aa3da7ddde2f4", "sha256": "0941826e8c6649040a9905dbf43486dc943605090a7fcefa8fc9cbe648e181b8" }, "downloads": -1, "filename": "defcon-0.3.4.zip", "has_sig": false, "md5_digest": "193ef1b37ca0c715156aa3da7ddde2f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 484462, "upload_time": "2017-06-05T16:52:11", "url": "https://files.pythonhosted.org/packages/92/0f/ebbedb999ecd807ba567851972d31c926bbac55599a0b28da8ee27b3ad8e/defcon-0.3.4.zip" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "0ee77883d467ba4125e9c30f8b178abd", "sha256": "a6e27b5d938501514378c5b8adfc2315f738756deef7f1165b6eddf1c40ebb0a" }, "downloads": -1, "filename": "defcon-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ee77883d467ba4125e9c30f8b178abd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 209170, "upload_time": "2017-10-02T10:56:14", "url": "https://files.pythonhosted.org/packages/12/d5/d0b568f999be4c434458b23fc7fdd12f17311113bc526c7381e3309fc555/defcon-0.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12de0d6aab4108b087a7d6c3f083af0a", "sha256": "42bcc52bd2a277091c27af4d2ec9308db7a6fc20b5b9898ce46bd3e49fa8540e" }, "downloads": -1, "filename": "defcon-0.3.5.zip", "has_sig": false, "md5_digest": "12de0d6aab4108b087a7d6c3f083af0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 484618, "upload_time": "2017-10-02T10:56:16", "url": "https://files.pythonhosted.org/packages/cb/50/453bfa5a59c3feb87d9889376548f8bb2f22d3b474ff6740450c60c76795/defcon-0.3.5.zip" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "b35187562a2316a1f7faaed47af4b94f", "sha256": "d63fb1d1097c1b60055aca3126a2d8d5b30ce98d2e9f34a5b24f1b9bbf815445" }, "downloads": -1, "filename": "defcon-0.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b35187562a2316a1f7faaed47af4b94f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 210439, "upload_time": "2018-03-23T04:00:33", "url": "https://files.pythonhosted.org/packages/b5/32/1ece2c4e6a1ba2bff52f296165546a12064aef8de475113e7f43c71fe4dd/defcon-0.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be3b0605471a35ac7894b8a29a3363c2", "sha256": "38eaa5513ff3cd0842eddc3627b8d19221f7c1c22a95667c87f1bac4d379b86d" }, "downloads": -1, "filename": "defcon-0.3.6.zip", "has_sig": false, "md5_digest": "be3b0605471a35ac7894b8a29a3363c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 487612, "upload_time": "2018-03-23T04:00:34", "url": "https://files.pythonhosted.org/packages/df/f9/100e37ce52bf653ef3032235747539d23d6b9814baeca13caa330736ab40/defcon-0.3.6.zip" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "ba94fe836d6fd413a578920e76fa66dc", "sha256": "a5892b30ca3e0e0a722d7bcb06c5bcd10f1651d892a76419c7c950a11a0f6b08" }, "downloads": -1, "filename": "defcon-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba94fe836d6fd413a578920e76fa66dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 211428, "upload_time": "2018-03-26T10:47:57", "url": "https://files.pythonhosted.org/packages/91/b7/21c9ea8bb57f3183a196da59f38bdb5a884363f66d5d77130c17dc5339f4/defcon-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7aae6bb7bb3dc26b3050cea09825b51c", "sha256": "3725af66770227c3bda738da7bb013356d2a77aecc05df2a4c449ac3b13332e3" }, "downloads": -1, "filename": "defcon-0.4.0.zip", "has_sig": false, "md5_digest": "7aae6bb7bb3dc26b3050cea09825b51c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 488599, "upload_time": "2018-03-26T10:47:59", "url": "https://files.pythonhosted.org/packages/65/55/8d11a6ac50c8d3fdc110815f3ea0717d5ffe01852042597ebd699dd0c109/defcon-0.4.0.zip" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "f80547c24b99f129180d20e71a01bc20", "sha256": "eec34905b94576828140a4eb8b929a385e08d1f417b33bf8cbe02291d1a11a3c" }, "downloads": -1, "filename": "defcon-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f80547c24b99f129180d20e71a01bc20", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 212824, "upload_time": "2018-03-31T02:04:32", "url": "https://files.pythonhosted.org/packages/e2/6d/313e70e55c57ca89b19c2b313dd20db44d93daeee7a48bc85062150c6f14/defcon-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab447cdc309434aff9d80a12a291ebdf", "sha256": "72edf46e784663e824fdc2edcadf0137d12281c6c5e2c7734048e42fdefb3fca" }, "downloads": -1, "filename": "defcon-0.5.0.zip", "has_sig": false, "md5_digest": "ab447cdc309434aff9d80a12a291ebdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 489994, "upload_time": "2018-03-31T02:04:34", "url": "https://files.pythonhosted.org/packages/db/a8/e98db68682667731b01e2b49608c9ae972ea2f42556cc392507d38900342/defcon-0.5.0.zip" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "389414c2783411e469d796f1ba8b6faf", "sha256": "77b0becf55b544283bc451c5247cea7ad79f1ef813b1e65b9ef6946906db5543" }, "downloads": -1, "filename": "defcon-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "389414c2783411e469d796f1ba8b6faf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 210835, "upload_time": "2018-04-08T00:27:32", "url": "https://files.pythonhosted.org/packages/6b/ee/8da85c6215ce1877f5f6a285de56afec1a754746d3317e4c533c4744cd8f/defcon-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "641b49eef6e8d29ff6f38b2ab5978d87", "sha256": "782824bc0554f7e68c8da5d53729571cb5d9316eb5f95b14ca19953b8b9c01aa" }, "downloads": -1, "filename": "defcon-0.5.1.zip", "has_sig": false, "md5_digest": "641b49eef6e8d29ff6f38b2ab5978d87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 490106, "upload_time": "2018-04-08T00:27:33", "url": "https://files.pythonhosted.org/packages/bc/74/b7905c0dfad08f8524ffd6257759e2f6c98abd158769362f6976347c0d86/defcon-0.5.1.zip" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "078e5736c7bedb70e1ae0d7f0853e746", "sha256": "c55b4cfb169c69bd50fbe3470ba68ec2aa0237cc55304ac69580911848199f4d" }, "downloads": -1, "filename": "defcon-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "078e5736c7bedb70e1ae0d7f0853e746", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 212203, "upload_time": "2018-08-07T15:19:19", "url": "https://files.pythonhosted.org/packages/b8/c8/2ddfab6130b37768e9dc587c57c25de44d2424f32b19ed6cba48087a8e50/defcon-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52a11216709c6c5422426ccf643a45eb", "sha256": "bcd6539247d034918c4df687fdaa6e64fbca939cf9b34aee506527e95190f2dc" }, "downloads": -1, "filename": "defcon-0.5.2.zip", "has_sig": false, "md5_digest": "52a11216709c6c5422426ccf643a45eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 491470, "upload_time": "2018-08-07T15:19:21", "url": "https://files.pythonhosted.org/packages/70/3f/96f57f6f5953881f9e9e95bcbc30da43d593ebbfb3ea653786e40bbe057a/defcon-0.5.2.zip" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "d3a12e9c8867cb3f5d34d6ef25d6da42", "sha256": "f9a254b6b112b92bfb92f1a315440904a96c89de7d7f17bf5b72533c98e7ddbc" }, "downloads": -1, "filename": "defcon-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d3a12e9c8867cb3f5d34d6ef25d6da42", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 212371, "upload_time": "2018-09-11T09:06:44", "url": "https://files.pythonhosted.org/packages/e5/e5/7491cd6b2f5ec7ef96804f31b8c5fd4d8030d2ff7f331fc2c179ff196bfa/defcon-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06d29f6cadc4e278fe3f7262c643297b", "sha256": "4c1b45c3d8bc24ec2560f355a899f853ddb715b401862e8c99aaefdec8599de0" }, "downloads": -1, "filename": "defcon-0.5.3.zip", "has_sig": false, "md5_digest": "06d29f6cadc4e278fe3f7262c643297b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 491640, "upload_time": "2018-09-11T09:06:45", "url": "https://files.pythonhosted.org/packages/5a/07/5416dfe5d133b9c994ab4846af3aa9b5405dcb0e09d73b41769621d34455/defcon-0.5.3.zip" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "67ec781c38532cb5908fe402f73fd15e", "sha256": "e057303d188f1a0961a0c70eebdedceac7fe11e6cd30421324bb7ee33cfcd614" }, "downloads": -1, "filename": "defcon-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67ec781c38532cb5908fe402f73fd15e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 191322, "upload_time": "2018-11-01T11:14:12", "url": "https://files.pythonhosted.org/packages/59/f1/b55f04cb96239ec77ea712f867af30fdbe546280bad3743a3c3ebe4295e6/defcon-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "759cb6897af4fe84f4ca9663a21381e8", "sha256": "52e461961b4b68ae6883f8a14a0d82f2d09f2de7a526b95c7d1b195c10ca745f" }, "downloads": -1, "filename": "defcon-0.6.0.zip", "has_sig": false, "md5_digest": "759cb6897af4fe84f4ca9663a21381e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 470740, "upload_time": "2018-11-01T11:14:14", "url": "https://files.pythonhosted.org/packages/bd/08/585564e4b5cb57570c604134d734334bf702fe874b4ef73c856aec136e88/defcon-0.6.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "67ec781c38532cb5908fe402f73fd15e", "sha256": "e057303d188f1a0961a0c70eebdedceac7fe11e6cd30421324bb7ee33cfcd614" }, "downloads": -1, "filename": "defcon-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67ec781c38532cb5908fe402f73fd15e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 191322, "upload_time": "2018-11-01T11:14:12", "url": "https://files.pythonhosted.org/packages/59/f1/b55f04cb96239ec77ea712f867af30fdbe546280bad3743a3c3ebe4295e6/defcon-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "759cb6897af4fe84f4ca9663a21381e8", "sha256": "52e461961b4b68ae6883f8a14a0d82f2d09f2de7a526b95c7d1b195c10ca745f" }, "downloads": -1, "filename": "defcon-0.6.0.zip", "has_sig": false, "md5_digest": "759cb6897af4fe84f4ca9663a21381e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 470740, "upload_time": "2018-11-01T11:14:14", "url": "https://files.pythonhosted.org/packages/bd/08/585564e4b5cb57570c604134d734334bf702fe874b4ef73c856aec136e88/defcon-0.6.0.zip" } ] }