{ "info": { "author": "Vadim Markovtsev", "author_email": "gmarkhor@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries" ], "description": "Resystem common service package\n===============================\n\nThis Python3-only package provides different classes and functions\nwhich are used in various services, either proprietary or open,\nsuch as [res-scheduler](https://github.com/AngryDevelopersLLC/res-scheduler).\n\nIt supposes [asyncio](http://asyncio.org/) environment.\n\n* `argument_parser.py` provides scattered argparse support.\n* `child_process_protocol.py` allows single parent - multiple\n children process operation, similar to classic web servers like\n Apache or (g)unicorn.\n* `configuration.py` includes `Config` class and different helpers for\n building a nice JSON-based configuration system.\n* `logger.py` supplies `Logger` class which simplifies and colorizes\n logging (other classes are supposed to inherit from it - screw\n the incapsulation).\n* `systemd_watchdog.py` - [systemd](https://en.wikipedia.org/wiki/Systemd)\n watchdog wrapper (used in modern Debian/Ubuntu versions).\n* `utils.py` - various random functions.\n\nReleased under New BSD license.\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/AngryDevelopersLLC/res-core", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AngryDevelopersLLC/res-core", "keywords": null, "license": "New BSD", "maintainer": null, "maintainer_email": null, "name": "res-core", "package_url": "https://pypi.org/project/res-core/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/res-core/", "project_urls": { "Download": "https://github.com/AngryDevelopersLLC/res-core", "Homepage": "https://github.com/AngryDevelopersLLC/res-core" }, "release_url": "https://pypi.org/project/res-core/1.0.4/", "requires_dist": null, "requires_python": null, "summary": "Resystem common service package", "version": "1.0.4" }, "last_serial": 1854045, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "3e0b5f0e28f31ca9d2a02e8c3b608d01", "sha256": "495c7a8a062891999b7b9b84d9c3878d7db9cb36f6291236b788ee59a6604461" }, "downloads": -1, "filename": "res-core-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3e0b5f0e28f31ca9d2a02e8c3b608d01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10735, "upload_time": "2015-11-25T07:53:32", "url": "https://files.pythonhosted.org/packages/cb/3e/7c03715739aa2af509ff697ee8f7f879fc61244765577f40dd90cf602096/res-core-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "37a5e34cb38bfd3e983f1a5c5128a73b", "sha256": "3c83373b3275e66842f069da71922639d8700e16e2577e75a02719fc86f0a197" }, "downloads": -1, "filename": "res-core-1.0.2.tar.gz", "has_sig": false, "md5_digest": "37a5e34cb38bfd3e983f1a5c5128a73b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16004, "upload_time": "2015-12-09T14:08:59", "url": "https://files.pythonhosted.org/packages/f7/c8/148361038199218b196be79b38367e0ad06a71e21748b1ead321f72d4fcd/res-core-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "0071c3c5a4a51d7ed919b343659079be", "sha256": "1442e2d0fa1666b17b90b1701e6451939b87f873ed68f874e5fc8c14f837de50" }, "downloads": -1, "filename": "res-core-1.0.3.tar.gz", "has_sig": false, "md5_digest": "0071c3c5a4a51d7ed919b343659079be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16059, "upload_time": "2015-12-09T15:23:29", "url": "https://files.pythonhosted.org/packages/32/47/023ab7219223dc36e3843cce6a28b724cbe56fd4d6aaeab2108fc4b7fcc0/res-core-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "c636edbe0515063f1256ba396ca551b2", "sha256": "35af9ed2edf39f32351a56bde6b3d25798c0a3827ae7086df76414b0460a5ee2" }, "downloads": -1, "filename": "res-core-1.0.4.tar.gz", "has_sig": false, "md5_digest": "c636edbe0515063f1256ba396ca551b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16064, "upload_time": "2015-12-09T15:40:01", "url": "https://files.pythonhosted.org/packages/51/97/e698dc5b48ae804e67d1adcbc4c06830c9ed33043739cbddbd22cb362ece/res-core-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c636edbe0515063f1256ba396ca551b2", "sha256": "35af9ed2edf39f32351a56bde6b3d25798c0a3827ae7086df76414b0460a5ee2" }, "downloads": -1, "filename": "res-core-1.0.4.tar.gz", "has_sig": false, "md5_digest": "c636edbe0515063f1256ba396ca551b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16064, "upload_time": "2015-12-09T15:40:01", "url": "https://files.pythonhosted.org/packages/51/97/e698dc5b48ae804e67d1adcbc4c06830c9ed33043739cbddbd22cb362ece/res-core-1.0.4.tar.gz" } ] }