{ "info": { "author": "The ERP5 Development Team", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Utilities" ], "description": "erp5.util\n=========\n\nPackage containing various ERP5 related utilities.\n\nModules documentation\n=====================\n\n\nerp5.util.taskdistribution\n--------------------------\n\nModule to access TaskDistributor, used to run test on several machines\nand aggregating results.\nUse pydoc to get module documentation and usage example.\n\n\nAPI Documentation\n-----------------\n\nYou can generate the API documentation using `epydoc`::\n\n $ epydoc src/erp5\n\n\ntestnode\n--------\n\n\nUtility able to call wget and varnishlog to extract Headers and return all failures\naccording expected caching policy.\n\nThis utility is configurable through a configuration file like::\n\n [web_checker]\n url = http://www.example.com/\n working_directory = /home/me/tmp/crawled_content\n varnishlog_binary_path = varnishlog\n email_address = me@example.com\n smtp_host = localhost\n debug_level = debug\n\n [header_list]\n Last-Modified = True\n Cache-Control = max-age=300\n max-age=3600\n Vary = Accept-Language, Cookie, Accept-Encoding\n Accept-Language, Cookie\n Accept-Language,Cookie,Accept-Encoding\n Accept-Language,Cookie\n Expires = True\n\n [header url=.*/sitemap]\n Last-Modified = True\n\n [header content-type=.*/javascript]\n Last-Modified = True\n Cache-Control = max-age=3600\n Expires = True\n\n [no_header content-type=(image/.*|text/css)]\n Vary = None\n\n [erp5_extension_list]\n prohibited_file_name_list = WebSection_viewAsWeb\n Base_viewHistory\n list\n prohibited_folder_name_list = web_page_module\n document_module\n\n\nwith::\n\n url : website to check\n working_directory : fetched data will be downloaded\n varnishlog_binary_path : path to varnishlog\n email_address : email address to send result\n smtp_host : smtp host to use\n debug_level : log level of this utility (debug =>very verbose,\n info=>normal,\n warning=>nothing)\n\n header_list : Key == Header id.\n value: if equals to True, it means that header needs to be present in RESPONSE\n if it is a tuple, the Header value must sastify at least one of the proposed values\n\n erp5_extension_list: Optional section.\n prohibited_file_name_list: which check that any links redirect to prohibited forms\n like WebSection_viewAsWeb, Base_viewHistory, list, ...\n prohibited_folder_name_list: usefull to detect that links does not redirect to\n specified modules like, web_page_module, document_module, ...\n\n\nThis utility requires wget => 1.12\nAnd a callable varnishlog.\nThe utility must be run on same server where varnish is running.\n\nweb_checker reads varnishlogs to detect if a Query goes to the backend.\n\nChanges\n=======\n\n0.4.73 (2022-05-13)\n-------------------\n\n * testnode:\n - retry ``slapos node instance`` more times before running test\n\n0.4.73 (2022-04-22)\n-------------------\n\n * testnode:\n - remove unused scalability_tester\n - fix bug in python3\n\n0.4.72 (2021-10-01)\n-------------------\n\n * testnode:\n - update local frontend slave (if configured) so tests use a fast and reliable frontend (on same LAN and / or machine)\n\n0.4.71 (2021-09-08)\n-------------------\n\n * testnode:\n - various changes relate to SlapOS' integration of Scalability tests\n\n\n0.4.70 (2021-06-14)\n-------------------\n\n * testnode:\n\n - fix ResourceWarnings on Python 3\n - shorten instance partition paths\n\n * testsuite: remove EggTestSuite\n\n\n0.4.69 (2020-10-29)\n-------------------\n\n * erp5.util.testnode:\n\n - propagate test_node_title to runTestSuite\n - pass arguments as environment variables\n - advertise log URL with log_frontend_url\n\n\n0.4.68 (2020-05-22)\n-------------------\n\n * erp5.util.taskdistribution:\n\n - fix DummyTaskDistributor API to be able to run tests locally\n\n\n * erp5.util.testnode:\n\n - fix upgrader when HEAD is a merge commit\n - don't log distributor URL\n\n\n0.4.67 (2020-04-27)\n-------------------\n\n * erp5.util:\n\n - testnode: pass --log_directory to runTestSuite\n - EggTestSuite: support --log_directory\n - testnode: include a link to snapshot dir in log viewer\n - testnode: don't crash log viewer app on network error\n - testnode: make the number of days to keep log configurable\n\n0.4.66 (2020-01-30)\n-------------------\n\n * erp5.util:\n\n - testnode: Use shared parts when building softwares\n\n0.4.65 (2019-10-30)\n-------------------\n\n * erp5.util:\n\n - testnode: Allow to run scalability tests against already existing instance\n\n\n0.4.64 (2019-10-10)\n-------------------\n\n * erp5.util:\n\n - testnode: fix Computer.updateConfiguration call (Compatibility with slapos.core 1.5.0)\n\n0.4.63 (2019-10-08)\n-------------------\n\n * erp5.util:\n\n - testnode: avoid testnode crash when trying to kill a process already dead\n - testnode: testnode: import xml2dict from its new place (Compatibility with slapos.core 1.5.0)\n\n\n0.4.62 (2019-10-01)\n-------------------\n\n * erp5.util:\n\n - testnode: Fix scalability test runner logic for importing a test suite class\n\n0.4.61 (2019-09-18)\n-------------------\n\n * erp5.util:\n\n - testnode: Fix scalability test runner\n\n\n0.4.60 (2019-09-01)\n-------------------\n\n * erp5.util:\n\n - testnode: Fix some typos in the SlaOS API \n\n\n0.4.59.1 (2019-08-13)\n---------------------\n\n * erp5.util:\n\n - Minor fix: Add missing 'six' dependency on setup.py\n\n0.4.59 (2019-08-13)\n-------------------\n\n * erp5.util:\n\n - testnode: Update the SlapOS API\n - erp5.util: add support for Python 3\n - testnode: handle cases of errors when updating git repositories\n - testnode: fixed condition to not build dependencies like firefox\n - testnode: kill processes having slapos_directory in command line\n - testnode: spawn with close_fds=True in ProcessManager\n\n0.4.58 (2019-03-05)\n-------------------\n\n * erp5.util\n\n - testnode: Give more time to supervisord to kill subprocess [Sebastien Robin]\n\n0.4.57 (2019-02-25)\n-------------------\n\n * erp5.util\n\n - testnode: Allow to pass max_quantity to runComputerPartition [Lukasz Nowak]\n - testnode: use CPUs a bit less agressively [Jerome Perrin]\n - testnode: avoid to rebuild testnode dependencies (firefox) all the time [Sebastien Robin]\n - testnode: try much more agressively to kill remaining processes [Sebastien Robin]\n\n0.4.56 (2018-09-28)\n-------------------\n\n * erp5.util\n\n - testnode: give more time for the slapos proxy to start\n\n0.4.55 (2018-09-28)\n-------------------\n\n * erp5.util\n\n - testnode: properly support deletion of chmod'ed files [Jerome Perrin]\n\n0.4.54 (2018-09-13)\n-------------------\n\n * erp5.util\n\n - testnode: update path of firefox\n\n0.4.53 (2018-09-07)\n-------------------\n\n * erp5.util\n\n - testnode: give project title to runTestSuite [Sebastien Robin]\n - testnode: support chmod'ed files during directories cleanups [Jerome Perrin]\n\n0.4.52 (2018-08-21)\n-------------------\n\n * erp5.util\n\n - Make scalability testing framework more stable. Stop using a dummy frontend master\n and use host.vifib.net frontend with a valid SSL certificate instead. Always use\n https.\n [Yusei Tahara]\n\n0.4.51 (2017-07-17)\n-------------------\n\n * erp5.util\n\n - scalability testing framework [Roque Porchetto]\n\n0.4.50 (2017-11-22)\n-------------------\n\n * erp5.util.testnode\n\n - call only methods on Distributor [Lukasz Nowak]\n\n0.4.49 (2017-05-11)\n-------------------\n\n * erp5.util.taskdistribution:\n\n - Wrap in xmlrpclib.Binary if needed\n\n0.4.48 (2017-04-20)\n-------------------\n\n * erp5.util.testnode:\n\n - fix values of --firefox_bin and --xvfb_bin [Julien Muchembled]\n\n0.4.47 (2017-04-05)\n-------------------\n\n * erp5.util.testnode:\n\n - Make it more robust in cases where we have from time to time failures [Sebastien Robin]\n - cosmetic: avoid -repository suffix [Julien Muchembled]\n\n0.4.46 (2016-09-29)\n-------------------\n\n * erp5.util.testnode:\n\n - Include js-logtail at the MANIFEST.in\n\n0.4.45 (2016-08-05)\n-------------------\n\n * erp5.util.testnode: \n\n - Do not block all test suites if one of them define broken repository [Sebastien Robin]\n - Make sure proxy is really dead before starting new one [Sebastien Robin] \n\n0.4.44 (2016-03-22)\n-------------------\n\n * erp5.util.testnode:\n\n - Cancel test result if testnodes are unable to create partitions and unable\n to find runTestSuite command.\n - Set specific environment variable to build NumPy/friends & Ruby gems in\n parallel.\n - For local repositories, ignore revision defined in software release.\n - Make it possible to define slapos parameters in test suites.\n\n0.4.43 (2015-09-02)\n-------------------\n\n * erp5.util\n\n - Make services much more reactive when server is back [Sebastien Robin] \n\n * erp5.util.testnode \n - Simple log viewer app not to download the whole suite.log [J\u00e9r\u00f4me Perrin]\n - Make code more robust when checkout git files [Sebastien Robin]\n\n0.4.42 (2014-12-02)\n-------------------\n\n * erp5.util.testnode\n\n - Typo [J\u00e9r\u00f4me Perrin]\n - Run first found runTestSuite from lowest matching partition, not random one [C\u00e9dric de Saint Martin]\n\n * erp5.util\n\n - Drop support for Python < 2.7 [Julien Muchembled]\n\n0.4.41 (2014-08-07)\n-------------------\n\n * erp5.util.testnode\n\n - Fix running test location [Rafael Monnerat]\n\n * erp5.util\n\n - Move dealShebang into Utils [Rafael Monnerat]\n\n0.4.40 (2014-07-30)\n-------------------\n\n * erp5.util.testnode\n\n - Bugfix for erp5/util/testnode/__init__.py [Rafael Monnerat]\n\n0.4.39 (2014-07-30)\n-------------------\n\n * erp5.util.testnode\n\n - update SlapOSControler cmd calls [Rafael Monnerat]\n\n0.4.38 (2014-04-16)\n-------------------\n\n * erp5.util.testnode:\n\n - cleanup after the merge of scalability code [Cedric de Saint Martin]\n\n0.4.37 (2014-01-21)\n-------------------\n\n * erp5.util.scalability:\n\n - New module [Benjamin Blanc]\n\n * erp5.util.testnode:\n\n - Minimize writes to storage holding MySQL databases.\n\n0.4.36 (2013-06-30)\n-------------------\n\n * erp5.util.testsuite:\n\n - delete git repos if url has changed [Sebastien Robin]\n\n0.4.35 (2013-06-21)\n-------------------\n\n * erp5.util.testsuite:\n\n - Fix additional_bt5_repository_id into testnode.py\n [Benjamin Blanc]\n\n0.4.34 (2013-04-11)\n-------------------\n\n * erp5.util.testsuite:\n\n - allow to define sub results in tests, like we do for selenium\n [Sebastien Robin]\n\n0.4.33 (2013-03-14)\n-------------------\n\n * erp5.util.zodbanalyze:\n\n - Initial version of an improved version of ZODB's ZODB/scripts/analyze.py\n [Kazuhiko Shiozaki]\n\n0.4.32 (2013-03-13)\n-------------------\n\n * erp5.util.testnode:\n\n - add handling of httplib.ResponseNotReady error message [Sebastien Robin]\n - do not fail when a different test suite repository branch is specified\n [Sebastien Robin]\n\n0.4.31 (2013-03-01)\n-------------------\n\n * erp5.util.testnode:\n\n - after resetting software, retry_software_count was not resetted correctly\n [Sebastien Robin]\n\n0.4.30 (2013-02-20)\n-------------------\n\n * erp5.util.testnode:\n\n - keep almost no tmp files, sometimes there is many Gb in /tmp after\n one day [Sebastien Robin]\n\n0.4.29 (2013-02-20)\n-------------------\n\n * erp5.util.testnode:\n\n - make it able to resist to problems with slapos proxy when building\n software [Sebastien Robin]\n\n0.4.28 (2013-02-19)\n-------------------\n\n * erp5.util.testnode:\n\n - make it able to resist to problems with slapos proxy [Sebastien Robin]\n\n0.4.27 (2013-02-15)\n-------------------\n\n * erp5.util.testnode:\n\n - testnode was still sometimes logging at several files at a time\n [Sebastien Robin]\n\n0.4.26 (2013-02-14)\n-------------------\n\n * erp5.util.testnode:\n\n - do not reraise OSError when cleaning temp files\n\n0.4.25 (2013-02-11)\n-------------------\n\n * erp5.util.testnode:\n\n - close all timers when quitting, this makes stopping an erp5tetsnode\n much faster [Sebastien Robin]\n - remove hack on slapos/testnode after fix of slapos.cookbook [Sebastien Robin]\n - remove old tmp files left by buildout (buildout has te bo fixed too)\n [Sebastien Robin]\n - remove logging handlers where the are not needed any more [Sebastien Robin]\n - fixed the kill command, it was not able to kill properly childs [Sebastien Robin]\n\n0.4.24 (2013-02-11)\n-------------------\n\n * erp5.util.testnode:\n\n - Fixed wrong location for the construction os test suite software\n [Sebastien Robin]\n\n0.4.23 (2013-02-11)\n-------------------\n\n * erp5.util.testnode:\n\n - Make erp5testnode allow remote access to test suite logs instead of\n uploading them to master [Tatuya Kamada], [Sebastien Robin]\n\n\n0.4.22 (2013-01-08)\n-------------------\n\n * erp5.util.taskdistribution:\n\n - fix regression when used on Python < 2.7\n\n0.4.21 (2013-01-07)\n-------------------\n\n * erp5.util.taskdistribution:\n\n - really fix lock to avoid errors with concurrent RPC calls\n\n * erp5.util.testnode:\n\n - do not run test suites on deleted branches\n\n0.4.20 (2012-12-19)\n-------------------\n\n * erp5.util.testnode:\n\n - Make sure to kill grandchilds when killing a process [Sebastien Robin]\n\n0.4.19 (2012-12-17)\n-------------------\n\n * erp5.util.testnode:\n\n - Fixed undefined variable [Sebastien Robin]\n\n0.4.18 (2012-12-14)\n-------------------\n\n * erp5.util.testnode:\n\n - Solve ascii issues when deleting software [Sebastien Robin]\n\n0.4.17 (2012-12-10)\n-------------------\n\n * erp5.util.testnode:\n\n - Add thread Timer to terminate locked processes [Sebastien Robin]\n - Add more unit tests [Pere Cortes]\n\n0.4.16 (2012-11-14)\n-------------------\n\n * erp5.util.testnode:\n\n - Improve handling of Xvfb and firefox [Sebastien Robin]\n - check supported parameters of runTestSuite [Pere Cortes]\n - add unit for runTestSuite [Pere Cortes]\n\n0.4.15 (2012-11-07)\n-------------------\n\n * erp5.util.testnode:\n\n - fixed profile generation when software repos is not defined first\n [Sebastien Robin]\n - ask wich test has priority to master more often [Sebastien Robin]\n\n0.4.14 (2012-11-05)\n-------------------\n\n * erp5.util.testnode:\n\n - force rebuilding software to avoid using old soft/code [Sebastien Robin]\n\n * erp5.util.taskdistribution:\n\n - handle another possible error with master [Sebastien Robin]\n\n0.4.13 (2012-10-31)\n-------------------\n\n * erp5.util.testnode:\n\n - Add unit test for erp5testnode (with some hardcoded path that\n needs to be fixed ASAP) [Sebastien Robin]\n - Split long functions into several more simple ones for code\n simplicity and readability [Sebastien Robin]\n\n0.4.12 (2012-10-25)\n-------------------\n\n * erp5.util.testnode:\n\n - Fixed several issues introduced by the management of test\n suite by the master [Sebastien Robin]\n\n0.4.11 (2012-10-22)\n-------------------\n\n * erp5.util.testnode:\n\n - Take test suite parameters from the master, to allow distribution\n of the work by the master [Pere Cortes], [Sebastien Robin]\n\n0.4.10 (2012-10-01)\n-------------------\n\n * erp5.util.testnode:\n\n - Allow to use a firefox built by testnode for\n functional tests [Gabriel Monnerat]\n\n0.4.9 (2012-10-01)\n------------------\n\n * erp5.util.testnode:\n\n - remove --now parameter when calling slapgrid-sr since\n it is not yet well supported [Sebastien Robin]\n\n0.4.8 (2012-09-27)\n------------------\n\n * erp5.util.testnode:\n\n - use taskdistribution module to reduce code\n [Vincent Pelletier], [Pere Cortes]\n\n0.4.7 (2012-09-03)\n------------------\n\n * erp5.util.taskdistribution:\n\n - work around test lines acquiring values from parent when no value is\n provided. [Vincent Pelletier]\n - fix a regression introduced in 0.4.6 which allowed parallel XMLRPC calls,\n which is not supported. [Rafael Monnerat]\n\n * erp5.util.benchmark:\n\n - check whether at least one result file could be found when generating a\n scalability report. [Arnaud Fontaine]\n - make sure that diagram bars are properly aligned in scalability test\n report. [Arnaud Fontaine]\n\n * erp5.util.testsuite:\n\n - new module [Rafael Monnerat]\n\n0.4.6 (2012-08-10)\n------------------\n\n * erp5.util.taskdistribution:\n\n - set socket timeout for RPC calls to prevent a deadlock happens.\n [Rafael Monnerat]\n\n0.4.5 (2012-07-04)\n------------------\n\n * erp5.util.taskdistribution:\n\n - xmlrpclib does not support named parameters, use positional ones\n [Vincent Pelletier]\n\n0.4.4 (2012-07-04)\n------------------\n\n * erp5.util.taskdistribution:\n\n - New module [Vincent Pelletier]\n\n0.4.3 (2012-04-24)\n------------------\n\n * erp5.util.testnode:\n\n - Improve detection of the cancellation of a test on the master\n - better management of SIGTERM signal\n - cleanup test instances to make sure nothing stay from a previous\n test run\n\n0.4.2 (2012-04-11)\n------------------\n\n * erp5.util.testnode:\n\n - Improve testnode logs\n - add a thread to upload ongoing logs to the master regularly\n - if the software release is not built successfully after a\n few time, totally erase software. This help unblocking if\n buildout is unable to update software.\n - check if the last test result was cancelled in order to\n allow relaunching test without restarting testnode\n\n0.4.1 (2012-02-29)\n------------------\n\n * erp5.util.testnode:\n\n - Improve testnode's reliability when contacting remote master\n - Try to build software releases multiple times before giving up\n\n\n0.3 (2011-12-23)\n----------------\n\n * erp5.util.webchecker:\n\n - Imported from https://svn.erp5.org/repos/public/erp5/trunk/utils/\n Utility to check caching policy of websites\n\n * erp5.util.testnode:\n\n - improve logging [Sebastien Robin]\n - fix passing bt5_path [Gabriel Monnerat]\n - fix profile_path concatenation [Nicolas Delaby]\n - fix git updating and parsing repository paths [Julien Muchembled]\n\n * erp5.util.benchmark:\n\n - new utility, work in progress [Arnaud Fontaine]\n\n0.2 (2011-09-20)\n----------------\n\n * Imported from https://svn.erp5.org/repos/public/erp5/trunk/utils/\n\n - erp5.util.test_browser:\n Programmable browser for functional and performance tests for ERP5\n - erp5.util.benchmark:\n Performance benchmarks for ERP5 with erp5.utils.test_browser\n\n0.1 (2011-08-08)\n----------------\n\n * erp5.util.testnode imported from recipe-like slapos.cookbook\n [\u0141ukasz Nowak]", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.erp5.com", "keywords": "erp5 utilities", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "erp5.util", "package_url": "https://pypi.org/project/erp5.util/", "platform": null, "project_url": "https://pypi.org/project/erp5.util/", "project_urls": { "Homepage": "http://www.erp5.com" }, "release_url": "https://pypi.org/project/erp5.util/0.4.74/", "requires_dist": null, "requires_python": "", "summary": "ERP5 related utilities.", "version": "0.4.74", "yanked": false, "yanked_reason": null }, "last_serial": 13804495, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ee508dd3c3a3d4fdab514d05deb61949", "sha256": "115e79fcb91d2956f34a6786d79a4a7256851edddcf9bbe38e264063994f8ad0" }, "downloads": -1, "filename": "erp5.util-0.1.tar.gz", "has_sig": false, "md5_digest": "ee508dd3c3a3d4fdab514d05deb61949", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9671, "upload_time": "2011-08-08T11:45:33", "upload_time_iso_8601": "2011-08-08T11:45:33.329319Z", "url": "https://files.pythonhosted.org/packages/4f/be/d68e966af01e7b6e6f35d07c61f9c3480bf0a03cf7e6b7d14383f173015b/erp5.util-0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2": [ { "comment_text": "", "digests": { "md5": "d24ded40456db21dd33c179ae354f192", "sha256": "58f2de0690bd1dcd784a67657f90c7d8145d9565a6ac63bc469a2f462ba34764" }, "downloads": -1, "filename": "erp5.util-0.2.tar.gz", "has_sig": false, "md5_digest": "d24ded40456db21dd33c179ae354f192", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30851, "upload_time": "2011-09-20T15:04:10", "upload_time_iso_8601": "2011-09-20T15:04:10.324753Z", "url": "https://files.pythonhosted.org/packages/c6/81/d7a53b8ebe4bd7fde62dcd55d3d0927735355acab9f0b54e2960751e9d4f/erp5.util-0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3": [ { "comment_text": "", "digests": { "md5": "6f2e2af66f5ac3fea80ba6726452a153", "sha256": "d676bd83ed2690610e62837aa3c163b4ed58bea2b01efa359c8febdc61f76f34" }, "downloads": -1, "filename": "erp5.util-0.3.tar.gz", "has_sig": false, "md5_digest": "6f2e2af66f5ac3fea80ba6726452a153", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39004, "upload_time": "2011-12-23T18:06:40", "upload_time_iso_8601": "2011-12-23T18:06:40.419156Z", "url": "https://files.pythonhosted.org/packages/6e/25/775361dd3bc308903d14efbffdf411405b7695b6e7294dc1719a261230ab/erp5.util-0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "a18dc5cca8f5c5c8485c2f45d12f382d", "sha256": "5b1bcaac9949c4f582bd22342e326ae1c96b039af6180f3d6f8d1901b22bfa75" }, "downloads": -1, "filename": "erp5.util-0.4.1.tar.gz", "has_sig": false, "md5_digest": "a18dc5cca8f5c5c8485c2f45d12f382d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40363, "upload_time": "2012-02-29T15:08:00", "upload_time_iso_8601": "2012-02-29T15:08:00.443861Z", "url": "https://files.pythonhosted.org/packages/a7/82/b38199344da681ae4c68482de5b13fc9b3ed3a129a7ee4135dfbe88fa361/erp5.util-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "7e8248f9acbf335727085226890f45bb", "sha256": "0e1e7f91e702d166a5fddf00365aa0c3aa6b531a0db4c8a4a51665043898f64d" }, "downloads": -1, "filename": "erp5.util-0.4.10.tar.gz", "has_sig": false, "md5_digest": "7e8248f9acbf335727085226890f45bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58654, "upload_time": "2012-10-05T07:17:45", "upload_time_iso_8601": "2012-10-05T07:17:45.567635Z", "url": "https://files.pythonhosted.org/packages/9c/fe/5e35834e7fcf34344a70cb8bfe9a565eda768cbf1674ff015f7c3e92f570/erp5.util-0.4.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.11": [ { "comment_text": "", "digests": { "md5": "746df016b1f56af8fc72ba98246ae5c4", "sha256": "585eff7478744b30907541abdc6a22cc2c217f3cb12b005a599f4e78f48ab863" }, "downloads": -1, "filename": "erp5.util-0.4.11.tar.gz", "has_sig": false, "md5_digest": "746df016b1f56af8fc72ba98246ae5c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59545, "upload_time": "2012-10-23T20:44:54", "upload_time_iso_8601": "2012-10-23T20:44:54.466305Z", "url": "https://files.pythonhosted.org/packages/4a/10/b56c4574bcb66c5f6853a50441915fb6669239f90b10a0b6d12a54aa6d2f/erp5.util-0.4.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.12": [ { "comment_text": "", "digests": { "md5": "e314a25c096ee31d143543154e4c6940", "sha256": "a10853dd08466fb4fecec5f7c8f43cdffe63f1389d51844afd59349c8fc3de92" }, "downloads": -1, "filename": "erp5.util-0.4.12.tar.gz", "has_sig": false, "md5_digest": "e314a25c096ee31d143543154e4c6940", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59843, "upload_time": "2012-10-25T17:25:47", "upload_time_iso_8601": "2012-10-25T17:25:47.625409Z", "url": "https://files.pythonhosted.org/packages/91/36/52e141f7511d296da5146f95e0af9bfa06f9a4b29144939e628be6f222d1/erp5.util-0.4.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.13": [ { "comment_text": "", "digests": { "md5": "cb582046274f30300c57e05e6afba0db", "sha256": "4e642bf16fe51575fef27f5b5fb6112f6e382100a7675b045d18c1f6c94effd8" }, "downloads": -1, "filename": "erp5.util-0.4.13.tar.gz", "has_sig": false, "md5_digest": "cb582046274f30300c57e05e6afba0db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60310, "upload_time": "2012-10-31T17:56:03", "upload_time_iso_8601": "2012-10-31T17:56:03.519064Z", "url": "https://files.pythonhosted.org/packages/a0/f5/8bc9f113a5766c69a992676ae57f5173e5f9627275de4456efc3aa4fbabf/erp5.util-0.4.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.14": [ { "comment_text": "", "digests": { "md5": "6cb5b3b415f9df1032484c3efb33a572", "sha256": "b11c1816e86613c94f2beaeaa5564b4a4e86f03dad710501437f03492f761f8c" }, "downloads": -1, "filename": "erp5.util-0.4.14.tar.gz", "has_sig": false, "md5_digest": "6cb5b3b415f9df1032484c3efb33a572", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60488, "upload_time": "2012-11-05T12:16:36", "upload_time_iso_8601": "2012-11-05T12:16:36.589085Z", "url": "https://files.pythonhosted.org/packages/47/2a/e572ef8037151a38bd15d515b208e6057533cf76688782515b465d4ccb85/erp5.util-0.4.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.15": [ { "comment_text": "", "digests": { "md5": "464e0ed36513dcdcec6021a5441e27dc", "sha256": "92390317082c233569f6c57afa488c51f4229bd406e81eab67083d93276f2757" }, "downloads": -1, "filename": "erp5.util-0.4.15.tar.gz", "has_sig": false, "md5_digest": "464e0ed36513dcdcec6021a5441e27dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60720, "upload_time": "2012-11-07T17:20:29", "upload_time_iso_8601": "2012-11-07T17:20:29.378100Z", "url": "https://files.pythonhosted.org/packages/7b/c7/b0bbf25cbdb38fd4a9f1c5257b201e4c2f50cc0abfa314ad2598dc603e2b/erp5.util-0.4.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.16": [ { "comment_text": "", "digests": { "md5": "053c190586af0081b6748d89ecae10e5", "sha256": "b72a1e9cab6cf914a163fbdc52ce52929595d896eb5bfdde6bdd5f628d983771" }, "downloads": -1, "filename": "erp5.util-0.4.16.tar.gz", "has_sig": false, "md5_digest": "053c190586af0081b6748d89ecae10e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61055, "upload_time": "2012-11-14T15:13:34", "upload_time_iso_8601": "2012-11-14T15:13:34.588041Z", "url": "https://files.pythonhosted.org/packages/52/58/4f1ce4e438063b84da0a1937306da3927f05a74e92e475825060f94c42f8/erp5.util-0.4.16.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.17": [ { "comment_text": "", "digests": { "md5": "80531567cdb4ed1b05e0698183cf6f3b", "sha256": "036c6ea0bfbfe497cc173808e8af00f53f1f607c1eccbbb41c68a263d85ede71" }, "downloads": -1, "filename": "erp5.util-0.4.17.tar.gz", "has_sig": false, "md5_digest": "80531567cdb4ed1b05e0698183cf6f3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61312, "upload_time": "2012-12-10T14:51:51", "upload_time_iso_8601": "2012-12-10T14:51:51.536315Z", "url": "https://files.pythonhosted.org/packages/c1/0e/d0fe8711948d355ae18f2e861cf92e0f64d6b14566875a95d764b03382eb/erp5.util-0.4.17.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.18": [ { "comment_text": "", "digests": { "md5": "6c5de997c76616f44abfabb36f877391", "sha256": "9280876d83b497134c5df2d86dbdaf9c10317b07cdf9bee3d97cf4c12284a1f7" }, "downloads": -1, "filename": "erp5.util-0.4.18.tar.gz", "has_sig": false, "md5_digest": "6c5de997c76616f44abfabb36f877391", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66119, "upload_time": "2012-12-14T16:44:28", "upload_time_iso_8601": "2012-12-14T16:44:28.298307Z", "url": "https://files.pythonhosted.org/packages/6f/72/5715c9e23f4c10e7da059f181e4c4b03a2d8f3a5d896b32141e387f9beb7/erp5.util-0.4.18.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.19": [ { "comment_text": "", "digests": { "md5": "8f5219dba8e5e5692f6f9b0d59227c26", "sha256": "8bf990953003d9c9a58365153fc401b337904607ef103bf8a16195e8e73e2b3f" }, "downloads": -1, "filename": "erp5.util-0.4.19.tar.gz", "has_sig": false, "md5_digest": "8f5219dba8e5e5692f6f9b0d59227c26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66179, "upload_time": "2012-12-17T09:02:27", "upload_time_iso_8601": "2012-12-17T09:02:27.347514Z", "url": "https://files.pythonhosted.org/packages/e7/7b/5f2951fee95a3610aa11ef7bee46c657253c5cd74d533e652168e46a7619/erp5.util-0.4.19.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "0a7a01306c4707d8aae981cd9dddaeae", "sha256": "be3fa627e905941d70f944539c4be087be775679b57afa165a7804d24fbd8e15" }, "downloads": -1, "filename": "erp5.util-0.4.2.tar.gz", "has_sig": false, "md5_digest": "0a7a01306c4707d8aae981cd9dddaeae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44092, "upload_time": "2012-04-11T19:22:32", "upload_time_iso_8601": "2012-04-11T19:22:32.421875Z", "url": "https://files.pythonhosted.org/packages/f7/22/11d23cb406158a703558ed90cb9cf23a4b08409072e4f21130e2ee1ed8ad/erp5.util-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.20": [ { "comment_text": "", "digests": { "md5": "1607aed745f3011915d97bd8c91d6a85", "sha256": "b2eea8841055a578b456d515c7384adfdaa4d4f9de5b12c22385eac66910ef47" }, "downloads": -1, "filename": "erp5.util-0.4.20.tar.gz", "has_sig": false, "md5_digest": "1607aed745f3011915d97bd8c91d6a85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66661, "upload_time": "2012-12-19T08:32:07", "upload_time_iso_8601": "2012-12-19T08:32:07.106571Z", "url": "https://files.pythonhosted.org/packages/3c/f8/4b68f2bd713448232bf55f933113ec7676b7fc969cda963a3bb155db5eec/erp5.util-0.4.20.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.21": [ { "comment_text": "", "digests": { "md5": "8e5d183491642f0b62568521b90dcda6", "sha256": "4c24c811797a2f3d941f1fb22f47875d8dc8c030046ec6f9bfc026bf1e737302" }, "downloads": -1, "filename": "erp5.util-0.4.21.tar.gz", "has_sig": false, "md5_digest": "8e5d183491642f0b62568521b90dcda6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64739, "upload_time": "2013-01-07T19:13:20", "upload_time_iso_8601": "2013-01-07T19:13:20.666762Z", "url": "https://files.pythonhosted.org/packages/1d/0a/d093399febc4403b0114de5481469531a8e7f03e1c9a723a39c9ceb0bc34/erp5.util-0.4.21.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.22": [ { "comment_text": "", "digests": { "md5": "765f4c6716a284976e358d5fbffc0c1d", "sha256": "a82b1bfa544b26c39b76c9c94b516c79bc6ffb04b7d217c2c09d29439f806956" }, "downloads": -1, "filename": "erp5.util-0.4.22.tar.gz", "has_sig": false, "md5_digest": "765f4c6716a284976e358d5fbffc0c1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64829, "upload_time": "2013-01-08T10:49:19", "upload_time_iso_8601": "2013-01-08T10:49:19.809377Z", "url": "https://files.pythonhosted.org/packages/f8/df/1a74ddce4e5ae7137b1ff039710e594666a7c31452fa2c56e103eb33767b/erp5.util-0.4.22.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.23": [ { "comment_text": "", "digests": { "md5": "868dc87b078a242dd5b0989ad893ecd5", "sha256": "f449ee1cc8effb2f3057255bcb0a1078e856f4b80f540f6f5c304787b9fe6d2a" }, "downloads": -1, "filename": "erp5.util-0.4.23.tar.gz", "has_sig": false, "md5_digest": "868dc87b078a242dd5b0989ad893ecd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68966, "upload_time": "2013-02-11T10:02:07", "upload_time_iso_8601": "2013-02-11T10:02:07.075228Z", "url": "https://files.pythonhosted.org/packages/aa/b4/457b7ad19931b80743e08f52f59d679c3453feae4780bca14ec612ebb0aa/erp5.util-0.4.23.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.24": [ { "comment_text": "", "digests": { "md5": "388e6d9ae388a27c48ac5655e0014ed7", "sha256": "1299ca24d2e6131f58406cf6eb9eeb0cecd251ad5962d7cc549dfb4236f01d63" }, "downloads": -1, "filename": "erp5.util-0.4.24.tar.gz", "has_sig": false, "md5_digest": "388e6d9ae388a27c48ac5655e0014ed7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69048, "upload_time": "2013-02-11T22:56:52", "upload_time_iso_8601": "2013-02-11T22:56:52.779302Z", "url": "https://files.pythonhosted.org/packages/93/50/da51e733635436b075c26d909c81abf79dc8069ffd1960c41cfcbbe11c6b/erp5.util-0.4.24.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.25": [ { "comment_text": "", "digests": { "md5": "3dac22e99605fffee21c6ff87de26b0a", "sha256": "002595203cfec4c77cb6eb73e8dcbbc90e478478efc084a3bef618350263e919" }, "downloads": -1, "filename": "erp5.util-0.4.25.tar.gz", "has_sig": false, "md5_digest": "3dac22e99605fffee21c6ff87de26b0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70004, "upload_time": "2013-02-14T05:21:31", "upload_time_iso_8601": "2013-02-14T05:21:31.326566Z", "url": "https://files.pythonhosted.org/packages/eb/5a/bc5c425a0eeb38002b3d7bff451a3f9ec4b38b31b1610f050b80393e9b73/erp5.util-0.4.25.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.26": [ { "comment_text": "", "digests": { "md5": "ab682e2517ac77086a68a9713f38684f", "sha256": "a64101e323b2e74e5383538da109e1f098f95f6e2a1baa62e07bfe2b391272f0" }, "downloads": -1, "filename": "erp5.util-0.4.26.tar.gz", "has_sig": false, "md5_digest": "ab682e2517ac77086a68a9713f38684f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70053, "upload_time": "2013-02-14T13:39:30", "upload_time_iso_8601": "2013-02-14T13:39:30.494968Z", "url": "https://files.pythonhosted.org/packages/45/47/8e26a6b65dd4a0d3de59936fc51845f382a9539e5f7fb52b7ce616fd3a42/erp5.util-0.4.26.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.27": [ { "comment_text": "", "digests": { "md5": "8d29f627cb79fa7afd7d922e10adfdeb", "sha256": "7f42fcdbe4bb7ecb975b2ea9367b40abcf1725c80469268c3a5813c62c6cd672" }, "downloads": -1, "filename": "erp5.util-0.4.27.tar.gz", "has_sig": false, "md5_digest": "8d29f627cb79fa7afd7d922e10adfdeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70173, "upload_time": "2013-02-15T09:06:43", "upload_time_iso_8601": "2013-02-15T09:06:43.163118Z", "url": "https://files.pythonhosted.org/packages/c7/07/58b31a4b13e2091d9902a6cde4f63777713ce41800813ed06fac4d0d499c/erp5.util-0.4.27.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.28": [ { "comment_text": "", "digests": { "md5": "9d0539dd4feb43ee2fa2283810679656", "sha256": "c864e9390ae7599c960910cf23bc0d811dc940bce080c06bf922fd8a4adbc2fc" }, "downloads": -1, "filename": "erp5.util-0.4.28.tar.gz", "has_sig": false, "md5_digest": "9d0539dd4feb43ee2fa2283810679656", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70312, "upload_time": "2013-02-19T14:10:07", "upload_time_iso_8601": "2013-02-19T14:10:07.735264Z", "url": "https://files.pythonhosted.org/packages/fc/52/fd784493e33bc43da3a47ffda037e61a1efff628386d536ab1647e9ea703/erp5.util-0.4.28.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.29": [ { "comment_text": "", "digests": { "md5": "1a96df780d4cceadeef5df533ae140b1", "sha256": "79a35b9eac559cbc43017c5a939bcf62c691920d0fc2c04c044031794c485d49" }, "downloads": -1, "filename": "erp5.util-0.4.29.tar.gz", "has_sig": false, "md5_digest": "1a96df780d4cceadeef5df533ae140b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70385, "upload_time": "2013-02-20T09:07:39", "upload_time_iso_8601": "2013-02-20T09:07:39.346498Z", "url": "https://files.pythonhosted.org/packages/f3/90/a4355f1562333af587c8ee89a76be956ba7ccda87c45f405969d71099c1e/erp5.util-0.4.29.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "9a3e44d657209774ab35420dc3d5ab32", "sha256": "dca2bb819c747dcae0a52ec47246ab3a9a73ce5e2e5f1425eee72587afc9e456" }, "downloads": -1, "filename": "erp5.util-0.4.3.tar.gz", "has_sig": false, "md5_digest": "9a3e44d657209774ab35420dc3d5ab32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44325, "upload_time": "2012-04-24T16:54:26", "upload_time_iso_8601": "2012-04-24T16:54:26.487100Z", "url": "https://files.pythonhosted.org/packages/66/08/9fb51053f73f0e2e68d49218e704a3b1bf1cc6f70bbc22e1eefb5edd73c8/erp5.util-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.30": [ { "comment_text": "", "digests": { "md5": "ce41036d03e544cbeed8403e38d8c12c", "sha256": "f08b2e77377af78c714e3e2cfa45cd3fdc17d7b8186783e2211f105af3163f96" }, "downloads": -1, "filename": "erp5.util-0.4.30.tar.gz", "has_sig": false, "md5_digest": "ce41036d03e544cbeed8403e38d8c12c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70506, "upload_time": "2013-02-20T11:08:09", "upload_time_iso_8601": "2013-02-20T11:08:09.484955Z", "url": "https://files.pythonhosted.org/packages/57/e6/99411756b5b1b2315276f3c53c2bcf38f3e114d5601803418c090e54c968/erp5.util-0.4.30.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.31": [ { "comment_text": "", "digests": { "md5": "8e3536f2e2104152c46c8dee86acae13", "sha256": "4d53fb18616752706c65e1a3354b57aa41034e1d34c12bcf1b9a6ce8e2d99cf0" }, "downloads": -1, "filename": "erp5.util-0.4.31.tar.gz", "has_sig": false, "md5_digest": "8e3536f2e2104152c46c8dee86acae13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70889, "upload_time": "2013-03-01T14:52:23", "upload_time_iso_8601": "2013-03-01T14:52:23.297116Z", "url": "https://files.pythonhosted.org/packages/e3/49/90799159209d6ae98d1e89c3246f2025cca31258238d21e1d2949bad3707/erp5.util-0.4.31.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.32": [ { "comment_text": "", "digests": { "md5": "b9e984f5e1b0bcc694cb13314f35bc15", "sha256": "af47f36ea29ea7cd61ac3a84fe2658357f8057a01ba6fc47107f6f2b3f421580" }, "downloads": -1, "filename": "erp5.util-0.4.32.tar.gz", "has_sig": false, "md5_digest": "b9e984f5e1b0bcc694cb13314f35bc15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71517, "upload_time": "2013-03-13T12:56:00", "upload_time_iso_8601": "2013-03-13T12:56:00.975901Z", "url": "https://files.pythonhosted.org/packages/3c/a2/90c0a0399672beb0cdfa756c518811c07239f48fe037fba6dedea130c2d3/erp5.util-0.4.32.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.33": [ { "comment_text": "", "digests": { "md5": "be8dd609397bbd128a1676a800307e1d", "sha256": "49bc05baf5e1047b44ae3c20a608f430542a56775d687ae4f6d3efbe515b9d66" }, "downloads": -1, "filename": "erp5.util-0.4.33.tar.gz", "has_sig": false, "md5_digest": "be8dd609397bbd128a1676a800307e1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73923, "upload_time": "2013-03-14T15:10:44", "upload_time_iso_8601": "2013-03-14T15:10:44.695010Z", "url": "https://files.pythonhosted.org/packages/bb/5a/3446bf1d8ddc109066451a8a78f315b03a40c496b67837b506664ebf1b8c/erp5.util-0.4.33.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.34": [ { "comment_text": "", "digests": { "md5": "7a20169c7909464173e3767051bbe8cf", "sha256": "4670fb6f1a1baff682066b9c2f0bf0acf271d267734dde3ba4b59a11918289e9" }, "downloads": -1, "filename": "erp5.util-0.4.34.tar.gz", "has_sig": false, "md5_digest": "7a20169c7909464173e3767051bbe8cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74275, "upload_time": "2013-04-11T22:02:44", "upload_time_iso_8601": "2013-04-11T22:02:44.839304Z", "url": "https://files.pythonhosted.org/packages/08/7a/7cba1b3bb98f5b9649eb50fb25ae2f73e9d01089cda94b709be985403bf3/erp5.util-0.4.34.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.35": [ { "comment_text": "", "digests": { "md5": "1cd7e262cd2988ff76468da6e4b85fb5", "sha256": "4bdccdfae9c9c7ba3eaeee4fe1fac79d7906833ee5b34f1ba8a974caecc6e464" }, "downloads": -1, "filename": "erp5.util-0.4.35.tar.gz", "has_sig": false, "md5_digest": "1cd7e262cd2988ff76468da6e4b85fb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74244, "upload_time": "2013-06-21T07:43:49", "upload_time_iso_8601": "2013-06-21T07:43:49.991546Z", "url": "https://files.pythonhosted.org/packages/21/ea/1dd09fadcfa803eaf189debb8f486e553e1280a03fcd709a09efc80e0e4d/erp5.util-0.4.35.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.36": [ { "comment_text": "", "digests": { "md5": "c521e0f3942210cdf323f02c4db14442", "sha256": "e4963fca93f534804a6d43340c52abebbd70d056c1544be3a2db41e81f8ea465" }, "downloads": -1, "filename": "erp5.util-0.4.36.tar.gz", "has_sig": false, "md5_digest": "c521e0f3942210cdf323f02c4db14442", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74855, "upload_time": "2013-08-30T10:05:15", "upload_time_iso_8601": "2013-08-30T10:05:15.392499Z", "url": "https://files.pythonhosted.org/packages/2e/a5/6b33a26e5c7c9882f730f965e0e59f1d54d33198af0225480fe62ba0d27c/erp5.util-0.4.36.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.37": [ { "comment_text": "", "digests": { "md5": "38e19748c3f7685e4dd93bc22ea31db7", "sha256": "44805cef73bef2e99774fbbef409e073d082495dda98c5b0edd169ac483b149d" }, "downloads": -1, "filename": "erp5.util-0.4.37.tar.gz", "has_sig": false, "md5_digest": "38e19748c3f7685e4dd93bc22ea31db7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88594, "upload_time": "2014-03-25T13:07:00", "upload_time_iso_8601": "2014-03-25T13:07:00.266871Z", "url": "https://files.pythonhosted.org/packages/e0/77/80e057c5f90ac7e6983e0a9d3b1b63b1c0e5500b867dd3d8357d527145d6/erp5.util-0.4.37.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.38": [ { "comment_text": "", "digests": { "md5": "a3b13498378edec326abb03339e0a935", "sha256": "9b5e47e1a7c5f6f31911f74ff389b31c8c733e4dcf510af5624bae710f9bd25b" }, "downloads": -1, "filename": "erp5.util-0.4.38.tar.gz", "has_sig": false, "md5_digest": "a3b13498378edec326abb03339e0a935", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93412, "upload_time": "2014-04-16T08:22:45", "upload_time_iso_8601": "2014-04-16T08:22:45.338250Z", "url": "https://files.pythonhosted.org/packages/c2/78/5d25595e59e740b0d79967e5e67f3a27e157a192c92098dc7180edc09cfd/erp5.util-0.4.38.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.39": [ { "comment_text": "", "digests": { "md5": "f8541e8dbeb3290ab416da505e44b0a4", "sha256": "fab69feb69b52de1936a1e8bf8f565496404cca00110c533619442b4a14b6125" }, "downloads": -1, "filename": "erp5.util-0.4.39.tar.gz", "has_sig": false, "md5_digest": "f8541e8dbeb3290ab416da505e44b0a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92036, "upload_time": "2014-07-30T00:35:27", "upload_time_iso_8601": "2014-07-30T00:35:27.764287Z", "url": "https://files.pythonhosted.org/packages/ae/bb/a9a3b973a5e3a47e9103b1f456ad2939b089f638d8023731752389ae7413/erp5.util-0.4.39.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "e55b9660f123a910b012a8df5e4d019b", "sha256": "28ad85c7de1c2de249399ac859bd32a45d67c634aa62996e9b262062edd4b972" }, "downloads": -1, "filename": "erp5.util-0.4.4.tar.gz", "has_sig": false, "md5_digest": "e55b9660f123a910b012a8df5e4d019b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45741, "upload_time": "2012-07-04T13:27:56", "upload_time_iso_8601": "2012-07-04T13:27:56.682071Z", "url": "https://files.pythonhosted.org/packages/3b/5b/72ae696208edf27fec798b9d48435884f09e0f8c56078b424b369be59a58/erp5.util-0.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.40": [ { "comment_text": "", "digests": { "md5": "84e61b23115ccdf67e4abd4ebd44b2c5", "sha256": "636a2fa199fc4a49d0fc6f3660a2367de41a1dd1b20190b2b2a9cf5a9e7426ca" }, "downloads": -1, "filename": "erp5.util-0.4.40.tar.gz", "has_sig": false, "md5_digest": "84e61b23115ccdf67e4abd4ebd44b2c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92110, "upload_time": "2014-07-30T15:27:28", "upload_time_iso_8601": "2014-07-30T15:27:28.655058Z", "url": "https://files.pythonhosted.org/packages/81/b2/229f7797607d772ef10b7a8432e83524abd8d8b6dfc5c8681ca5ba7bcf4c/erp5.util-0.4.40.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.41": [ { "comment_text": "", "digests": { "md5": "49d8fd44cbc3f70e523d207576f56963", "sha256": "c72af7dd411fbbb80c8164945d2a2674e916f17ec5ddaae8af1e5338cca7a684" }, "downloads": -1, "filename": "erp5.util-0.4.41.tar.gz", "has_sig": false, "md5_digest": "49d8fd44cbc3f70e523d207576f56963", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92544, "upload_time": "2014-08-07T17:10:20", "upload_time_iso_8601": "2014-08-07T17:10:20.652691Z", "url": "https://files.pythonhosted.org/packages/f4/6e/3f16322711972deb69d41c5a7068512f2dd75aec868c1777b54185537c38/erp5.util-0.4.41.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.42": [ { "comment_text": "", "digests": { "md5": "2aac7dcf871ea6d99f965393d131899c", "sha256": "1ad1870a251ac838c8ee0fa2c0d617f9e939122a2395ee55abd98fef476bc39c" }, "downloads": -1, "filename": "erp5.util-0.4.42.tar.gz", "has_sig": false, "md5_digest": "2aac7dcf871ea6d99f965393d131899c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91078, "upload_time": "2014-12-02T10:42:38", "upload_time_iso_8601": "2014-12-02T10:42:38.369357Z", "url": "https://files.pythonhosted.org/packages/80/9f/1e22634b640374b47b4c346d1472b9aba7ea67632299e0e2a3d558c72176/erp5.util-0.4.42.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.43": [ { "comment_text": "", "digests": { "md5": "81baa86174fed2cde43415acdcfbd376", "sha256": "27dcacb38bc3061c08f86c64e7dc7e4f4f17a6d391fecb77dfa9a3177a9e16dd" }, "downloads": -1, "filename": "erp5.util-0.4.43.tar.gz", "has_sig": false, "md5_digest": "81baa86174fed2cde43415acdcfbd376", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91245, "upload_time": "2015-09-02T17:18:13", "upload_time_iso_8601": "2015-09-02T17:18:13.874157Z", "url": "https://files.pythonhosted.org/packages/75/20/4b6c6bcf96e07e3c39af009164f4d13ddb4d446c25a5000c977f77a86d2b/erp5.util-0.4.43.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.44": [ { "comment_text": "", "digests": { "md5": "0b4a67f4b21f8361bc7188cb505bd1ff", "sha256": "bf106410c80021d3b7efe742f0e00bda36d6d0b892c3a0b4aadf1917100e7be7" }, "downloads": -1, "filename": "erp5.util-0.4.44.tar.gz", "has_sig": false, "md5_digest": "0b4a67f4b21f8361bc7188cb505bd1ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90453, "upload_time": "2016-03-22T16:50:21", "upload_time_iso_8601": "2016-03-22T16:50:21.860088Z", "url": "https://files.pythonhosted.org/packages/e6/7f/d563225950a3e4182c973b13dd5a51b0dd889332f1885b199d503237092f/erp5.util-0.4.44.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.45": [ { "comment_text": "", "digests": { "md5": "d54f9e6a7d1f5597e8913e8efd9240d3", "sha256": "1f549ae80edb822e5713eefc826feccc16c14927a1e1f1bee3a0e679223fe68a" }, "downloads": -1, "filename": "erp5.util-0.4.45.tar.gz", "has_sig": false, "md5_digest": "d54f9e6a7d1f5597e8913e8efd9240d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90479, "upload_time": "2016-08-05T12:55:00", "upload_time_iso_8601": "2016-08-05T12:55:00.221596Z", "url": "https://files.pythonhosted.org/packages/ec/78/a4858132a20287aa9c70ed1eee0cf78a1cc6949a5daf7563b49a78d18dea/erp5.util-0.4.45.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.46": [ { "comment_text": "", "digests": { "md5": "100b1972fdc4a82b396c611cf3a27777", "sha256": "c98bfb02f38b465d74ca9340edb577c0b4f5e63c59ef3f12da074f2411febc81" }, "downloads": -1, "filename": "erp5.util-0.4.46.tar.gz", "has_sig": false, "md5_digest": "100b1972fdc4a82b396c611cf3a27777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127092, "upload_time": "2016-09-29T10:13:10", "upload_time_iso_8601": "2016-09-29T10:13:10.833288Z", "url": "https://files.pythonhosted.org/packages/57/e8/5dfea39a2f582825833bbb3b7f53cba6c46445e2c5bb4fa02f832ce0f488/erp5.util-0.4.46.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.47": [ { "comment_text": "", "digests": { "md5": "e7c0ef47edaadef2e226bb06dd9a47c4", "sha256": "0fc263fc6eeb32e36b51718647d48b4fa305f2afa55a4d08af746490a28ed0b9" }, "downloads": -1, "filename": "erp5.util-0.4.47.tar.gz", "has_sig": false, "md5_digest": "e7c0ef47edaadef2e226bb06dd9a47c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124844, "upload_time": "2017-04-05T10:35:32", "upload_time_iso_8601": "2017-04-05T10:35:32.171301Z", "url": "https://files.pythonhosted.org/packages/c3/49/34950ba25a9606834ccd2e2e37a4b6a66947a343bdb04a886be17da5f1aa/erp5.util-0.4.47.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.48": [ { "comment_text": "", "digests": { "md5": "c29e0992746e5b8700d7e16eac53b696", "sha256": "801b707a1991db9bcd6ccd94e1eebdf13828a6aa04691f886ca41a2971ffd5a1" }, "downloads": -1, "filename": "erp5.util-0.4.48.tar.gz", "has_sig": false, "md5_digest": "c29e0992746e5b8700d7e16eac53b696", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126283, "upload_time": "2017-04-20T13:20:48", "upload_time_iso_8601": "2017-04-20T13:20:48.465713Z", "url": "https://files.pythonhosted.org/packages/b0/e5/101200fcd16ca38f797f1558c0a95713c185e879f461f99eacc5fe479e07/erp5.util-0.4.48.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.49": [ { "comment_text": "", "digests": { "md5": "7f61efec10c017d6ccff40600530fc9e", "sha256": "16cb27a00ac7882d9d852d009cad05b4985c4f4af6e725ca2aa870ab85e30875" }, "downloads": -1, "filename": "erp5.util-0.4.49.tar.gz", "has_sig": false, "md5_digest": "7f61efec10c017d6ccff40600530fc9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124157, "upload_time": "2017-05-16T14:33:12", "upload_time_iso_8601": "2017-05-16T14:33:12.205160Z", "url": "https://files.pythonhosted.org/packages/71/62/2109c5066198b425755500299df298ae76d16c1258e4c8a950b2092f9ec0/erp5.util-0.4.49.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "88972add579dcd27194a3894a33e9272", "sha256": "a1f766dff3d0f794ec93a083d935471045f669e74ea877093048cd10289c3965" }, "downloads": -1, "filename": "erp5.util-0.4.5.tar.gz", "has_sig": false, "md5_digest": "88972add579dcd27194a3894a33e9272", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45800, "upload_time": "2012-07-04T18:08:28", "upload_time_iso_8601": "2012-07-04T18:08:28.247409Z", "url": "https://files.pythonhosted.org/packages/bd/6a/db3b7c5525e06712fd74a7992065b02477e70094176d8cb9fa8b73f8fb6e/erp5.util-0.4.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.50": [ { "comment_text": "", "digests": { "md5": "66b23fedfce396c07a75192496911e85", "sha256": "7a26fc2dbcb0ff88f120ca777d202087aff290e172c78397fb2bc6bf3716ac94" }, "downloads": -1, "filename": "erp5.util-0.4.50.tar.gz", "has_sig": false, "md5_digest": "66b23fedfce396c07a75192496911e85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128864, "upload_time": "2017-11-22T16:34:20", "upload_time_iso_8601": "2017-11-22T16:34:20.336897Z", "url": "https://files.pythonhosted.org/packages/90/d1/a81a991b181144547620f54e6c659e74d9afa5d2fbe43552653d716ec263/erp5.util-0.4.50.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.51": [ { "comment_text": "", "digests": { "md5": "e9baa264691754489c4fa4d3de742e22", "sha256": "1dbbe3de17478f0b325e17f75724a4d787b05da58e70deaed812edae74ea287a" }, "downloads": -1, "filename": "erp5.util-0.4.51.tar.gz", "has_sig": false, "md5_digest": "e9baa264691754489c4fa4d3de742e22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131748, "upload_time": "2018-07-17T08:57:58", "upload_time_iso_8601": "2018-07-17T08:57:58.153170Z", "url": "https://files.pythonhosted.org/packages/2f/f8/ce815d8d7dc67d67cc6e86eee896dd87553b46fee65bb6149e3e3617af80/erp5.util-0.4.51.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.52": [ { "comment_text": "", "digests": { "md5": "8223787417f8e9f1357b61941140a667", "sha256": "798def653477d4a73213b8cb0d9bce3143c68b3c3fa60d7a06506944e428df55" }, "downloads": -1, "filename": "erp5.util-0.4.52.tar.gz", "has_sig": false, "md5_digest": "8223787417f8e9f1357b61941140a667", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132632, "upload_time": "2018-08-21T09:23:18", "upload_time_iso_8601": "2018-08-21T09:23:18.249638Z", "url": "https://files.pythonhosted.org/packages/f0/d4/8f1b73ddbf2e8f14b57e1f243bb98f3052c5d8afaa0c368b647e3a04ba3f/erp5.util-0.4.52.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.53": [ { "comment_text": "", "digests": { "md5": "ca75907c75c03917c3abc52e8340e5f4", "sha256": "9d466f6a48bf70ad9fb29f09bd4a7af3490d70dff61fc9c5e43873f0371327bc" }, "downloads": -1, "filename": "erp5.util-0.4.53.tar.gz", "has_sig": false, "md5_digest": "ca75907c75c03917c3abc52e8340e5f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132779, "upload_time": "2018-09-07T08:09:48", "upload_time_iso_8601": "2018-09-07T08:09:48.266264Z", "url": "https://files.pythonhosted.org/packages/27/71/d818dc4748bf1e186936e01bd5b8344e2bd93c936fac4d0d0d96961562ee/erp5.util-0.4.53.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.54": [ { "comment_text": "", "digests": { "md5": "218457a35b470abbda78fd1be76d0bc8", "sha256": "16367a5c97710b3a75efeaa4175a19f3245f241f023d4fef8cf6a3ef1e91abac" }, "downloads": -1, "filename": "erp5.util-0.4.54.tar.gz", "has_sig": false, "md5_digest": "218457a35b470abbda78fd1be76d0bc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132824, "upload_time": "2018-09-13T14:04:12", "upload_time_iso_8601": "2018-09-13T14:04:12.194669Z", "url": "https://files.pythonhosted.org/packages/56/2a/dbbfed2cd2f77858cb79637871bca6b21465b1824b193f23f460c23ec5db/erp5.util-0.4.54.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.55": [ { "comment_text": "", "digests": { "md5": "39be92c2405a8e50c8f425cade3d0bf5", "sha256": "73d686a5d94b07e44e7cc17b3691463a93ce05c99995062d50a1e9719b315209" }, "downloads": -1, "filename": "erp5.util-0.4.55.tar.gz", "has_sig": false, "md5_digest": "39be92c2405a8e50c8f425cade3d0bf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132980, "upload_time": "2018-09-28T09:16:14", "upload_time_iso_8601": "2018-09-28T09:16:14.062017Z", "url": "https://files.pythonhosted.org/packages/37/de/494fb11d4a9ccc0d29a35404933e0b133ff27a1e83b94b8ffca661d9cff2/erp5.util-0.4.55.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.56": [ { "comment_text": "", "digests": { "md5": "a1d2bfa36af404635a2fc250c9b2889a", "sha256": "a985d2cfffc7d4ac59d57a1d41eb93355ae70d8370f3c7067c33056de796e7db" }, "downloads": -1, "filename": "erp5.util-0.4.56.tar.gz", "has_sig": false, "md5_digest": "a1d2bfa36af404635a2fc250c9b2889a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133029, "upload_time": "2018-09-28T13:25:50", "upload_time_iso_8601": "2018-09-28T13:25:50.878837Z", "url": "https://files.pythonhosted.org/packages/91/81/d2fae197d9851968cc39f61d02e66f5942074a6e59f0888bc73a4fb2d4e3/erp5.util-0.4.56.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.57": [ { "comment_text": "", "digests": { "md5": "f78aa1a3782d15bcc753873dbcd6274e", "sha256": "1a15ee1143d997426f84d96ac191e607aaeb88109650edd07f0d0053c51e1cd9" }, "downloads": -1, "filename": "erp5.util-0.4.57.tar.gz", "has_sig": false, "md5_digest": "f78aa1a3782d15bcc753873dbcd6274e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133853, "upload_time": "2019-02-25T13:41:40", "upload_time_iso_8601": "2019-02-25T13:41:40.962800Z", "url": "https://files.pythonhosted.org/packages/91/31/c916c119c8eb18742e2ca301b54c4fc9eb4037d5a222465bc1e929a70e9b/erp5.util-0.4.57.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.58": [ { "comment_text": "", "digests": { "md5": "52cd8c45ededf47e84745c187427e4bf", "sha256": "e0c9518fa0fcb298d47a8dfcfd5ffcd3a8829a9ad9a57aad1f2cbe760f5fb4e2" }, "downloads": -1, "filename": "erp5.util-0.4.58.tar.gz", "has_sig": false, "md5_digest": "52cd8c45ededf47e84745c187427e4bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133888, "upload_time": "2019-03-05T14:05:32", "upload_time_iso_8601": "2019-03-05T14:05:32.982135Z", "url": "https://files.pythonhosted.org/packages/66/a3/033ee6f58ee8c3322066d6cf330ca902e2bfbee54a832bebaa6274c2bf7f/erp5.util-0.4.58.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.59": [ { "comment_text": "", "digests": { "md5": "3c466c8621f74fbd5700c1541e6d94ae", "sha256": "d8e3efdf2118739926dea931b235947bf26e3ed2ccbf0c891ccac9b734975def" }, "downloads": -1, "filename": "erp5.util-0.4.59.tar.gz", "has_sig": false, "md5_digest": "3c466c8621f74fbd5700c1541e6d94ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135878, "upload_time": "2019-08-13T17:56:11", "upload_time_iso_8601": "2019-08-13T17:56:11.896291Z", "url": "https://files.pythonhosted.org/packages/92/b9/af714139fdbb7284e21c0c005bb9ca819dd74cd50891fd0ed6981b634ccd/erp5.util-0.4.59.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.59.1": [ { "comment_text": "", "digests": { "md5": "95b1fafb4b4df85f200d19b1d4821ac7", "sha256": "d3cc2c8771559bc595f74a4813d93074e8cef284b2a9bef8cff94c9bafcad9c5" }, "downloads": -1, "filename": "erp5.util-0.4.59.1.tar.gz", "has_sig": false, "md5_digest": "95b1fafb4b4df85f200d19b1d4821ac7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135987, "upload_time": "2019-08-13T23:44:26", "upload_time_iso_8601": "2019-08-13T23:44:26.907350Z", "url": "https://files.pythonhosted.org/packages/87/2c/5d1a4c0af4e4c7151ce40a5e02acc4fc9fc146499613e769e775d820bec3/erp5.util-0.4.59.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "edecc0234e2b0852844fd2474e4d8e50", "sha256": "3bffdef4bd86bdfb949730e3b6fa6d446b19d5c4e0c697a5854c78fe586f0b10" }, "downloads": -1, "filename": "erp5.util-0.4.6.tar.gz", "has_sig": false, "md5_digest": "edecc0234e2b0852844fd2474e4d8e50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55417, "upload_time": "2012-08-10T13:31:40", "upload_time_iso_8601": "2012-08-10T13:31:40.517315Z", "url": "https://files.pythonhosted.org/packages/f9/2a/4d8858f8849df5536ccfdb1c97af3100d69857e4c2f5ec08f7c4ae67f2bf/erp5.util-0.4.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.60": [ { "comment_text": "", "digests": { "md5": "ab6a971a147b5ed4a13a4bee5fa42bfc", "sha256": "e8d408d8dc06ce315384f16fa32ef10afc0629155cdd698996ff8e55e67baa57" }, "downloads": -1, "filename": "erp5.util-0.4.60.tar.gz", "has_sig": false, "md5_digest": "ab6a971a147b5ed4a13a4bee5fa42bfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136009, "upload_time": "2019-09-01T17:09:56", "upload_time_iso_8601": "2019-09-01T17:09:56.752892Z", "url": "https://files.pythonhosted.org/packages/f5/39/2dea10324673075025cb99529baa36b9ebc3b5a53a654daae13a4cafaaee/erp5.util-0.4.60.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.61": [ { "comment_text": "", "digests": { "md5": "34ba00e76bad2b5c9ade1d6c59b69e86", "sha256": "5281efbeb0fbb2785ecb0fec77789b609163b8e8a4d0c90a6e0103210091b8b3" }, "downloads": -1, "filename": "erp5.util-0.4.61.tar.gz", "has_sig": false, "md5_digest": "34ba00e76bad2b5c9ade1d6c59b69e86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134454, "upload_time": "2019-09-18T09:21:26", "upload_time_iso_8601": "2019-09-18T09:21:26.508129Z", "url": "https://files.pythonhosted.org/packages/15/b2/8c0cf9971550a6ad629b6258d642375ae5dd090cf148b3e5aa45114c0a09/erp5.util-0.4.61.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.62": [ { "comment_text": "", "digests": { "md5": "5a1b6e9d96052c6245743263ff158666", "sha256": "857290d5c441b6c2e036555a31ea1a61bec22f266368d57e2be77cd1bd1cf9e8" }, "downloads": -1, "filename": "erp5.util-0.4.62.tar.gz", "has_sig": false, "md5_digest": "5a1b6e9d96052c6245743263ff158666", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134532, "upload_time": "2019-10-02T12:55:01", "upload_time_iso_8601": "2019-10-02T12:55:01.874596Z", "url": "https://files.pythonhosted.org/packages/73/36/f720dfa9488bc525e951cc5a73c96faccd39ce6d667fe0ba4be5fe87babe/erp5.util-0.4.62.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.63": [ { "comment_text": "", "digests": { "md5": "8785a8fbcd2d007348ad78c965fe1d20", "sha256": "14aa6a846a8f3981c308caec5c16106b33eaa2f089367fe099b379ba9f971977" }, "downloads": -1, "filename": "erp5.util-0.4.63.tar.gz", "has_sig": true, "md5_digest": "8785a8fbcd2d007348ad78c965fe1d20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133768, "upload_time": "2019-10-08T09:33:40", "upload_time_iso_8601": "2019-10-08T09:33:40.105098Z", "url": "https://files.pythonhosted.org/packages/4d/ff/6e4a507f91a219c869a761ac805be60eb77aa898ba1192cfddef31a53717/erp5.util-0.4.63.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.64": [ { "comment_text": "", "digests": { "md5": "09fc473f75293292ba879c48dfffae36", "sha256": "1a20c147fe630deb63edb6773991dd6ade87086573be5657f29b844101b64338" }, "downloads": -1, "filename": "erp5.util-0.4.64.tar.gz", "has_sig": true, "md5_digest": "09fc473f75293292ba879c48dfffae36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134364, "upload_time": "2019-10-10T07:26:33", "upload_time_iso_8601": "2019-10-10T07:26:33.630782Z", "url": "https://files.pythonhosted.org/packages/65/5b/9341569a32273646dc7ffc2b5c951c731eccabe11b6e9a98e22d7372fe7d/erp5.util-0.4.64.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.65": [ { "comment_text": "", "digests": { "md5": "f2ad78f3f50080c1bb8c68642ec597f4", "sha256": "bf742f464d52a9d7cc93e2b2e241d376d34cb8a202cae79cf1b48a3ee75bc8e2" }, "downloads": -1, "filename": "erp5.util-0.4.65.tar.gz", "has_sig": false, "md5_digest": "f2ad78f3f50080c1bb8c68642ec597f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136376, "upload_time": "2019-10-31T08:57:03", "upload_time_iso_8601": "2019-10-31T08:57:03.669673Z", "url": "https://files.pythonhosted.org/packages/1e/0c/508e0068a0cd6fdd5456004c389102d7ad6bd36d0dba06bab20ac4b3d519/erp5.util-0.4.65.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.66": [ { "comment_text": "", "digests": { "md5": "8089040545457d824ad22503f88a3294", "sha256": "254ed05ad98941e37b8e685ec9d7fe4de5626ae290de500feb517dc3098f6f3d" }, "downloads": -1, "filename": "erp5.util-0.4.66.tar.gz", "has_sig": true, "md5_digest": "8089040545457d824ad22503f88a3294", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135415, "upload_time": "2020-01-30T00:37:26", "upload_time_iso_8601": "2020-01-30T00:37:26.328176Z", "url": "https://files.pythonhosted.org/packages/2a/48/5b82d038b38edb5ce9e3f7aab4d889c51584224fd1e474eda23a8244a945/erp5.util-0.4.66.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.67": [ { "comment_text": "", "digests": { "md5": "79cf9e69869e5e4db281f7ab94c2afa7", "sha256": "25bb8dce5cb71bb564104507758b6d587f10cda2b0fda8d4fe2312aa0abb1404" }, "downloads": -1, "filename": "erp5.util-0.4.67.tar.gz", "has_sig": true, "md5_digest": "79cf9e69869e5e4db281f7ab94c2afa7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135603, "upload_time": "2020-04-27T05:08:37", "upload_time_iso_8601": "2020-04-27T05:08:37.530225Z", "url": "https://files.pythonhosted.org/packages/8a/3b/c2ce629cbaf6c162814b6f566a90c4f6a1dd9dab16cede4f541ae6ae73ff/erp5.util-0.4.67.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.68": [ { "comment_text": "", "digests": { "md5": "565c109040e2c0850233683bfd8062f3", "sha256": "8489ab8db0daac71a1c5748624d152642d93e0104d9f3adb5551b4491fe59119" }, "downloads": -1, "filename": "erp5.util-0.4.68.tar.gz", "has_sig": true, "md5_digest": "565c109040e2c0850233683bfd8062f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137329, "upload_time": "2020-05-22T01:57:20", "upload_time_iso_8601": "2020-05-22T01:57:20.177028Z", "url": "https://files.pythonhosted.org/packages/e9/be/3430f6fb631e3be38c4abd911ee68d4bd230dc62a1dbcf49ea65941d0abe/erp5.util-0.4.68.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.69": [ { "comment_text": "", "digests": { "md5": "1a276ff27d0958b31f0eac4842715e8c", "sha256": "524670a77758ee902eb2cfe6e1f32cc2e6ebce5fb4cef18bb0f0d01e5acb7184" }, "downloads": -1, "filename": "erp5.util-0.4.69.tar.gz", "has_sig": true, "md5_digest": "1a276ff27d0958b31f0eac4842715e8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 138079, "upload_time": "2020-10-29T05:24:09", "upload_time_iso_8601": "2020-10-29T05:24:09.844303Z", "url": "https://files.pythonhosted.org/packages/40/ef/da1d9f93325b93fff2bab09809505fd395e5818e725754712bf4e991c6c6/erp5.util-0.4.69.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "65aa92529b5115c9b60021ea158ff89e", "sha256": "e6522cfd5733e6882bb2471972c1be3431203327e7dd12499794fc9f4d83a3df" }, "downloads": -1, "filename": "erp5.util-0.4.7.tar.gz", "has_sig": false, "md5_digest": "65aa92529b5115c9b60021ea158ff89e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57104, "upload_time": "2012-09-03T15:49:31", "upload_time_iso_8601": "2012-09-03T15:49:31.125119Z", "url": "https://files.pythonhosted.org/packages/d7/5c/ddf90a05bd7bc0608df82c7638fb91778eefdef99ad663bcea492fda01a5/erp5.util-0.4.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.70": [ { "comment_text": "", "digests": { "md5": "473dd4b4dd8cb0460be36fe3b534d36b", "sha256": "f6c5f0661b9632fe1dc37053719eba71eb49f93aa9998e266177d54b2700f541" }, "downloads": -1, "filename": "erp5.util-0.4.70.tar.gz", "has_sig": true, "md5_digest": "473dd4b4dd8cb0460be36fe3b534d36b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137909, "upload_time": "2021-06-14T13:39:59", "upload_time_iso_8601": "2021-06-14T13:39:59.239407Z", "url": "https://files.pythonhosted.org/packages/3a/bf/c98acdd65b1ee92a493a3c1ab1e852e65eb62100b90a6e3e8ee796ce70c5/erp5.util-0.4.70.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.71": [ { "comment_text": "", "digests": { "md5": "2cfcdd3e06b8271c2b3df0cceb9ef852", "sha256": "ff58ea78a753599998b223ee8d80cc4921ca05805a0329c46a31b762b127cbed" }, "downloads": -1, "filename": "erp5.util-0.4.71.tar.gz", "has_sig": false, "md5_digest": "2cfcdd3e06b8271c2b3df0cceb9ef852", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135399, "upload_time": "2021-09-08T10:47:31", "upload_time_iso_8601": "2021-09-08T10:47:31.899403Z", "url": "https://files.pythonhosted.org/packages/68/43/59310edd96b719abc68886ffc73e4ac90624a0d62ee2656611cdff6478fa/erp5.util-0.4.71.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.72": [ { "comment_text": "", "digests": { "md5": "59f025232a0ca3e6327e416e85ba4d0f", "sha256": "8576f3fa9a55c6f5ba66b36f5aa095ee7535e2e7564d23ca0a7580d00dfe944b" }, "downloads": -1, "filename": "erp5.util-0.4.72.tar.gz", "has_sig": false, "md5_digest": "59f025232a0ca3e6327e416e85ba4d0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136029, "upload_time": "2021-10-01T11:35:13", "upload_time_iso_8601": "2021-10-01T11:35:13.520407Z", "url": "https://files.pythonhosted.org/packages/a3/04/909fb85df2478607f1367e826775ac8db0169e192b65ffaeeabba0be6b32/erp5.util-0.4.72.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.73": [ { "comment_text": "", "digests": { "md5": "23176155d1de5ecc17650984fdc99302", "sha256": "4eb666e0eccdd2d240a0ada87b4aed993be7f86caa33a076ebaf80c353b51c76" }, "downloads": -1, "filename": "erp5.util-0.4.73.tar.gz", "has_sig": true, "md5_digest": "23176155d1de5ecc17650984fdc99302", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143005, "upload_time": "2022-04-22T08:40:32", "upload_time_iso_8601": "2022-04-22T08:40:32.546823Z", "url": "https://files.pythonhosted.org/packages/2d/66/f01429c3f4f0744480a812667939c7b65a7e517c32e8ce9b3882573b1904/erp5.util-0.4.73.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.74": [ { "comment_text": "", "digests": { "md5": "8dc6e85c4bda32466ebf9b76626db163", "sha256": "cbfd1fe6112de6fa5333d281d123218852234611013486ae73d3e361772ccae9" }, "downloads": -1, "filename": "erp5.util-0.4.74.tar.gz", "has_sig": true, "md5_digest": "8dc6e85c4bda32466ebf9b76626db163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143129, "upload_time": "2022-05-13T09:42:35", "upload_time_iso_8601": "2022-05-13T09:42:35.294776Z", "url": "https://files.pythonhosted.org/packages/d0/bc/016d94b768127b54b02b2623251edea0058d7064e720bf0d3cf31577b4c7/erp5.util-0.4.74.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "1f02102a97a867b2fd9742154828b9d6", "sha256": "c3e9f55518c4455f941f54ee975206c3c688652a78f86bfc99cc76cab2cf9d51" }, "downloads": -1, "filename": "erp5.util-0.4.8.tar.gz", "has_sig": false, "md5_digest": "1f02102a97a867b2fd9742154828b9d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58170, "upload_time": "2012-09-27T14:24:59", "upload_time_iso_8601": "2012-09-27T14:24:59.431304Z", "url": "https://files.pythonhosted.org/packages/33/a0/2393f3cda8d418c694a36fdf32e32929528b4c62d88b96d72612887af1df/erp5.util-0.4.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "f27fb343b0ef3c834512dfe4e7f7f1c0", "sha256": "77c029a620b6b528e98a65ee989131365b5362c7d203096efc1fbc97c41beb3d" }, "downloads": -1, "filename": "erp5.util-0.4.9.tar.gz", "has_sig": false, "md5_digest": "f27fb343b0ef3c834512dfe4e7f7f1c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58298, "upload_time": "2012-10-01T20:23:32", "upload_time_iso_8601": "2012-10-01T20:23:32.961764Z", "url": "https://files.pythonhosted.org/packages/e9/02/c65b239db04a87a48ec00413b2b70e091a3fc981c411ecafbef54350d778/erp5.util-0.4.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8dc6e85c4bda32466ebf9b76626db163", "sha256": "cbfd1fe6112de6fa5333d281d123218852234611013486ae73d3e361772ccae9" }, "downloads": -1, "filename": "erp5.util-0.4.74.tar.gz", "has_sig": true, "md5_digest": "8dc6e85c4bda32466ebf9b76626db163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143129, "upload_time": "2022-05-13T09:42:35", "upload_time_iso_8601": "2022-05-13T09:42:35.294776Z", "url": "https://files.pythonhosted.org/packages/d0/bc/016d94b768127b54b02b2623251edea0058d7064e720bf0d3cf31577b4c7/erp5.util-0.4.74.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }