{ "info": { "author": "Phil Auersperg, Jens Klein, et al", "author_email": "dev@bluedynamics.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Zope2", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Code Generators" ], "description": "============================================\nArchGenXML - UML to code generator for Plone\n============================================\n\n.. contents::\n\nOverview\n========\n\nWith *ArchGenXML* you can create working python code without writing one single \nline of python. It is is a commandline utility that generates fully functional \nZope_ Products based on the Archetypes_ framework from UML_ models using XMI \n(``.xmi``, ``.zargo``, ``.zuml``) files. The most common use case is to generate \na set of custom content types, possibly with a few tools, a custom Member type \nand some workflows thrown in.\n\n.. _Zope: http://zope.org\n.. _Archetypes: http://plone.org/documentation/manual/archetypes-developer-manual\n.. _UML: http://www.uml.org/\n\nHow it works\n============\n\nIn practice, you draw your UML diagrams in a tool like ArgoUML_ which has the \nability to generate XMI files. Once you are ready to test your \nproduct, you run *ArchGenXML* on the XMI file, which will generate the product \ndirectory. After generation, you will be able to install your product in Plone \nand have your new content types, tools and workflows available.\n\n.. _ArgoUML: http://argouml.tigris.org\n\nAt present, round-trip support is not implemented: Custom code can't be \nconverted back into XMI (and thus diagrams). However, you can re-generate \nyour product over existing code. Method bodies and certain *protected* code \nsections will be preserved. This means that you can evolve your product's \npublic interfaces, its methods and its attributes in the UML model, without \nfear of losing your hand-written code.\n\nSupported Plone Versions\n========================\n\nWe support Plone Versions 2.5.x and >3.1.x. But if you have code generated \nwith some ArchGenXML version below 2 you will need to adjust the generated \nmodel and code manually. There is no smooth migration. If you dont need to make \nyour code run on Plone 3, stick to an older version of ArchGenXML.\n\nFurther Reading\n===============\n\nThe Manual_ documents most of ArchGenXML features. There are also plenty third \nparty documentations in several languages. Just use Google_ to find more on \nthis topic.\n\n.. _Manual: http://plone.org/documentation/manual/archgenxml2\n.. _Google: http://www.google.com/search?q=archgenxml\n\nChangelog\n=========\n\n2.7 (2017-11-08)\n----------------\n- Added possibility to use tagged value 'icon' on actions to manage the icon_expr.\n [gbastien]\n\n- Added Tagged value 'icon' available for workflow transition.\n [gbastien]\n\n- Added a disable_increment_profile_vernum tagged value.\n If it is True, version number in metadata.xml is not upgraded at each generation.\n [thomasdesvenain]\n\n- Add icons metadata files.\n [thomasdesvenain]\n\n- Use png as default icons.\n If folder_icon or document_icon is set as content_icon, do not copy it.\n [thomasdesvenain]\n\n- Allow multiple worlkflows.\n If many workflows are embedded with class, each workflow is binded in workflows.xml.\n 'use_workflow' attribute adds a workflow to embedded workflows.\n [thomasdesvenain]\n\n- Abstract class have no workflow binding.\n [thomasdesvenain]\n\n- Import Column classes with DataGridField.\n [thomasdesvenain]\n\n- Added a protected section in workflows definition.xml.\n [thomasdesvenain]\n\n- View action is always ${object_url}/view, otherwise select layout doesn't\n work anymore.\n [thomasdesvenain]\n\n- When we add content_icon with null value on a class, icon expr is empty.\n [thomasdesvenain]\n\n- Add Site Administrator to ignored extra roles if plone >= 4.1.\n [thomasdesvenain]\n\n- Default plone target version is 4.1.\n It's easier to change default version.\n [thomasdesvenain]\n\n- Fixed configure.zcml core section protection.\n [thomasdesvenain]\n\n- Now, manage formats of generic setup version number as n, n1.n2,\n and not only n1.n2.n3.\n [thomasdesvenain]\n\n- If plone_target_version tagged-value is set to 4.0 or 4.1, then generate\n icon_expr instead of content_icon for FTIs.\n [vincentfretin]\n\n- Add a protected FOOT section in type.xml.\n [vincentfretin]\n\n- Add vocabulary_factory tagged value.\n [thomasdesvenain]\n\n- Avoid deprecated import warning under Zope 2.13+.\n [thomasdesvenain]\n\n- Fixed inconstancy between template name and portlet class by removing .pt in the generation\n [jihaisse]\n\n- Added method generation for portlet class.\n The portlet class will look like the classic portlet.\n [jihaisse]\n\n\n2.6 (2011-03-10)\n----------------\n\n- make z3 interfaces the default interface and dont accept any longer zope2\n interfaces\n [jensens]\n\n- Use portal_type tagged-value if available instead of class name when\n generating workflows.xml.\n [vincentfretin]\n\n- remove unneccessary imports for remember/membrane,\n view permissions can now additionally be specified in the dependency\n association to the content class,\n name of the view template can now additionally be specified in the\n dependency relation between view class and content class,\n pass fixed size parameter to arrayfield (i.e. 4 generates size-4) ,\n browser views: name on dpendency determines name of view,\n remove old generator i18n support.\n [zworkb]\n\n- tgv for dynatree widget\n [hpeteragitator]\n\n- Added worklist:guard_expressions tag definition.\n [vincentfretin]\n\n- Fixed UnicodeEncodeError when writing the code of existing methods\n back to the files and the code is in the unicode format.\n [deo]\n\n\n2.5 (2010-09-04)\n----------------\n\n- Extender doesn't generate interfaces twice anymore.\n [jensens]\n\n- You can now set meta_type=\"Subtractive Workflow\" (default is \"Workflow\")\n and state_var=\"confidential_state\" for example (default is \"review_state\")\n on a workflow to use it with collective.subtractiveworkflow.\n [vincentfretin]\n\n- Added roles and permissions protected sections in rolemap.xml.\n [vincentfretin]\n\n- Replaced buggy odict implementation by the ordereddict implementation\n available in Python 2.7.\n [moldy]\n\n- Unicode fixes for generated module info header.\n [moldy]\n\n- Removed DeprecationWarning about the sets module.\n [vincentfretin]\n\n- Header info: use better formatting for author.\n Encode module header strings so we don't choke on non-ASCII chars.\n [moldy]\n\n- Make \"dependend_profiles\" alternative as multi-tgv available\n (avoid ultra-long tgvs).\n [jensens]\n\n- Added virtual field type \"keywords\" which results in a LinesField with\n KeywordWidget (this needs a tgv catalog:index=1).\n [jensens]\n\n- Prevent error on empty tgv.\n [hpeteragitator]\n\n\n2.4.1 (2009-04-01)\n------------------\n\n- Fix wrong version '2.4-'.\n '2.4-' version was not fully uploaded.\n [vincentfretin]\n\n\n2.4 (2009-04-01)\n----------------\n\n- Fix use of index:extras tagged-value\n [jensens]\n\n- Enable easy plone.app.content.ATBlob subclassing.\n Add atblob stereotype to the profile.\n [jensens]\n\n- Add stripogram (available as egg) as dependency.\n [jensens]\n\n- Fix catalog assignment when catalogmultiples tagged valued is used.\n [erico_andrei]\n\nDownload\n========", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://plone.org/products/archgenxml", "keywords": "zope plone UML generator", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "archgenxml", "package_url": "https://pypi.org/project/archgenxml/", "platform": "", "project_url": "https://pypi.org/project/archgenxml/", "project_urls": { "Homepage": "http://plone.org/products/archgenxml" }, "release_url": "https://pypi.org/project/archgenxml/2.7/", "requires_dist": null, "requires_python": "", "summary": "UML to code generator for Plone", "version": "2.7" }, "last_serial": 3315443, "releases": { "1.6.a": [], "1.6.a.dev-r6836": [ { "comment_text": "", "digests": { "md5": "430c08f2506b04dc12dfcd6d04b60fbb", "sha256": "8e7b7d979bd0894f0e1e232b1685a0ef78e151d992608f3746005419fcc244eb" }, "downloads": -1, "filename": "archgenxml-1.6.a.dev-r6836.tar.gz", "has_sig": false, "md5_digest": "430c08f2506b04dc12dfcd6d04b60fbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 218290, "upload_time": "2006-08-30T14:29:51", "url": "https://files.pythonhosted.org/packages/b6/30/b5b8ea1c8d2f9d22c8e62cf9f7b0ea469ec2a760cf2f89a1003278969b0b/archgenxml-1.6.a.dev-r6836.tar.gz" } ], "1.6.b1": [ { "comment_text": "", "digests": { "md5": "34b1088c8bd016077c2f2b08e677963d", "sha256": "e2348977bed8bb8d7a9a46e0170b87ad9e96b1b0add2476bd410be1b13d448a2" }, "downloads": -1, "filename": "archgenxml-1.6.b1.tar.gz", "has_sig": false, "md5_digest": "34b1088c8bd016077c2f2b08e677963d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 255419, "upload_time": "2007-08-08T17:15:50", "url": "https://files.pythonhosted.org/packages/e1/c0/09e5d5a6d4fd7dc85df9fe4998e9689415020c25f9ffcb89ae0810c11080/archgenxml-1.6.b1.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "44be92f1863c64a32ce1c5f54dce005e", "sha256": "d77d98faa128d55ade6db6fb814c0a53b4c179d55a7461dfe2a8f72abb6c5f72" }, "downloads": -1, "filename": "archgenxml-2.0.tar.gz", "has_sig": false, "md5_digest": "44be92f1863c64a32ce1c5f54dce005e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 583955, "upload_time": "2008-03-19T17:52:36", "url": "https://files.pythonhosted.org/packages/7b/82/74f94cc2457bb803cfc4e1e698b7464e650f7c9082d9e1786273f689997d/archgenxml-2.0.tar.gz" } ], "2.0-beta1": [ { "comment_text": "", "digests": { "md5": "a88dd978dd5cd1f0823830cb172fa761", "sha256": "0ef71dc92d892480c222bcab84894d12e9cfc03f3d650d7378c8d4fdfb43c8f5" }, "downloads": -1, "filename": "archgenxml-2.0_beta1-py2.4.egg", "has_sig": false, "md5_digest": "a88dd978dd5cd1f0823830cb172fa761", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 445307, "upload_time": "2007-10-25T19:20:32", "url": "https://files.pythonhosted.org/packages/9e/23/f97f97d18a434b2ebff047c56fc5a888985d4e67b94c20f2a030b1e36530/archgenxml-2.0_beta1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "1f7d77556faad27fc661e6b5dd866979", "sha256": "8e2832fffb42dd7d03cb8a25280b53093b2eb697e5cb4fc2ae4eae4ba447a9a2" }, "downloads": -1, "filename": "archgenxml-2.0_beta1-py2.5.egg", "has_sig": false, "md5_digest": "1f7d77556faad27fc661e6b5dd866979", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 440402, "upload_time": "2007-10-25T19:14:55", "url": "https://files.pythonhosted.org/packages/de/e9/62a48b5d4f6054a02c9ae5f0bba368a4e9c884349b299e5939f828929e87/archgenxml-2.0_beta1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "c53022633bd132da59e6dfe52e015858", "sha256": "0997d6f98c7caa326055ac645cb4a2dd57ed28b854378ea5138354bff19e542f" }, "downloads": -1, "filename": "archgenxml-2.0-beta1.tar.gz", "has_sig": false, "md5_digest": "c53022633bd132da59e6dfe52e015858", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 564921, "upload_time": "2007-10-25T19:14:47", "url": "https://files.pythonhosted.org/packages/b8/0b/6bcf2d60bee00cae54bb920f5236dc24e0924d9152e870e58e9f6ba1abec/archgenxml-2.0-beta1.tar.gz" } ], "2.0-beta10": [ { "comment_text": "", "digests": { "md5": "a195221a62b61650514643d4e81405ed", "sha256": "0fffbace466541ce05ff04cfe13b2d26e04b7e80d05e99700266ee89f6307758" }, "downloads": -1, "filename": "archgenxml-2.0-beta10.tar.gz", "has_sig": false, "md5_digest": "a195221a62b61650514643d4e81405ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 577770, "upload_time": "2008-02-12T12:14:27", "url": "https://files.pythonhosted.org/packages/4e/67/b377f3933f088414c04ec9daf867154f26b72664dbb72c4066c4d9318e3f/archgenxml-2.0-beta10.tar.gz" } ], "2.0-beta11": [ { "comment_text": "", "digests": { "md5": "1e02daadbd9b35a0e476b6688654207a", "sha256": "4a76f0dd7411bc5fd4643574bd499767e778ca51566ba8af95a879938960cd25" }, "downloads": -1, "filename": "archgenxml-2.0-beta11.tar.gz", "has_sig": false, "md5_digest": "1e02daadbd9b35a0e476b6688654207a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 577873, "upload_time": "2008-02-14T07:04:23", "url": "https://files.pythonhosted.org/packages/46/ee/2443149bc37dced79df10bc0e7d9d30eab0bd55aef2a01a840fa30513829/archgenxml-2.0-beta11.tar.gz" } ], "2.0-beta12": [ { "comment_text": "", "digests": { "md5": "124a17917ad9fbbdf1549c837d59010b", "sha256": "3298e114404c5532416bc6415b16a31cc3a8af62ad1a555a9f4957ea4d8a00af" }, "downloads": -1, "filename": "archgenxml-2.0-beta12.tar.gz", "has_sig": false, "md5_digest": "124a17917ad9fbbdf1549c837d59010b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 583298, "upload_time": "2008-02-28T17:46:10", "url": "https://files.pythonhosted.org/packages/22/bb/2936b67d8214dc62a417950ee5c5cfc02e64be302afe568597c8260c8d0c/archgenxml-2.0-beta12.tar.gz" } ], "2.0-beta2": [ { "comment_text": "", "digests": { "md5": "84caf8292af55e2d473da787e1ecbe0d", "sha256": "a4efc9a0a95d0285956aba6c3a29b3377877e44dae6fa1361f62d156f4180880" }, "downloads": -1, "filename": "archgenxml-2.0_beta2-py2.4.egg", "has_sig": false, "md5_digest": "84caf8292af55e2d473da787e1ecbe0d", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 446073, "upload_time": "2007-10-30T17:40:52", "url": "https://files.pythonhosted.org/packages/d9/49/f5a0811d28477320f8185a7e072a8655e70ac418cf5c05298daa6a8a24b5/archgenxml-2.0_beta2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "d3d6ba2d4edaeed511b99fae7ea6c8e6", "sha256": "f815a5415e34913ee61d93cb23390e6ab0ac1d9ea95d80d7c778c78f32e69c4c" }, "downloads": -1, "filename": "archgenxml-2.0_beta2-py2.5.egg", "has_sig": false, "md5_digest": "d3d6ba2d4edaeed511b99fae7ea6c8e6", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 441161, "upload_time": "2007-10-30T17:41:07", "url": "https://files.pythonhosted.org/packages/3b/fe/0ef4b162434077ef338d3aa4f1a2bbbdd460b0b47d1b198d7b2e203889ea/archgenxml-2.0_beta2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "39be396d0b2b405f00f92ef3d3052f01", "sha256": "599f1c1346590c43176779de9d12340c4f0bcfeab657e47aa95f9a44e6f14d3a" }, "downloads": -1, "filename": "archgenxml-2.0-beta2.tar.gz", "has_sig": false, "md5_digest": "39be396d0b2b405f00f92ef3d3052f01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 565499, "upload_time": "2007-10-30T17:34:23", "url": "https://files.pythonhosted.org/packages/37/a4/5ef01294a38b3ce43a0fbd8fac414efc3218a03e70c1591a1bea3f84112e/archgenxml-2.0-beta2.tar.gz" } ], "2.0-beta3": [ { "comment_text": "", "digests": { "md5": "817a61cfc6ff73e3526dacc2b2b8b0ed", "sha256": "a1138e85fdc7e75a0ee8ef3c23edf723725221347e9d980a5ef8bd98a2e39933" }, "downloads": -1, "filename": "archgenxml-2.0-beta3.tar.gz", "has_sig": false, "md5_digest": "817a61cfc6ff73e3526dacc2b2b8b0ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 565217, "upload_time": "2007-11-06T12:08:02", "url": "https://files.pythonhosted.org/packages/31/ea/a74e3e4724a88e6107ec2f9d427e6c0482cb5b1ff395b6c688f66e6db93a/archgenxml-2.0-beta3.tar.gz" } ], "2.0-beta4": [ { "comment_text": "", "digests": { "md5": "e4a007128b8e2bd9df2233cab1790c30", "sha256": "9dda722cdbe4c3228ed3e89946d77b18ef972c4968bb4b7936299eb348893e24" }, "downloads": -1, "filename": "archgenxml-2.0-beta4.tar.gz", "has_sig": false, "md5_digest": "e4a007128b8e2bd9df2233cab1790c30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 565884, "upload_time": "2007-11-09T13:55:39", "url": "https://files.pythonhosted.org/packages/92/bd/2499f28a8711927fbde0c4744b3d09ad8140a79adc9911d7917ac4dd2de2/archgenxml-2.0-beta4.tar.gz" } ], "2.0-beta5": [ { "comment_text": "", "digests": { "md5": "f88a450010bc020c56068025593e9778", "sha256": "e05f81c2250839f7b541c349590b9c1cc53d3e6d808599d186c42c43f2500a01" }, "downloads": -1, "filename": "archgenxml-2.0-beta5.tar.gz", "has_sig": false, "md5_digest": "f88a450010bc020c56068025593e9778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 566112, "upload_time": "2007-11-13T14:47:16", "url": "https://files.pythonhosted.org/packages/36/69/245e74453ac9e50787349c0253c5537a10e67dee2696506263158ff5ba1e/archgenxml-2.0-beta5.tar.gz" } ], "2.0-beta6": [ { "comment_text": "", "digests": { "md5": "9dcbbf5791fb39fd1b3c5f39ad7acdb7", "sha256": "1580e8d5bce1a94b728a7bdfe32588de18ae551acec766471fee8075bb7f5a14" }, "downloads": -1, "filename": "archgenxml-2.0-beta6.tar.gz", "has_sig": false, "md5_digest": "9dcbbf5791fb39fd1b3c5f39ad7acdb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 566146, "upload_time": "2007-11-15T08:45:33", "url": "https://files.pythonhosted.org/packages/2d/4b/550187f5a3691b9e84ee2d569a568754ee8065e76445b89be8a62e3d05b4/archgenxml-2.0-beta6.tar.gz" } ], "2.0-beta7": [ { "comment_text": "", "digests": { "md5": "9f044adea7ab591f12eb2f52567d7a39", "sha256": "4fea13eecf473c972730321ce247934a99e474c4ed6699c2354ec9cb5862c317" }, "downloads": -1, "filename": "archgenxml-2.0-beta7.tar.gz", "has_sig": false, "md5_digest": "9f044adea7ab591f12eb2f52567d7a39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 566378, "upload_time": "2007-11-19T17:16:52", "url": "https://files.pythonhosted.org/packages/cf/93/6484a9b0d2c5eb4681ef11b2559faeb718c88ddb0589dda015e4831ce5c5/archgenxml-2.0-beta7.tar.gz" } ], "2.0-beta9": [ { "comment_text": "", "digests": { "md5": "7bcb19e7f89e975142439d562686d848", "sha256": "a82a22116b9f3a6faa21c8941b5ecca0379bddbb9061ab327ddd0d86ccbf4552" }, "downloads": -1, "filename": "archgenxml-2.0-beta9.tar.gz", "has_sig": false, "md5_digest": "7bcb19e7f89e975142439d562686d848", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 575579, "upload_time": "2008-01-07T09:21:42", "url": "https://files.pythonhosted.org/packages/ae/06/310f41377bb4ecc0d818ce268762780686d3b25ffbc8c32d58992e18bbd6/archgenxml-2.0-beta9.tar.gz" } ], "2.0-rc1": [ { "comment_text": "", "digests": { "md5": "cf2d510f06eebdb4aa1726f2dd343810", "sha256": "25753f0b643929cb6157225355114c5c5ff1b23dc2ee55c15509079054ebf653" }, "downloads": -1, "filename": "archgenxml-2.0-rc1.tar.gz", "has_sig": false, "md5_digest": "cf2d510f06eebdb4aa1726f2dd343810", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 583332, "upload_time": "2008-02-29T22:32:12", "url": "https://files.pythonhosted.org/packages/1d/07/8524c4fa1e25518790d01b13d97f2558e218143601deabd36952eabdefaf/archgenxml-2.0-rc1.tar.gz" } ], "2.0-rc2": [ { "comment_text": "", "digests": { "md5": "4e4654abd8067b1be74f8b26840be1b7", "sha256": "9cbcaa70af88af1c19389d5f5c387abf837290e12ae60509bd964fab9a6a62db" }, "downloads": -1, "filename": "archgenxml-2.0-rc2.tar.gz", "has_sig": false, "md5_digest": "4e4654abd8067b1be74f8b26840be1b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 583805, "upload_time": "2008-03-17T07:59:30", "url": "https://files.pythonhosted.org/packages/30/74/f9990b5395866557fe3f9875f6b2bf69c3bfadb6102c7535034f6d1e5fee/archgenxml-2.0-rc2.tar.gz" } ], "2.1.": [ { "comment_text": "", "digests": { "md5": "11c46bcfc989243b3bbf2a5875445dca", "sha256": "c7b5c46ac6e439d96930728ed4a08feba547c06e641b9fc070c14f73d12cb3d8" }, "downloads": -1, "filename": "archgenxml-2.1..tar.gz", "has_sig": false, "md5_digest": "11c46bcfc989243b3bbf2a5875445dca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 593465, "upload_time": "2008-07-13T14:29:34", "url": "https://files.pythonhosted.org/packages/93/6c/8a8d9e308133f83adcca374d0ec152b59e2a61d54e044a7f60036b917659/archgenxml-2.1..tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "b8951bfd2cd817f8c19643f4c00d471a", "sha256": "0c7a40d7a8ae7885bb517df0284ceec380635ec92ce483540670658f0a3d78b5" }, "downloads": -1, "filename": "archgenxml-2.2.tar.gz", "has_sig": false, "md5_digest": "b8951bfd2cd817f8c19643f4c00d471a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 571456, "upload_time": "2009-01-21T13:33:53", "url": "https://files.pythonhosted.org/packages/60/9c/ee3ab19fef0bb10feb9f72e2b0393dda732296f93e1724fd296b33465e0f/archgenxml-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "51109abe2db08be08baf90b954e0b34f", "sha256": "2c6fc470a96642511597c260702f002dc2b550862f970dfcdf37333b0fbe5b91" }, "downloads": -1, "filename": "archgenxml-2.3.tar.gz", "has_sig": false, "md5_digest": "51109abe2db08be08baf90b954e0b34f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 562967, "upload_time": "2009-01-26T09:14:20", "url": "https://files.pythonhosted.org/packages/2c/4e/bfaeedc7da54e54e7b3d15fcb6a725d0704a3ddfc0874193dfba34720398/archgenxml-2.3.tar.gz" } ], "2.4": [], "2.4-": [ { "comment_text": "", "digests": { "md5": "c64d0e3d64df5c749e1873644ff678b8", "sha256": "434ffdcf24c9325e451e76c82c6fbf4f5b847f1df2882a4e36170866a6e096eb" }, "downloads": -1, "filename": "archgenxml-2.4-.tar.gz", "has_sig": false, "md5_digest": "c64d0e3d64df5c749e1873644ff678b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 564913, "upload_time": "2009-04-01T10:25:04", "url": "https://files.pythonhosted.org/packages/6f/61/c9c0d35dd5885c97d54cae9d172f762a1ab15449065b9f597aefc5872740/archgenxml-2.4-.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "77829b0d3221d178d5fe691da86e3544", "sha256": "3ad6acc1affbf607b96c945c856e94f2a1de70b7aa2015976cde1a0a06aa9716" }, "downloads": -1, "filename": "archgenxml-2.4.1.tar.gz", "has_sig": false, "md5_digest": "77829b0d3221d178d5fe691da86e3544", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 565039, "upload_time": "2009-04-01T10:33:18", "url": "https://files.pythonhosted.org/packages/9f/4f/1cd4464692426803b75cd82183f6ea19dba4af9a23e86028ef6d7a8e170e/archgenxml-2.4.1.tar.gz" } ], "2.5": [ { "comment_text": "", "digests": { "md5": "e90afee8f9250ef3462bd1ac23901a30", "sha256": "10a5ddc3c86ba1919f74ea4ecf50c4e8785bd310df369acc1741535e42959479" }, "downloads": -1, "filename": "archgenxml-2.5.zip", "has_sig": false, "md5_digest": "e90afee8f9250ef3462bd1ac23901a30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 627378, "upload_time": "2010-09-04T18:06:13", "url": "https://files.pythonhosted.org/packages/59/20/c339869e78e6499761beb05f17a201e9f6a9210071e57d54a541755068f3/archgenxml-2.5.zip" } ], "2.6": [ { "comment_text": "", "digests": { "md5": "2a7aabf8a2e62bd7598c42e16e999f51", "sha256": "e8eb770cf6d92c28cf768c4985f15f4bd642e76d5a291bf33e493b52f3e7e5d8" }, "downloads": -1, "filename": "archgenxml-2.6.tar.gz", "has_sig": false, "md5_digest": "2a7aabf8a2e62bd7598c42e16e999f51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 583581, "upload_time": "2011-03-10T14:30:06", "url": "https://files.pythonhosted.org/packages/c3/8a/7af83e9ec5ef47d9d1819c2c2a6d6aad26120a731a9f20659fe42334604b/archgenxml-2.6.tar.gz" } ], "2.7": [ { "comment_text": "", "digests": { "md5": "b7893b2a69a99fe1e8a2f417956c2dac", "sha256": "2e5a43b7afd140a4a8daf812824c77e3f25e817b95be068d528315e34afa2cbd" }, "downloads": -1, "filename": "archgenxml-2.7.tar.gz", "has_sig": false, "md5_digest": "b7893b2a69a99fe1e8a2f417956c2dac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 585491, "upload_time": "2017-11-08T08:10:51", "url": "https://files.pythonhosted.org/packages/78/65/737adef281b0638a14a8e2aebca1336b6728188b781d0f6488632fb81a89/archgenxml-2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7893b2a69a99fe1e8a2f417956c2dac", "sha256": "2e5a43b7afd140a4a8daf812824c77e3f25e817b95be068d528315e34afa2cbd" }, "downloads": -1, "filename": "archgenxml-2.7.tar.gz", "has_sig": false, "md5_digest": "b7893b2a69a99fe1e8a2f417956c2dac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 585491, "upload_time": "2017-11-08T08:10:51", "url": "https://files.pythonhosted.org/packages/78/65/737adef281b0638a14a8e2aebca1336b6728188b781d0f6488632fb81a89/archgenxml-2.7.tar.gz" } ] }