{ "info": { "author": "Maximillian Dornseif", "author_email": "md@hudora.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable" ], "description": "=======\nhuTools\n=======\n\nhuTools is a small collection of helpful tools we use. Containing helppers for calendar calculations, banking\ntools, checksummming, decorators, local unique IDs (luids), Netstrings, obfuscation (encription defending\nagainst your little brother), printing, a ReReadingConfigParser, robust typecasts, access dicts like an\nobject and the other way arround, unicode processing country codes, file system operations and xmlstuff.\n\nIt also installs the famous reindent.py code quality checker. Try \n`reindent.py .` to fix your current source tree.\n\nSee http://hudora.github.com/huTools/overview.html for Details.\n\n\nInstallation\n------------\n\nThe easiest way to get huTools is if you have setuptools_ installed::\n\n easy_install huTools\n\nWithout setuptools, it's still pretty easy. Download the huTools.tgz file from \n`huTools's Cheeseshop page`_, untar it and run::\n\n python setup.py install\n\n.. _huTools's Cheeseshop page: http://pypi.python.org/pypi/huTools/\n.. _setuptools: http://peak.telecommunity.com/DevCenter/EasyInstall\n\n\nHelp and development\n====================\n\nIf you'd like to help out, you can fork the project\nat http://github.com/hudora/huTools and report any bugs \nat http://github.com/hudora/huTools/issues.\n\nSee `CHANGES `_\nfor version differences.\n\nLicense\n=======\n\nThis distribution includes `_jsonlib.py `_\nCopyright (c) 2008-2009 John Millikin \nDistributed under the GNU General Public License\n\nThis distribution contains `_decorator.py `_\nCopyright (c) 2005, Michele Simionato\nDistributed under a MIT-like License.\n\nThis distribution contains `poster_encode.py `_ \nCopyright (c) 2008-2010 Chris AtLee \nDistributed under a MIT-like License.\n\nThis distribution contains `cache.py `_\ncopyright (c) 2010 by the Werkzeug Team, BSD licensed", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://hudora.github.com/huTools/", "keywords": "python library", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "huTools", "package_url": "https://pypi.org/project/huTools/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/huTools/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://hudora.github.com/huTools/" }, "release_url": "https://pypi.org/project/huTools/0.63/", "requires_dist": null, "requires_python": null, "summary": "Various tiny tools and toys to make Python coding less work more fun.", "version": "0.63" }, "last_serial": 793091, "releases": { "0.3.dev-r3164": [ { "comment_text": "", "digests": { "md5": "8e6d45d8a32be1d068b34af88d28468e", "sha256": "860ac743962109fe9d15c84d3781087ca898924f9efaebb6e859915d60c80280" }, "downloads": -1, "filename": "huTools-0.3.dev_r3164-py2.5.egg", "has_sig": false, "md5_digest": "8e6d45d8a32be1d068b34af88d28468e", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 35635, "upload_time": "2008-02-23T20:21:34", "url": "https://files.pythonhosted.org/packages/92/17/3127d168b54db748147e269416f38f38da6160db6865dcf9e90d8e92fed0/huTools-0.3.dev_r3164-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "56452978a4c1877ec9c6a9760214a029", "sha256": "e6bd83cdece5032d5d764d0a772dc6607ce5c514bc26a9ff716e43899bbd8edb" }, "downloads": -1, "filename": "huTools-0.3.dev-r3164.tar.gz", "has_sig": false, "md5_digest": "56452978a4c1877ec9c6a9760214a029", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13830, "upload_time": "2008-02-23T20:21:34", "url": "https://files.pythonhosted.org/packages/63/91/243a4e06527c3b5f65e0a47231a98fb08abe30ec89562f680136073abce2/huTools-0.3.dev-r3164.tar.gz" } ], "0.31": [ { "comment_text": "", "digests": { "md5": "12362e6699e71ef3509551e93119ac61", "sha256": "f06d51cbce57198553b347543f361e79fc30fc453d0d1c8fddc6813eda17cd3b" }, "downloads": -1, "filename": "huTools-0.31-py2.5.egg", "has_sig": false, "md5_digest": "12362e6699e71ef3509551e93119ac61", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 35568, "upload_time": "2008-03-06T19:36:55", "url": "https://files.pythonhosted.org/packages/8e/06/f4be65e9b2cd47f85bbb61ce3662301db9078d32e4c333d4510edc011120/huTools-0.31-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "aab1febd157e1887951f0b2fd5dcceee", "sha256": "0c49b72a77a5fd7fa469906fb25c22ba53834d65d54fc92e7de304437e59892d" }, "downloads": -1, "filename": "huTools-0.31.tar.gz", "has_sig": false, "md5_digest": "aab1febd157e1887951f0b2fd5dcceee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13872, "upload_time": "2008-03-06T19:36:54", "url": "https://files.pythonhosted.org/packages/0c/21/1e9ccd00b9e9b74e7761d77fd7f0306a355166ae2e85b7fda1ca09e30b55/huTools-0.31.tar.gz" } ], "0.32-r3685": [ { "comment_text": "", "digests": { "md5": "3de80638408126c360b4fd1dd27f9e6d", "sha256": "f904f7a2d5ab31c84ed7c01920fed50a37656f7542189db0d29b742cecd69d50" }, "downloads": -1, "filename": "huTools-0.32_r3685-py2.5.egg", "has_sig": false, "md5_digest": "3de80638408126c360b4fd1dd27f9e6d", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 35931, "upload_time": "2008-08-16T07:33:13", "url": "https://files.pythonhosted.org/packages/b5/c2/95d3dac4528529f8341d33828920e155825b2461f15867511f1c045f564d/huTools-0.32_r3685-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "a5deca17841435cdd8d8d0bf37ffaa58", "sha256": "2501ea7cc29e19dcc94bc0eaca22d868ade953e2280baa475f3d5d08f863fe64" }, "downloads": -1, "filename": "huTools-0.32-r3685.tar.gz", "has_sig": false, "md5_digest": "a5deca17841435cdd8d8d0bf37ffaa58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14712, "upload_time": "2008-08-16T07:33:13", "url": "https://files.pythonhosted.org/packages/a5/fa/58be4712c5697e86ed4871f504eefc39062a57b0ca8749ea4eed29c87ff8/huTools-0.32-r3685.tar.gz" } ], "0.33-r3813": [ { "comment_text": "", "digests": { "md5": "e84ec2b82a96b75aabb5967b45ad72a4", "sha256": "9701da09dfeda7183badd8719dbeb8ce17899e3894ae2ea836cf4aee6b8ccf73" }, "downloads": -1, "filename": "huTools-0.33_r3813-py2.5.egg", "has_sig": false, "md5_digest": "e84ec2b82a96b75aabb5967b45ad72a4", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 35843, "upload_time": "2008-09-26T09:40:03", "url": "https://files.pythonhosted.org/packages/c7/31/c0528e78595f35c384ff01a371308ddc7f15f4ab882808cdb7e27f7b3e33/huTools-0.33_r3813-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "eba1fbe8d0e5fed17ee5cbbf3b7d774b", "sha256": "edcc03242578c7333f8b509bfce47ce99e26bf5a2b7f2532a9cc846d69997963" }, "downloads": -1, "filename": "huTools-0.33-r3813.tar.gz", "has_sig": false, "md5_digest": "eba1fbe8d0e5fed17ee5cbbf3b7d774b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14023, "upload_time": "2008-09-26T09:40:02", "url": "https://files.pythonhosted.org/packages/3b/a6/75bef2a76c403782ed4f1cdfff38390f19150b629e8a1e983a670e2fe305/huTools-0.33-r3813.tar.gz" } ], "0.34a-r4292": [ { "comment_text": "", "digests": { "md5": "b36fa11a3b3a49618bf38061db669c10", "sha256": "d55ec3ded7fa8200e71c5c9c200eceacec0b7541c0ae0fef87e6ee828c39f9d1" }, "downloads": -1, "filename": "huTools-0.34a_r4292-py2.5.egg", "has_sig": false, "md5_digest": "b36fa11a3b3a49618bf38061db669c10", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 38308, "upload_time": "2008-11-26T15:35:37", "url": "https://files.pythonhosted.org/packages/db/66/52555629dff5a6bd3ae57ba51ccb8870713ae531a4fb07ec39de27c61f8b/huTools-0.34a_r4292-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "96ac8c2c2bed76700e50d1897b4f92cb", "sha256": "66e9db2d994bc13cefc035da52fe11e4f3eda8bb294c5f2669c12ed9d47b3b02" }, "downloads": -1, "filename": "huTools-0.34a-r4292.tar.gz", "has_sig": false, "md5_digest": "96ac8c2c2bed76700e50d1897b4f92cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14784, "upload_time": "2008-11-26T15:35:37", "url": "https://files.pythonhosted.org/packages/bf/a4/bddf724bc4caee8a4e83ae1d10011deffe31bc908c8aefae037b9856cb00/huTools-0.34a-r4292.tar.gz" } ], "0.39p3": [ { "comment_text": "", "digests": { "md5": "27724401ac5dc7f10f9b3becd883f469", "sha256": "45b27e011e41a8c0f8f5138f2e303fab426914fe1cba4aff1b3a91f63d733ebd" }, "downloads": -1, "filename": "huTools-0.39p3-py2.6.egg", "has_sig": false, "md5_digest": "27724401ac5dc7f10f9b3becd883f469", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 59813, "upload_time": "2009-12-14T08:41:44", "url": "https://files.pythonhosted.org/packages/96/03/0f799155b2dcc9d61f6c26ce7a88e89ff6585d66f46545016bb1e57c38d0/huTools-0.39p3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "2eb653af7e3dfd9d0deb6619043621c0", "sha256": "223603be72cc9dd0843efcff2ca51d60692486c6d224cfd36dde0bd567886ec4" }, "downloads": -1, "filename": "huTools-0.39p3.tar.gz", "has_sig": false, "md5_digest": "2eb653af7e3dfd9d0deb6619043621c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21658, "upload_time": "2009-12-14T08:41:43", "url": "https://files.pythonhosted.org/packages/9a/c2/a0f3221f6b0333fd6a6858c4348112ac0fc01c6e48a4454d105e13473b8b/huTools-0.39p3.tar.gz" } ], "0.40": [ { "comment_text": "", "digests": { "md5": "a64e8b0e430c25ecff6768cfb362ca9c", "sha256": "bc87ed6ec5f4ebd2a4898cb779846aa3d83218996bcbfe835c235e626b766e1d" }, "downloads": -1, "filename": "huTools-0.40.tar.gz", "has_sig": false, "md5_digest": "a64e8b0e430c25ecff6768cfb362ca9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24776, "upload_time": "2010-01-08T08:21:08", "url": "https://files.pythonhosted.org/packages/21/b6/97ece6ba8c0187a263921edefc62a1a227252ee8edb5dce23c93319621ea/huTools-0.40.tar.gz" } ], "0.42": [ { "comment_text": "", "digests": { "md5": "6df90df1912299a0c238937e8cfe962e", "sha256": "61014f9cc8542dab4a0a078e4d6c2f8cf2ff9fb57c776b3b66d4a1d728638571" }, "downloads": -1, "filename": "huTools-0.42.tar.gz", "has_sig": false, "md5_digest": "6df90df1912299a0c238937e8cfe962e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25457, "upload_time": "2010-03-11T09:55:26", "url": "https://files.pythonhosted.org/packages/4e/8e/995ba0b8c8512a2c47de09118354cc334a4860594a874e768ac3c4e54893/huTools-0.42.tar.gz" } ], "0.43": [ { "comment_text": "", "digests": { "md5": "d720a9f3cfd9016eda4c6f5cd43349b2", "sha256": "563276da08d078ac0223a76dbcac82c598437f0f9d5757c9b1c90056cbde1d59" }, "downloads": -1, "filename": "huTools-0.43.tar.gz", "has_sig": false, "md5_digest": "d720a9f3cfd9016eda4c6f5cd43349b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58169, "upload_time": "2010-03-26T10:27:46", "url": "https://files.pythonhosted.org/packages/52/04/d43626424d0444c53ae54400a1e3c7bab251fa484eefb5964b02135b4f20/huTools-0.43.tar.gz" } ], "0.44": [ { "comment_text": "", "digests": { "md5": "83862268bed608dc341b505bd3b44522", "sha256": "238fe5aeffad4d3a3e2f7abfbb498d5c4e3df72d3be51d74f7496eea1483798e" }, "downloads": -1, "filename": "huTools-0.44.tar.gz", "has_sig": false, "md5_digest": "83862268bed608dc341b505bd3b44522", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29378, "upload_time": "2010-04-14T08:48:41", "url": "https://files.pythonhosted.org/packages/1b/6b/7712e42968a1e63fbbdbc443be86972542c21e26f19e0896e3dc8aa47052/huTools-0.44.tar.gz" } ], "0.46": [ { "comment_text": "", "digests": { "md5": "49848ee8167353da6944452d3c675c8c", "sha256": "7d9e6c08e0af7701dc90314610eb84fb1fadee336d7faa78993ce3dee2c9300c" }, "downloads": -1, "filename": "huTools-0.46.tar.gz", "has_sig": false, "md5_digest": "49848ee8167353da6944452d3c675c8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62343, "upload_time": "2010-04-30T09:51:28", "url": "https://files.pythonhosted.org/packages/03/04/abb15b4e8116cba4dabac9a0b793ef08f772a015ae21195bf04eefb0483b/huTools-0.46.tar.gz" } ], "0.47": [ { "comment_text": "", "digests": { "md5": "6f5ed5496a3c394ae8d10ebe1a7fcbc3", "sha256": "0abe94966bd83d7b57e759d46c877d299ca932c13229310db9fa09449dc7af4b" }, "downloads": -1, "filename": "huTools-0.47.tar.gz", "has_sig": false, "md5_digest": "6f5ed5496a3c394ae8d10ebe1a7fcbc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64033, "upload_time": "2010-07-28T15:18:24", "url": "https://files.pythonhosted.org/packages/fd/39/9dedc88493c846476b89e8163fd931362c64cf60d2c00eb220075b6c125d/huTools-0.47.tar.gz" } ], "0.48": [ { "comment_text": "", "digests": { "md5": "3e4eefe1d2918557fd4d5493fe12057a", "sha256": "576c821d8afc4d3e5efb08117986396260582849b2b62637fb4768d5c4753a94" }, "downloads": -1, "filename": "huTools-0.48.tar.gz", "has_sig": false, "md5_digest": "3e4eefe1d2918557fd4d5493fe12057a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32337, "upload_time": "2010-08-23T23:23:52", "url": "https://files.pythonhosted.org/packages/17/1e/049b2965756e496d5e720d303d5575b583b74a3c92ecf035f89524e686be/huTools-0.48.tar.gz" } ], "0.49": [ { "comment_text": "", "digests": { "md5": "4248bdb7d8ba5fd421c4e383ffd6a93a", "sha256": "a470d7b8d9e0cd00f19737eeeed29d77437f454398fa623d6a9805bc2f29d00d" }, "downloads": -1, "filename": "huTools-0.49.tar.gz", "has_sig": false, "md5_digest": "4248bdb7d8ba5fd421c4e383ffd6a93a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94670, "upload_time": "2010-09-24T13:17:12", "url": "https://files.pythonhosted.org/packages/dc/3b/09f68fa90f5245e1579a3ea494a8e43c50d6217fb480ef0fbf1647a39645/huTools-0.49.tar.gz" } ], "0.50p1": [ { "comment_text": "", "digests": { "md5": "ef1d75925f4e9c95a3d16ddd90ac4a28", "sha256": "d28a020447153309388c676144bb270a84ad0af49722553ca0c1f5fb2446c251" }, "downloads": -1, "filename": "huTools-0.50p1.tar.gz", "has_sig": false, "md5_digest": "ef1d75925f4e9c95a3d16ddd90ac4a28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95054, "upload_time": "2010-09-24T14:36:14", "url": "https://files.pythonhosted.org/packages/ac/9f/72c7108aa79fe42c55d6ba4febe2d5e7b88f98cbd3f2fedf78fdb29f49ce/huTools-0.50p1.tar.gz" } ], "0.51": [ { "comment_text": "", "digests": { "md5": "51efca4d8168622b9c3aa9919c399ba6", "sha256": "0556bcde2abfd312709e7da0e9d7f2b3691a13c37e25642491be962d4aa96ef1" }, "downloads": -1, "filename": "huTools-0.51.tar.gz", "has_sig": false, "md5_digest": "51efca4d8168622b9c3aa9919c399ba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97002, "upload_time": "2010-09-27T00:17:47", "url": "https://files.pythonhosted.org/packages/81/3f/1e3fc923597787dff191d8eb59f15df4f942641b90186e1cdcff867802cf/huTools-0.51.tar.gz" } ], "0.52p1": [ { "comment_text": "", "digests": { "md5": "adcd9164fe20f7e6250f57fcd1ab1f9e", "sha256": "afaf9d8615e25c4e4d4ff7aa8e2ea12e60a31829988f7c240d3fc175176fd085" }, "downloads": -1, "filename": "huTools-0.52p1.tar.gz", "has_sig": false, "md5_digest": "adcd9164fe20f7e6250f57fcd1ab1f9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98703, "upload_time": "2010-10-06T19:37:26", "url": "https://files.pythonhosted.org/packages/8f/be/863d505b8acb2af2091fa9b20bbe9e5c46c7dec1e442011c0daa007e9718/huTools-0.52p1.tar.gz" } ], "0.60": [ { "comment_text": "", "digests": { "md5": "ae1dba3d2b759e005146ac4c2c89c489", "sha256": "4d743041693c736264211f8c152c990580ef2937023994b2c97cf7930f236545" }, "downloads": -1, "filename": "huTools-0.60.tar.gz", "has_sig": false, "md5_digest": "ae1dba3d2b759e005146ac4c2c89c489", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122762, "upload_time": "2010-11-06T14:16:51", "url": "https://files.pythonhosted.org/packages/f9/93/281733a81bd8b6387e4b6ea9c510f08e55383f3cba364edd124d9064d478/huTools-0.60.tar.gz" } ], "0.60p1": [ { "comment_text": "", "digests": { "md5": "6b79fa520790fcc4a426fcc5414b4de9", "sha256": "85348003ffdd8753758b8bf01adc4698369ab98c58eaff2babd2967befe84b6f" }, "downloads": -1, "filename": "huTools-0.60p1.tar.gz", "has_sig": false, "md5_digest": "6b79fa520790fcc4a426fcc5414b4de9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122930, "upload_time": "2010-11-10T16:32:29", "url": "https://files.pythonhosted.org/packages/1e/7b/88eb9abe57afa138258bbf5b5144ab232582cf80d7b43975d6a00e0cc5a7/huTools-0.60p1.tar.gz" } ], "0.61": [ { "comment_text": "", "digests": { "md5": "d7ee8194e83d708b9c41ac0c3f199821", "sha256": "ba3080461cdbcd0bd9eb90538db52e0dbfae6c57bca82458b466540138c7ef83" }, "downloads": -1, "filename": "huTools-0.61.tar.gz", "has_sig": false, "md5_digest": "d7ee8194e83d708b9c41ac0c3f199821", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122053, "upload_time": "2011-01-22T01:01:50", "url": "https://files.pythonhosted.org/packages/f6/26/feb033cb8609f17a70dc36082f82f3f113631d3ae33e4b1f507e5f7915fc/huTools-0.61.tar.gz" } ], "0.62": [ { "comment_text": "", "digests": { "md5": "b5ed358d68ec20076d98440e0a891b90", "sha256": "b81add3c283898fc0705faa860cdd944ec40d457f66dc752d8c2068298f18ea2" }, "downloads": -1, "filename": "huTools-0.62.tar.gz", "has_sig": false, "md5_digest": "b5ed358d68ec20076d98440e0a891b90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121944, "upload_time": "2011-02-08T11:11:18", "url": "https://files.pythonhosted.org/packages/a6/ba/c67a69c4065c07d0b011cabbbe5030675c3f6942ce0a0a950c3b332221f7/huTools-0.62.tar.gz" } ], "0.63": [ { "comment_text": "", "digests": { "md5": "9d18a52adceffe0dc9d638d60f2fa555", "sha256": "b095876e2a92c963dd3e4121492b8ebcaa90d4ceee97f38c5919852e4ac7a127" }, "downloads": -1, "filename": "huTools-0.63.tar.gz", "has_sig": false, "md5_digest": "9d18a52adceffe0dc9d638d60f2fa555", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105471, "upload_time": "2011-06-28T14:23:27", "url": "https://files.pythonhosted.org/packages/ab/01/587a07a6f0909977052a7f13a44baf193314383e4b1f438510a32db79301/huTools-0.63.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9d18a52adceffe0dc9d638d60f2fa555", "sha256": "b095876e2a92c963dd3e4121492b8ebcaa90d4ceee97f38c5919852e4ac7a127" }, "downloads": -1, "filename": "huTools-0.63.tar.gz", "has_sig": false, "md5_digest": "9d18a52adceffe0dc9d638d60f2fa555", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105471, "upload_time": "2011-06-28T14:23:27", "url": "https://files.pythonhosted.org/packages/ab/01/587a07a6f0909977052a7f13a44baf193314383e4b1f438510a32db79301/huTools-0.63.tar.gz" } ] }