{
"info": {
"author": "Quantopian Inc.",
"author_email": "opensource@quantopian.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: Apache Software License",
"Natural Language :: English",
"Programming Language :: Python",
"Programming Language :: Python :: 3 :: Only",
"Topic :: Internet :: WWW/HTTP :: WSGI :: Server",
"Topic :: System :: Monitoring",
"Topic :: System :: Systems Administration"
],
"description": "Coal Mine - Periodic task execution monitor\n===========================================\n\nHome page is `on Github `__.\nReleases are available `in\nPyPI `__.\n\nWhat is Coal Mine?\n------------------\n\nPeriodic, recurring tasks are ubiquitous in computing, and so one of the\nmost common problems in systems administration and operations is\nensuring that such tasks execute as expected. Designing the tasks to\nreport errors is necessary but not sufficient; what if a task isn't\nbeing run at all (crashed daemon, misconfigured crontab) or is running\nmuch more slowly than it should be?\n\nCoal Mine provides a simple yet powerful tool for solving this problem.\nIn a nutshell:\n\n- Each recurring task has a Coal Mine \"canary\" associated with it.\n- The task triggers the canary when it is finished executing.\n- The canary knows how often the task is supposed to execute.\n- Coal Mine alerts by email when a canary is late and alerts again when\n the late canary resumes.\n- Coal Mine keeps a (partial) history of when each canary was\n triggered.\n\nTrack tasks that are supposed to execute periodically using \"canaries\"\nthat the tasks trigger when they execute. Alert by email when a canary\nis late. Alert again when a late canary resumes. Keep a partial history\nof canary trigger times.\n\nThe server notifies immediately when the deadline for an unpaused canary\npasses. Similarly, the server notifies immediately when a previously\nlate canary is triggered.\n\nPrerequisites\n-------------\n\n- Python 3\n- MongoDB for storage (pull requests to add additional storage engines\n are welcome)\n- requirements listed in requirements.txt\n- for development, requirements listed in requirements\\_dev.txt\n\nConcepts\n--------\n\nCoal Mine provides two interfaces, a REST API and a command-line\ninterface (CLI). Since triggering a canary requires nothing more than\nhitting its endpoint with a GET or POST query, it's best to do\ntriggering through the API, so that the CLI doesn't need to be installed\non every system running monitoring tasks. For administrative operations,\non the other hand, the CLI is usually easier.\n\nAll timestamps stored and displayed by Coal Mine are in UTC.\n\nOperations\n~~~~~~~~~~\n\nThe operations that can be performed on canaries through the CLI or API\nare:\n\n- create\n- delete\n- reconfigure\n- get information about\n- pause -- stop monitoring and alerting\n- unpause\n- trigger\n- list -- all canaries or the ones matching search terms\n\nCoal Mine security is rudimentary. If the server is configured with an\noptional authentication key, then the key must be specified with all\noperations except trigger.\n\nData\n~~~~\n\nThese canary attributes are specified when it is created or updated:\n\n- name\n- description\n- periodicity -- the maximum number of seconds that can elapse before a\n canary is late, *or* a schedule in the format described\n `below <#periodicity>`__, which allows the periodicity of the canary\n to vary over time\n- zero or more notification email address(es)\n\nThese are created and maintained by Coal Mine:\n\n- slug -- the canary's name, lower-cased, with spaces and underscores\n converted to hyphens and other non-alphanumeric characters removed\n- a random identifier consisting of eight lower-case letters, generated\n when the canary is created and guaranteed to be unique against other\n canaries in the database\n- late state (boolean)\n- paused state (boolean)\n- deadline by which the canary should be triggered to avoid being late\n- a history of triggers, pruned when >1000 or (>100 and older than one\n week)\n\nScheduled periodicity \n^^^^^^^^^^^^^^^^^^^^^^\n\nCoal Mine allows the periodicity of a canary to vary automatically based\non the time, date, day of week, etc. There are three contexts in which\nthis is useful:\n\n1. a recurring task executes with different frequencies at different\n times;\n2. a continuous recurring task takes more or less time to finish at\n different times; or\n3. the urgency of responding to delays in a recurring task varies at\n different times.\n\nTo specify a varying periodicity for a canary, instead of just\nspecifying a number of seconds, you specify a serious of `crontab-like\ndirectives `__ separated\nby semicolons. Here's an example, split onto multiple lines for clarity:\n\n::\n\n # 5-minute delays are ok on weekends ;\n * * * * sat,sun 300 ;\n # 5-minute days are ok overnight ;\n * 0-12 * * mon-fri 300 ;\n # otherwise, we require a shorter periodicity ;\n * 13-23 * * mon-fri 90\n\nNotes:\n\n- The last field in each directive is the periodicity value, i.e., the\n maximum number of seconds to allow between triggers during the\n specified time range.\n\n- As indicated above, even though the example is shown split across\n multiple lines, it must be specified all on one line when providing\n it to Coal Mine.\n\n- Note that comments like the ones shown above really are allowed in\n the schedule you specify to Coal Mine -- they're not just for\n decoration in the example -- but you need to remember to end them\n with semicolons.\n\n- Schedule directives *cannot overlap*. For example, this won't work,\n because the second directive overlaps with the first one every\n Saturday and Sunday between midnight and noon:\n\n ::\n\n * * * * sat,sun 60 ;\n * 0-11 * * * 90\n\n- If a canary's schedule has gaps, then *the canary is effectively\n paused* during them. For example, in this schedule, the canary would\n be paused all day Saturday:\n\n ::\n\n * * * * sun 300 ;\n * * * * mon-fri 60\n\n- As with everything else in Coal Mine, the hours and minutes specified\n here are in UTC.\n\n- When you create or update a canary with a periodicity schedule, the\n canary data returned to you in response will include a\n \"periodicity\\_schedule\" field showing how the schedule you specified\n plays out. The schedule will extend far enough into the future for\n each of the directives you specified to be be shown at least once, or\n for a week, whichever is longer.\n\nInstallation and configuration\n------------------------------\n\nServer\n~~~~~~\n\n1. ``pip install coal-mine``\n2. Create ``/etc/coal-mine.ini`` (see `below <#ini-file>`__)\n3. Run ``coal-mine &``\n4. Put that in ``/etc/rc.local`` or something as needed to ensure that\n it is restarted on reboot.\n\nServer configuration file \n^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nThe server configuration file, ``coal-mine.ini``, can go in the current\ndirectory where the server is launched, ``/etc``, or ``/usr/local/etc``.\n(If you need to put it somewhere else, modify the list of directories\nnear the top of ``main()`` in ``server.py``.)\n\nThe file is (obviously) in INI format. Here are the sections and\nsettings that it can or must contain:\n\n- [logging] -- optional\n- file -- log file path; otherwise logging goes to stderr\n- rotate -- if true, then rotate the log file when it gets too large\n- max\\_size -- max log file size before rotating (default: 1048576)\n- backup\\_count -- number of rotated log files to keep (default: 5)\n- [mongodb] -- required\n- hosts -- the first argument to pymongo 3's MongoClient\n- database -- database name. Coal Mine will create only one collection\n in the database, called \"canaries\".\n- username -- must be specified, but can be blank if no authentication\n is required\n- password -- must be specified, but can be blank if no authentication\n is required\n- replicaSet -- must be specified if using a replicaset\n- other arguments will be passed through to MongoClient\n\n - for example, ssl\\_cert\\_reqs can can be set to \"NONE\", \"OPTIONAL\",\n or \"REQUIRED\"\n\n- [email] -- required\n- sender -- email address to put in the From line of notification\n emails\n- [wsgi] -- optional\n- port -- port number the server should listen on (default: 80)\n- auth\\_key -- if non-empty, then the specified key must be specified\n as a parameter of the same name with all API requests except\n \"trigger\".\n\nCLI\n~~~\n\n1. ``pip install coal-mine``\n2. ``cmcli configure [--host server-host-name] [--port server-port] [--auth-key key | --no-auth-key]``\n\nThe ``--host`` argument can take a URL base (i.e.,\n``http://server-host-name`` or ``https://server-host-name``) as well.\nThis is useful if, for example, you've put your Coal Mine server behind\nan SSL proxy so the CLI needs to use SSL to connect to it.\n\nThe CLI stores its configuration in ``~/.coal-mine.ini``. Note that the\nauthentication key is stored in plaintext. Any configuration parameters\nthe CLI needs that aren't stored in the INI file must be specified\nexplicitly on the command line when using the CLI.\n\nUsing Coal Mine\n---------------\n\nCLI\n~~~\n\nThe Coal Mine CLI, ``cmcli``, provides convenient access to the full\nrange of Coal Mine's functionality.\n\nTo make the CLI easier to use, you can configure it as shown above, but\nyou also have the option of specifying the server connection information\nevery time you use it. Also, connnection information specified on the\ncommand line overrides the stored configuration.\n\nHere are some example commands:\n\n::\n\n cmcli create --help\n\n cmcli create --name 'My Second Canary' --periodicity $((60*60*25)) # $((60*60*25)) is 25 hours\n cmcli trigger --id aseprogj\n cmcli delete --slug 'my-second-canary'\n\nRun ``cmcli --help`` for more information.\n\nFor commands that operate on individual canaries, you can identify the\ncanary with ``--id``, ``--name``, or ``--slug``. Note that for the\n``update`` command, if you want to update the name of a canary you will\nneed to identify it ``--id`` or ``--slug``, because in that case the\n``--name`` argument is used to specify the new name.\n\nAPI usage examples\n------------------\n\nExample commands\n~~~~~~~~~~~~~~~~\n\n::\n\n $ coal-mine &\n [1] 7564\n $ curl 'http://coal-mine-server/coal-mine/v1/canary/create?name=My+First+Canary&periodicity=3600'\n {\n \"status\": \"ok\",\n \"canary\": {\n \"deadline\": \"2015-03-19T02:08:44.885182\",\n \"id\": \"fbkvlsby\",\n \"paused\": false,\n \"description\": \"\",\n \"periodicity\": 3600,\n \"name\": \"My First Canary\",\n \"slug\": \"my-first-canary\",\n \"emails\": [],\n \"history\": [\n [\n \"2015-03-19T01:08:44.885182\",\n \"Canary created\"\n ]\n ],\n \"late\": false\n }\n }\n $ curl 'http://coal-mine-server/fbkvlsby?comment=short+form+trigger+url'\n {\n \"recovered\": false,\n \"unpaused\": false,\n \"status\": \"ok\"\n }\n $ curl 'http://coal-mine-server/coal-mine/v1/canary/trigger?slug=my-first-canary&comment=long+form+trigger+url'\n {\n \"recovered\": false,\n \"unpaused\": false,\n \"status\": \"ok\"\n }\n $ curl 'http://coal-mine-server/coal-mine/v1/canary/get?name=My+First+Canary'\n {\n \"canary\": {\n \"paused\": false,\n \"name\": \"My First Canary\",\n \"history\": [\n [\n \"2015-03-19T01:11:56.408000\",\n \"Triggered (long form trigger url)\"\n ],\n [\n \"2015-03-19T01:10:42.608000\",\n \"Triggered (short form trigger url)\"\n ],\n [\n \"2015-03-19T01:08:44.885000\",\n \"Canary created\"\n ]\n ],\n \"emails\": [],\n \"id\": \"fbkvlsby\",\n \"late\": false,\n \"slug\": \"my-first-canary\",\n \"deadline\": \"2015-03-19T02:11:56.408000\",\n \"periodicity\": 3600,\n \"description\": \"\"\n },\n \"status\": \"ok\"\n }\n\nAll API endpoints are fully documented below.\n\nWatching a cron job\n~~~~~~~~~~~~~~~~~~~\n\n::\n\n 0 0 * * * my-backup-script.sh && (curl http://coal-mine-server/fbkvlsby &>/dev/null)\n\nAPI reference\n-------------\n\nAll API endpoints are submitted as http(s) GET requests. Results are\nreturned in JSON.\n\nAll results have a \"status\" field which is \"ok\" on success or \"error\" on\nfailure. Failures also return a reasonable HTTP error status code.\n\nBoolean fields in API should be specified as \"true\", \"yes\", or \"1\" for\ntrue, or \"false\", \"no\", \"0\", or empty string for false. Boolean fields\nin responses are standard JSON, i.e., \"true\" or \"false\".\n\nTimestamps returned by the API are always UTC.\n\nCreate canary\n~~~~~~~~~~~~~\n\nEndpoint: ``/coal-mine/v1/canary/create``\n\nSide effects:\n\nAdds canary to database. Creates history record at current time with\n\"Canary created\" as its comment. Sets deadline to current time plus\nperiodicity, unless \"paused\" was specified.\n\nRequired parameters:\n\n- name\n- periodicity\n- auth\\_key (if authentication is enabled in the server)\n\nOptional parameters:\n\n- description - empty if unspecified\n- email - specify multiple times for multiple addresses; no\n notifications if unspecified\n- paused - allows canary to be created already in paused state\n\nResponse is the same as shown for get().\n\nDelete canary\n~~~~~~~~~~~~~\n\nEndpoint: ``/coal-mine/v1/canary/delete``\n\nRequired parameters:\n\n- name, id, or slug\n- auth\\_key\n\nResponse:\n\n::\n\n {'status': 'ok'}\n\nUpdate canary\n~~~~~~~~~~~~~\n\nEndpoint: ``/coal-mine/v1/canary/update``\n\nSide effects:\n\nUpdates the specified canary attributes. Updates deadline to latest\nhistory timestamp plus periodicity if periodicity is updated and canary\nis unpaused, and sets late state if new deadline is before now. Sends\nnotification if canary goes from not late to late or vice versa.\n\nRequired parameters:\n\n- id or slug (*not* name, which should only be specified to update the\n name and slug)\n- auth\\_key\n\nOptional parameters:\n\n- name\n- periodicity\n- description\n- email - specify a single value of \"-\" to clear existing email\n addresses\n\nResponse is the same as shown for get().\n\nGet canary\n~~~~~~~~~~\n\nEndpoint: ``/coal-mine/v1/canary/get``\n\nRequired parameters:\n\n- name, id, or slug\n- auth\\_key\n\nResponse:\n\n::\n\n {'status': 'ok',\n 'canary': {'name': name,\n 'description': description,\n 'id': identifier,\n 'slug': slug,\n 'periodicity': seconds,\n 'emails': [address, ...],\n 'late': boolean,\n 'paused': boolean,\n 'deadline': 'YYYY-MM-DDTHH:MM:SSZ',\n 'history': [['YYYY-MM-DDTHH:MM:SSZ', comment], ...]}}\n\nList canaries\n~~~~~~~~~~~~~\n\nEndpoint: ``/coal-mine/v1/canary/list``\n\nRequired parameters:\n\n- auth\\_key\n\nOptional parameters:\n\n- verbose - include all query output for each canary\n- paused - boolean, whether to list paused / unpaused canaries only\n- late - boolean, whether to list late / timely canaries only\n- search - string, regular expression to match against name,\n identifier, and slug\n\nResponse:\n\n::\n\n {'status': 'ok',\n 'canaries': [{'name': name,\n 'id': identifier},\n ...]}\n\nIf \"verbose\" is true, then the JSON for each canary includes all the\nfields shown above, not just the name and identifier.\n\nTrigger canary\n~~~~~~~~~~~~~~\n\nEndpoint: ``/coal-mine/v1/canary/trigger``\n\nAlso: /*identifier*, in which case the \"id\" parameter is implied\n\nNote that the server will accept POST requests for triggers as well as\nGET requests, so that you can use triggers as webhooks in applications\nthat expect to be able to POST. The content of the POST is ignored; even\nwhen using POST, the API parameters must still be specified as a query\nstring.\n\nSide effects:\n\nSets late state to false. Sets deadline to now plus periodicity. Adds\nhistory record. Prunes history records. Unpauses canary. Generates\nnotification email if canary was previously late.\n\nRequired parameters:\n\n- name, id, or slug\n\nOptional parameters:\n\n- comment - stored in history with trigger record\n\nResponse:\n\n::\n\n {'status': 'ok', 'recovered': boolean, 'unpaused': boolean}\n\n- recovered - indicates whether the canary was previously late before\n this trigger\n- unpaused - indicates whether the canary was previously paused before\n this trigger\n\nPause canary\n~~~~~~~~~~~~\n\nEndpoint: ``/coal-mine/v1/canary/pause``\n\nSide effects:\n\nClears deadline. Sets late state to false if necessary. Pauses canary.\nAdds history record about pause. Prunes history records.\n\nRequired parameters:\n\n- name, id, or slug\n- auth\\_key\n\nOptional parameters:\n\n- comment\n\nResponse is the same as shown for get().\n\nUnpause canary\n~~~~~~~~~~~~~~\n\nEndpoint: ``/coal-mine/v1/canary/unpause``\n\nSide effects:\n\nSets deadline to now plus periodicity. Unpauses canary. Adds history\nrecord about unpause. Prunes history records.\n\nRequired parameters:\n\n- name, id, or slug\n- auth\\_key\n\nOptional parameters:\n\n- comment\n\nResponse is the same as shown for get().\n\nQuis custodiet ipsos custodes?\n------------------------------\n\nObviously, if you're relying on Coal Mine to let you know when something\nis wrong, you need to make sure that Coal Mine itself stays running. One\nway to do that is to have a cron job which periodically triggers a\ncanary and generates output (which crond will email to you) if the\ntrigger fails. Something like:\n\n::\n\n 0 * * * * (curl http://coal-mine-server/atvywzoa | grep -q -s '\"status\": \"ok\"') || echo \"Failed to trigger canary.\"\n\nI also recommend using a log-monitoring service such as Papertrail to\nmonitor and alert about errors in the Coal Mine log.\n\nContacts\n--------\n\n`Github `__\n\n`Email `__\n\n`PyPI `__\n\nContributors\n------------\n\nCoal Mine was created by Jonathan Kamens, with design help from the\nawesome folks at `Quantopian `__. Thanks,\nalso, to Quantopian for supporting the development and open-sourcing of\nthis project.\n\nDevelopment philosophy\n----------------------\n\nUse Python.\n\nDo one, simple thing well. There are several similar projects out there\nthat do more than this project attempts to do.\n\nMake the implementation as simple and straightforward as possible. The\ncode should be small. What everything does should be obvious from\nreading it.\n\nMinimize external dependencies. If something is simple and\nstraightforward to do ourselves, don't use a third-party package just\nfor the sake of using a third-party package.\n\nAlternatives\n------------\n\nAlternatives to Coal Mine include:\n\n- `Dead Man's Snitch `__\n- `Cronitor.io `__\n- `Sheriff `__\n\nWe chose to write something new, rather than using what's already out\nthere, for several reasons:\n\n- We wanted more control over the stability and reliability of our\n watch service than the commercial alternatives provide.\n- We wanted fine-grained control over the periodicity of our watches,\n as well as assurance that we would be notified immediately when a\n watch is late, something that not all of the alternatives guarantee.\n- We like Python.\n- We like OSS.\n\nTo Do\n~~~~~\n\n(Pull requests welcome!)\n\nOther storage engines.\n\nOther notification mechanisms.\n\nMore smtplib configuration options in INI file.\n\nWeb UI.\n\nLinks to Web UI in email notifications.\n\nRepeat notifications if a canary remains late for an extended period of\ntime? Not even sure I want this.\n\nBetter authentication?\n\nSupport time-zone localization of displayed timestamps.\n\nSSL support in server\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/quantopian/coal-mine",
"keywords": "",
"license": "Apache 2.0",
"maintainer": "",
"maintainer_email": "",
"name": "coal_mine",
"package_url": "https://pypi.org/project/coal_mine/",
"platform": "",
"project_url": "https://pypi.org/project/coal_mine/",
"project_urls": {
"Homepage": "https://github.com/quantopian/coal-mine"
},
"release_url": "https://pypi.org/project/coal_mine/0.4.18/",
"requires_dist": null,
"requires_python": "",
"summary": "Coal Mine - Periodic task execution monitor",
"version": "0.4.18"
},
"last_serial": 4437570,
"releases": {
"0.1": [
{
"comment_text": "built for Linux-3.16.0-31-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "85c12fbfdfc466f596cd2a4d6f7d04fb",
"sha256": "f021980329f9eff28dc194b94c0be162dd3cdcb50ed509793f3be83ebe555de1"
},
"downloads": -1,
"filename": "coal_mine-0.1.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "85c12fbfdfc466f596cd2a4d6f7d04fb",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 29309,
"upload_time": "2015-03-20T06:18:33",
"url": "https://files.pythonhosted.org/packages/dc/b6/4652c0bc56b4639b6e21e0b0537d0261e25ffe25e4b8a51a4e6d0e268668/coal_mine-0.1.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "75a86dd11f14c60bce640b3cf75f753d",
"sha256": "3eb0347a55d892d0a53159319edf9b93c1017385d6956fed05cf065105a5ab3f"
},
"downloads": -1,
"filename": "coal_mine-0.1-py3.4.egg",
"has_sig": false,
"md5_digest": "75a86dd11f14c60bce640b3cf75f753d",
"packagetype": "bdist_egg",
"python_version": "3.4",
"requires_python": null,
"size": 35056,
"upload_time": "2015-03-20T06:18:36",
"url": "https://files.pythonhosted.org/packages/4e/32/a3a4142be0e073cfe788a7c926ff8372385db4c619ab341b46bb533c23e0/coal_mine-0.1-py3.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "bf8c940618706872ff5bde992b2b3138",
"sha256": "f08ac63b892a3b86ea046088183259ceec9615de0fa1643647129fe6c3b36b8d"
},
"downloads": -1,
"filename": "coal_mine-0.1.tar.gz",
"has_sig": false,
"md5_digest": "bf8c940618706872ff5bde992b2b3138",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14791,
"upload_time": "2015-03-20T06:18:29",
"url": "https://files.pythonhosted.org/packages/9d/07/60d0b7d6820308f320cad8a677b0cb28a07e29d8105543e571ee663f206f/coal_mine-0.1.tar.gz"
}
],
"0.2": [
{
"comment_text": "built for Linux-3.16.0-33-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "165f515d620e43f3241c887fe113c24d",
"sha256": "9bd14d04c61025b522c6f3ee8ceda2a6504a972b997f35c6cd8d9bd6deb95159"
},
"downloads": -1,
"filename": "coal_mine-0.2.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "165f515d620e43f3241c887fe113c24d",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 29994,
"upload_time": "2015-03-25T14:52:11",
"url": "https://files.pythonhosted.org/packages/d8/00/9120d337ab35a8d356944b0024504ae21ba751cb834a4fd51452e0dfb481/coal_mine-0.2.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "2ba75c7009d7bbb2a74ffa0d77087f4e",
"sha256": "f725baa8f9923607f8c07316c9fea1956aa0ded0724efbf0dddf7b8c6804c3ad"
},
"downloads": -1,
"filename": "coal_mine-0.2-py3.4.egg",
"has_sig": false,
"md5_digest": "2ba75c7009d7bbb2a74ffa0d77087f4e",
"packagetype": "bdist_egg",
"python_version": "3.4",
"requires_python": null,
"size": 35759,
"upload_time": "2015-03-25T14:52:13",
"url": "https://files.pythonhosted.org/packages/37/92/1c5bfe513bebf860a89f29a78ffd9faf73e6cc2090d574f468bcfab0c792/coal_mine-0.2-py3.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "4472281d2149b254d6ed6acc1a2f9f7a",
"sha256": "7bfecc7c10c9ef6d3531c1fe951bda143c6619ac1b211430d2bb59f0f66cc805"
},
"downloads": -1,
"filename": "coal_mine-0.2.tar.gz",
"has_sig": false,
"md5_digest": "4472281d2149b254d6ed6acc1a2f9f7a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15190,
"upload_time": "2015-03-25T14:52:08",
"url": "https://files.pythonhosted.org/packages/bf/a6/9c89e23a93ac8ea2b0130137f33658043546eb4227be16c11c63d2c9c938/coal_mine-0.2.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "built for Linux-3.16.0-33-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "a1ef060cc38d30a4cab5f322d1c75d4b",
"sha256": "06ef50bec13df469595478209d2003acbafff29b93e32a70fd9dac56c19df57a"
},
"downloads": -1,
"filename": "coal_mine-0.2.1.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "a1ef060cc38d30a4cab5f322d1c75d4b",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 30104,
"upload_time": "2015-03-25T15:21:47",
"url": "https://files.pythonhosted.org/packages/50/c1/85a39841212882a11bb6c4196859a1815b15d45fff0cd3f2bf83e71ec9a3/coal_mine-0.2.1.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "65f3db5ac7def0ae3eb0e8312ef6d9a2",
"sha256": "3b3a732dee4cfee1063fdfa6f0ccd8ac39f8cc96041d2b3fb8096fe8c36f0526"
},
"downloads": -1,
"filename": "coal_mine-0.2.1-py3.4.egg",
"has_sig": false,
"md5_digest": "65f3db5ac7def0ae3eb0e8312ef6d9a2",
"packagetype": "bdist_egg",
"python_version": "3.4",
"requires_python": null,
"size": 35805,
"upload_time": "2015-03-25T15:21:50",
"url": "https://files.pythonhosted.org/packages/2c/b9/4f15a83e9a78501c7856f3e8e4f233c11469b502ac0a4e358303aafc5842/coal_mine-0.2.1-py3.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "ceeaa42a596c699bc5525088bb91aa6a",
"sha256": "e0fbe03e797819fe56122da24aaf9067851466ac2e146f8065a32b2aa517167d"
},
"downloads": -1,
"filename": "coal_mine-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "ceeaa42a596c699bc5525088bb91aa6a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23346,
"upload_time": "2015-03-25T15:21:44",
"url": "https://files.pythonhosted.org/packages/0d/ae/0e24de75ab2f291983453c04d636e12cc49ef5e77ce573af8ea03cb84528/coal_mine-0.2.1.tar.gz"
}
],
"0.2.2": [
{
"comment_text": "built for Linux-3.16.0-33-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "5e5df951cc483fd804bc42c54cfc7a03",
"sha256": "53771657b35ea592bd2db6cf2d659c4bc9f335f378b505d51c9a2ee749ea53c9"
},
"downloads": -1,
"filename": "coal_mine-0.2.2.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "5e5df951cc483fd804bc42c54cfc7a03",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 30154,
"upload_time": "2015-03-27T12:59:09",
"url": "https://files.pythonhosted.org/packages/54/72/a113ffbbe7f3789e146b5a8f18538ef97e66e86a0dce74a12c0b656e5d03/coal_mine-0.2.2.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "6062d07bc07fdb973d492ce129b42c98",
"sha256": "05d0c78a038d8fbe3e05e41e80f85b9a3283fd1d7ac03d510f36530ef8c62218"
},
"downloads": -1,
"filename": "coal_mine-0.2.2-py3.4.egg",
"has_sig": false,
"md5_digest": "6062d07bc07fdb973d492ce129b42c98",
"packagetype": "bdist_egg",
"python_version": "3.4",
"requires_python": null,
"size": 35829,
"upload_time": "2015-03-27T12:59:12",
"url": "https://files.pythonhosted.org/packages/7d/6c/06fa9abf2ff51ff3c3288111121e769213eb663f726b9897db36d2083467/coal_mine-0.2.2-py3.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "75759cd9b4923fa49a109db17ad3ac69",
"sha256": "dc8d79d9832667d4cf5ba78b44055f1db9beae678bd9874d0da7a66d6203bed1"
},
"downloads": -1,
"filename": "coal_mine-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "75759cd9b4923fa49a109db17ad3ac69",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23368,
"upload_time": "2015-03-27T12:59:06",
"url": "https://files.pythonhosted.org/packages/35/ac/3b20b73fa4d101e4659263cd3075ee34494ec606235406ef3acd0c03602e/coal_mine-0.2.2.tar.gz"
}
],
"0.2.3": [
{
"comment_text": "built for Linux-3.16.0-33-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "741269ff62ee07e4ef2d25488d73ad05",
"sha256": "db837bfb8b2cec92c5d2d9e3a9355e7621babc86384729d15e95edf46e87157c"
},
"downloads": -1,
"filename": "coal_mine-0.2.3.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "741269ff62ee07e4ef2d25488d73ad05",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 30145,
"upload_time": "2015-04-01T18:46:59",
"url": "https://files.pythonhosted.org/packages/9a/85/9e0abdfc518c094391623d2a1c0909ea040658898392f32071a78bb7b8b9/coal_mine-0.2.3.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "354f465c236aee63e466a78df93b72d6",
"sha256": "4c40ce7fcfe34aa0bf83572c5b181d1d8d97bc77984a0c78ece63a19574dbf81"
},
"downloads": -1,
"filename": "coal_mine-0.2.3-py3.4.egg",
"has_sig": false,
"md5_digest": "354f465c236aee63e466a78df93b72d6",
"packagetype": "bdist_egg",
"python_version": "3.4",
"requires_python": null,
"size": 35817,
"upload_time": "2015-04-01T18:47:02",
"url": "https://files.pythonhosted.org/packages/e7/ac/cdcd1190817751dc826bfa34404bacebf5ab1fbd58582d1866cb6a9f7b8d/coal_mine-0.2.3-py3.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "32ca9ce6545e1ec107ba49bcfff5146a",
"sha256": "cd229cb1603df88d9b670c0f92f532cde997eb81d1ceec2a4b402857391e2794"
},
"downloads": -1,
"filename": "coal_mine-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "32ca9ce6545e1ec107ba49bcfff5146a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23358,
"upload_time": "2015-04-01T18:46:56",
"url": "https://files.pythonhosted.org/packages/76/ee/a5c307bcd11448a6ea9e35327f6d8798379511dd83429b04a93cd71a1ce9/coal_mine-0.2.3.tar.gz"
}
],
"0.2.4": [
{
"comment_text": "built for Linux-3.16.0-33-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "4915c6fbf7acada625b391e1b9aa7531",
"sha256": "895fc8cfb4f119cb76ae3c03017f981c39b42dcd34b0e5b1f7f63d3b92f05906"
},
"downloads": -1,
"filename": "coal_mine-0.2.4.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "4915c6fbf7acada625b391e1b9aa7531",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 29521,
"upload_time": "2015-04-06T02:53:14",
"url": "https://files.pythonhosted.org/packages/9c/5c/82843d279158fb728491d175097d881ace581e8bdf8a4159394c3bbce175/coal_mine-0.2.4.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "edea35f067202cf5ce3504f4d63c60a2",
"sha256": "a290fd99dc8011fd75b52d64a8cd53681c8e4cb8ca28b1eefb9861a590bec07d"
},
"downloads": -1,
"filename": "coal_mine-0.2.4-py3.4.egg",
"has_sig": false,
"md5_digest": "edea35f067202cf5ce3504f4d63c60a2",
"packagetype": "bdist_egg",
"python_version": "3.4",
"requires_python": null,
"size": 36057,
"upload_time": "2015-04-06T02:53:18",
"url": "https://files.pythonhosted.org/packages/3a/5e/81779d8498a9f5fe3b777d4e6968ad53e6b1243992790af0f8c25c28a176/coal_mine-0.2.4-py3.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "97449e576c7b0907f56e17a96bc8c4fe",
"sha256": "843199bf20d8f66742b159f513684b7d5d1e8d1bfaeb2dac4e2c36d52867969a"
},
"downloads": -1,
"filename": "coal_mine-0.2.4.tar.gz",
"has_sig": false,
"md5_digest": "97449e576c7b0907f56e17a96bc8c4fe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23486,
"upload_time": "2015-04-06T02:53:11",
"url": "https://files.pythonhosted.org/packages/54/39/7df16730ce3c5589adccd62e4cf43caed70a853d517da700a3e18439b5c7/coal_mine-0.2.4.tar.gz"
}
],
"0.3": [
{
"comment_text": "built for Linux-3.19.0-30-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "9c014bc24327d6b5aba9ce0f5d599c1c",
"sha256": "16ed267df32f3cd394d1d78f656183737815d5850554be3a66fac57ed256d4bb"
},
"downloads": -1,
"filename": "coal_mine-0.3.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "9c014bc24327d6b5aba9ce0f5d599c1c",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 43545,
"upload_time": "2015-10-04T13:11:34",
"url": "https://files.pythonhosted.org/packages/c0/f4/1062dc311b48933bd8a8d9357de5a934b36192e7b08fc0c6d5486addd883/coal_mine-0.3.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "b7e522481aea41d3447789dcd7c6d66a",
"sha256": "9bff8ef8b078eb87a91ea0fe7d1e2689f1c80fcea23a000abd226bda3f49cba8"
},
"downloads": -1,
"filename": "coal_mine-0.3-py3.4.egg",
"has_sig": false,
"md5_digest": "b7e522481aea41d3447789dcd7c6d66a",
"packagetype": "bdist_egg",
"python_version": "3.4",
"requires_python": null,
"size": 53968,
"upload_time": "2015-10-04T13:11:38",
"url": "https://files.pythonhosted.org/packages/64/53/91da99807ef09183e888084cfaafafa4be00c279d050a15f93340d419034/coal_mine-0.3-py3.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "6c792ce089e87b46c198029893aba67a",
"sha256": "ffc18b4656481b4a994c7144b38a64b29a14fb41b5e899926d868271b5614193"
},
"downloads": -1,
"filename": "coal_mine-0.3.tar.gz",
"has_sig": false,
"md5_digest": "6c792ce089e87b46c198029893aba67a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 32208,
"upload_time": "2015-10-04T13:11:31",
"url": "https://files.pythonhosted.org/packages/61/da/d43a6fec394b579fecfe834cf7a293e173ade5cb3749a06b9b0bc8dc8d62/coal_mine-0.3.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "built for Linux-4.1.10-200.fc22.x86_64-x86_64-with-glibc2.3.4",
"digests": {
"md5": "638706cdf6ee4fbb59a7ff2c8e4e677d",
"sha256": "5389789353f651362e35ab33cddfc11d92b8bc8fdcc031062a82fc0ee50487ae"
},
"downloads": -1,
"filename": "coal_mine-0.3.1.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "638706cdf6ee4fbb59a7ff2c8e4e677d",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 42792,
"upload_time": "2015-10-15T01:48:30",
"url": "https://files.pythonhosted.org/packages/d1/40/6e9f9989ed19fb2a1c662a96f4af7eaaa16297270d8eae68af753c3613d9/coal_mine-0.3.1.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "244620963f20dac443370b4d6f8a5611",
"sha256": "76b65665b6d8989c51fe52e03b7fa4982cf56d971ccdafc2a0e89cb3a8a7bbd2"
},
"downloads": -1,
"filename": "coal_mine-0.3.1-py3.4.egg",
"has_sig": false,
"md5_digest": "244620963f20dac443370b4d6f8a5611",
"packagetype": "bdist_egg",
"python_version": "3.4",
"requires_python": null,
"size": 50965,
"upload_time": "2015-10-15T01:48:35",
"url": "https://files.pythonhosted.org/packages/12/2e/25abc1f973996a27884dab7b0b99ccc5769c7d6ec0d1b85f3ce64df50b25/coal_mine-0.3.1-py3.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "c4d123243071f923ca91a0b79e29566b",
"sha256": "a2f61bfb9f74c321c0df9ce0650ecabdf3b3a32abc3072ccc1638a3494ee845b"
},
"downloads": -1,
"filename": "coal_mine-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "c4d123243071f923ca91a0b79e29566b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31646,
"upload_time": "2015-10-15T01:48:25",
"url": "https://files.pythonhosted.org/packages/30/12/fb478e70cfa31ea389b5e6f87e62d763156c859fef6c72bbae53cbc207e1/coal_mine-0.3.1.tar.gz"
}
],
"0.4": [
{
"comment_text": "built for Ubuntu 15.04",
"digests": {
"md5": "a714ac47815291cf61e6dfb27acad496",
"sha256": "43b28e854f426f841845615c18bbac7b320555a570393271ab3f2b087155ab87"
},
"downloads": -1,
"filename": "coal_mine-0.4-1.noarch.rpm",
"has_sig": false,
"md5_digest": "a714ac47815291cf61e6dfb27acad496",
"packagetype": "bdist_rpm",
"python_version": "any",
"requires_python": null,
"size": 69589,
"upload_time": "2015-11-05T18:50:28",
"url": "https://files.pythonhosted.org/packages/26/33/6d6f310f8f006935c907575a0167cd7b5ba9bfc773b0b7b4086c311e06cb/coal_mine-0.4-1.noarch.rpm"
},
{
"comment_text": "built for Ubuntu 15.04",
"digests": {
"md5": "d38e95a7603a9d20e17135d64c34f392",
"sha256": "555faa326d78981e5e15b7a1390ae830e9ca3e4eb7a2432f1ae6e98bec00b530"
},
"downloads": -1,
"filename": "coal_mine-0.4-1.src.rpm",
"has_sig": false,
"md5_digest": "d38e95a7603a9d20e17135d64c34f392",
"packagetype": "bdist_rpm",
"python_version": "any",
"requires_python": null,
"size": 60668,
"upload_time": "2015-11-05T18:50:21",
"url": "https://files.pythonhosted.org/packages/12/db/61edb0cb3be9dcbf4454e3982a782f5b3f46f0caab39a16094aa8dd3c750/coal_mine-0.4-1.src.rpm"
},
{
"comment_text": "built for Linux-3.19.0-31-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "86d18581ac328af8c048d67c516ebb81",
"sha256": "c9f3367bd53152d5b4c4455931199514a56a24b8c2bcb3384d953cd76e94e22d"
},
"downloads": -1,
"filename": "coal_mine-0.4.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "86d18581ac328af8c048d67c516ebb81",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 44151,
"upload_time": "2015-11-05T18:50:15",
"url": "https://files.pythonhosted.org/packages/08/1b/0b5acc33f5904a42fd566324c754fe3dfc73d370f15ef03fb3520a51dc0e/coal_mine-0.4.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "c8691ffbf3107e53e9b226d1f45355e2",
"sha256": "01248c316ec74dd623cff2120acd5eb0c7740225b9d69eb1057de420552de372"
},
"downloads": -1,
"filename": "coal_mine-0.4-py3.4.egg",
"has_sig": false,
"md5_digest": "c8691ffbf3107e53e9b226d1f45355e2",
"packagetype": "bdist_egg",
"python_version": "3.4",
"requires_python": null,
"size": 54271,
"upload_time": "2015-11-05T18:50:36",
"url": "https://files.pythonhosted.org/packages/70/1b/e0220376ec9c159aa9c050f30cb891bb04c2ca6c2b3184eaa1e17c36bee4/coal_mine-0.4-py3.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "d60428f3e3eae4c6c07d59077aec1189",
"sha256": "fc8954d6e470bcd4e452e3cad2f6fbf8d21f5d89b35f075b60d216de33b401a0"
},
"downloads": -1,
"filename": "coal_mine-0.4.tar.gz",
"has_sig": false,
"md5_digest": "d60428f3e3eae4c6c07d59077aec1189",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 32899,
"upload_time": "2015-11-05T18:50:10",
"url": "https://files.pythonhosted.org/packages/3f/c2/2906b93aee9ba93dc8b4c23e0e720a49e97450235662a10cf49d99782d4a/coal_mine-0.4.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "built for Ubuntu 15.04",
"digests": {
"md5": "637668f31fdcbf3502a9e1667f805c78",
"sha256": "8c8596ba26d980146a6495b104f30b5ec6150476a8fc49395e40146ad8c01e20"
},
"downloads": -1,
"filename": "coal_mine-0.4.1-1.noarch.rpm",
"has_sig": false,
"md5_digest": "637668f31fdcbf3502a9e1667f805c78",
"packagetype": "bdist_rpm",
"python_version": "any",
"requires_python": null,
"size": 69587,
"upload_time": "2015-11-05T22:33:57",
"url": "https://files.pythonhosted.org/packages/d8/69/920f7054007cc8ca1710909c3a5555212d3f7b5ccffe413c3124bf9accd6/coal_mine-0.4.1-1.noarch.rpm"
},
{
"comment_text": "built for Ubuntu 15.04",
"digests": {
"md5": "ace7fb992a68234f46044498a77753cb",
"sha256": "f426dd03c7dab3a3ed2c9a05c88a456fc41a61cff4ecee61df27db26d0335386"
},
"downloads": -1,
"filename": "coal_mine-0.4.1-1.src.rpm",
"has_sig": false,
"md5_digest": "ace7fb992a68234f46044498a77753cb",
"packagetype": "bdist_rpm",
"python_version": "any",
"requires_python": null,
"size": 60593,
"upload_time": "2015-11-05T22:33:51",
"url": "https://files.pythonhosted.org/packages/28/06/2a43ddbe41cb5b079e07c78d4145790dcaa307d309ccd04e47b6ff964038/coal_mine-0.4.1-1.src.rpm"
},
{
"comment_text": "built for Linux-3.19.0-31-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "24c3289586203700e61e4c86fdd2d5a2",
"sha256": "4daa0b4b894d25c5c4afc9d057b4dd75722c1604fab14e8345835648289b488f"
},
"downloads": -1,
"filename": "coal_mine-0.4.1.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "24c3289586203700e61e4c86fdd2d5a2",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 43992,
"upload_time": "2015-11-05T22:33:46",
"url": "https://files.pythonhosted.org/packages/0a/ef/55c1eeabbc7354d5b8e65b0d6979c0f4bf1edf121fc610fda25a1657b5a9/coal_mine-0.4.1.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "1f029c07426b6e2db2ea4839f2051cfc",
"sha256": "5b0cfbbbcc1e9649c8819467076eba6a7723b6eaad4485c4d882b8d423c44134"
},
"downloads": -1,
"filename": "coal_mine-0.4.1-py3.4.egg",
"has_sig": false,
"md5_digest": "1f029c07426b6e2db2ea4839f2051cfc",
"packagetype": "bdist_egg",
"python_version": "3.4",
"requires_python": null,
"size": 54276,
"upload_time": "2015-11-05T22:34:02",
"url": "https://files.pythonhosted.org/packages/b2/05/ac5a35fed1321f59ff1a714dd6ee70173c4819d2c844ad8f7008777fcb4c/coal_mine-0.4.1-py3.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "c2df47ba4542178d18f775a6f1f0d547",
"sha256": "3739ff9695a0dfc6563ad98db6f01a1d16f3b263fda8713159a4b2b109737c7e"
},
"downloads": -1,
"filename": "coal_mine-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "c2df47ba4542178d18f775a6f1f0d547",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 32871,
"upload_time": "2015-11-05T22:33:41",
"url": "https://files.pythonhosted.org/packages/d9/dc/f632405fec698f7c62b9eb35915017315dc35d9f0b7a89adf92d890b05fe/coal_mine-0.4.1.tar.gz"
}
],
"0.4.10": [
{
"comment_text": "built for Linux-4.4.0-34-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "61bf07c06f767287ca2addabf00cc2f1",
"sha256": "95d8f887e1efcc163222b1bce15394f4902a867b0396522419e8fb4b8319a30d"
},
"downloads": -1,
"filename": "coal_mine-0.4.10.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "61bf07c06f767287ca2addabf00cc2f1",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 45265,
"upload_time": "2016-08-23T16:42:38",
"url": "https://files.pythonhosted.org/packages/8b/c8/9529383f0644e1d58060d69e63f5658f84a0d07178b981b3ab2d1353b500/coal_mine-0.4.10.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "95370598595a886d7376b4a40e6bcb08",
"sha256": "42ea800bc15397fa788943de4ad18de9b8caefd144784234d11a37348060b3ac"
},
"downloads": -1,
"filename": "coal_mine-0.4.10.tar.gz",
"has_sig": false,
"md5_digest": "95370598595a886d7376b4a40e6bcb08",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 37497,
"upload_time": "2016-08-23T16:42:34",
"url": "https://files.pythonhosted.org/packages/70/4e/7a3db41cea18ba6bbbf130401c9684df3ab8e31ea75b748128f240c6a0dd/coal_mine-0.4.10.tar.gz"
}
],
"0.4.11": [
{
"comment_text": "built for Linux-4.10.0-33-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "3d1a674f42055b411e0d56f3737b9eab",
"sha256": "31443c6d5d0a86300a01b51fa89fd5ac3ffcdda7fc99fe400d0168ad47e9736f"
},
"downloads": -1,
"filename": "coal_mine-0.4.11.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "3d1a674f42055b411e0d56f3737b9eab",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 44725,
"upload_time": "2017-09-28T18:53:45",
"url": "https://files.pythonhosted.org/packages/77/e8/3fca7f0ee9b2ba5e9829d8571e1e995a6720e73b03b8fc0a8e961e0680eb/coal_mine-0.4.11.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "381d4400ac8b753287ec57450e15f6f7",
"sha256": "68fde1775440f883587b8e8a7528924e750335a59a71f1b0f17faced92c8dfd2"
},
"downloads": -1,
"filename": "coal_mine-0.4.11-py3.5.egg",
"has_sig": false,
"md5_digest": "381d4400ac8b753287ec57450e15f6f7",
"packagetype": "bdist_egg",
"python_version": "3.5",
"requires_python": null,
"size": 53757,
"upload_time": "2017-09-28T18:53:42",
"url": "https://files.pythonhosted.org/packages/a6/f8/acb96ddfe868859369b033e7d5e40c47391449d2dd7f15be60f283b44353/coal_mine-0.4.11-py3.5.egg"
},
{
"comment_text": "",
"digests": {
"md5": "eec5f26da7ef6ffcde9b5094c412f39e",
"sha256": "048280b5af5553896111aeb27a5982cfa36e28254bd63a7f7bda0a90eb70e819"
},
"downloads": -1,
"filename": "coal_mine-0.4.11-py3-none-any.whl",
"has_sig": false,
"md5_digest": "eec5f26da7ef6ffcde9b5094c412f39e",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 36223,
"upload_time": "2017-09-28T18:53:43",
"url": "https://files.pythonhosted.org/packages/ba/92/2c38244ae1ed3db439524042a630e14c30280d64650a6156b0b18821db4e/coal_mine-0.4.11-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8c128899696663e8ae47d43029759606",
"sha256": "58abf0379eb6fe24d0ca6ba75abf26371e7551fe74ba038e11c6255d7b866776"
},
"downloads": -1,
"filename": "coal_mine-0.4.11.tar.gz",
"has_sig": false,
"md5_digest": "8c128899696663e8ae47d43029759606",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 29630,
"upload_time": "2017-09-28T18:53:47",
"url": "https://files.pythonhosted.org/packages/6d/53/fe72f683c60b6e7df49a7221b33f86afecc1f63e93efcd846377684df2ca/coal_mine-0.4.11.tar.gz"
}
],
"0.4.12": [
{
"comment_text": "built for Linux-4.15.0-34-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "6caeb08d307b228ed632a7eed0bd8df7",
"sha256": "6bbeb12709188f6ac1579b745c6db32709bab73bab9164c611e71a07a818dccc"
},
"downloads": -1,
"filename": "coal_mine-0.4.12.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "6caeb08d307b228ed632a7eed0bd8df7",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 45492,
"upload_time": "2018-09-29T16:51:23",
"url": "https://files.pythonhosted.org/packages/dc/bd/bea6c8062363e11bfedd3fdd33804803d7a13d1d47054b397aa77c198118/coal_mine-0.4.12.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "adb52e83b398fd7e8f9b176c3a6e28f0",
"sha256": "b43981c1dd6ddac88e05a0a42cf2f288cc2d9679f2e0c23e4bc24d715439e105"
},
"downloads": -1,
"filename": "coal_mine-0.4.12-py3.6.egg",
"has_sig": false,
"md5_digest": "adb52e83b398fd7e8f9b176c3a6e28f0",
"packagetype": "bdist_egg",
"python_version": "3.6",
"requires_python": null,
"size": 28042,
"upload_time": "2018-09-29T16:51:20",
"url": "https://files.pythonhosted.org/packages/63/6e/fdace7c6708e89c66efa913356a9043a8c05775c3ed447fbab93b1ce2c09/coal_mine-0.4.12-py3.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "68f7479ba4e7c539fb16f1ff562b5974",
"sha256": "8c01c4b706c09da4dbd6149e31c7738cab6ac4657e7b060ed39e5353321baa2e"
},
"downloads": -1,
"filename": "coal_mine-0.4.12-py3-none-any.whl",
"has_sig": false,
"md5_digest": "68f7479ba4e7c539fb16f1ff562b5974",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 32459,
"upload_time": "2018-09-29T16:51:18",
"url": "https://files.pythonhosted.org/packages/95/f7/c5101fc4c81a84beb847a250c8a22b836286b2b1ea68ccb4d3018a35630e/coal_mine-0.4.12-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4ce22d586c87e3526c495d8998fb9d3f",
"sha256": "414202b195ff24052e8077c1f983dfb83d59a40687c88e26597594eaf8e02918"
},
"downloads": -1,
"filename": "coal_mine-0.4.12.tar.gz",
"has_sig": false,
"md5_digest": "4ce22d586c87e3526c495d8998fb9d3f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 36455,
"upload_time": "2018-09-29T16:51:22",
"url": "https://files.pythonhosted.org/packages/88/bf/a64df38c7d279c2e754f995ba624f37f65598ea3e417b3bcfc3c7fbdbff8/coal_mine-0.4.12.tar.gz"
}
],
"0.4.13": [
{
"comment_text": "built for Linux-4.15.0-36-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "8cfbbc42c9208ea13b23aee5ff145a94",
"sha256": "58c5161f6630e724b5ccd3cb866c7131882d94dc351a50faf233c3eba9bdf72c"
},
"downloads": -1,
"filename": "coal_mine-0.4.13.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "8cfbbc42c9208ea13b23aee5ff145a94",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 45871,
"upload_time": "2018-10-03T18:05:02",
"url": "https://files.pythonhosted.org/packages/6c/1c/14e984b2e29a55f9d98dbcd4f7a77ae94407616d839fc6d67c6ba7914278/coal_mine-0.4.13.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "4cbfa89b03ecf4511e17b0ac8f19f500",
"sha256": "67b9f2b795bf7dd35d9d60bd37c7acaa3bc164a7b083d3fed68c1cc34427c17a"
},
"downloads": -1,
"filename": "coal_mine-0.4.13-py3.6.egg",
"has_sig": false,
"md5_digest": "4cbfa89b03ecf4511e17b0ac8f19f500",
"packagetype": "bdist_egg",
"python_version": "3.6",
"requires_python": null,
"size": 28216,
"upload_time": "2018-10-03T18:05:05",
"url": "https://files.pythonhosted.org/packages/5c/92/5258f13303a27ef582ccc340f2e777c8c3d4ad4dbf52e1b58c701da49b46/coal_mine-0.4.13-py3.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "486455f2a1474a078fb2934eb29434d6",
"sha256": "53b8f198397494b7f69aaa09fd89d4f740e6d569b16b42b9c80ada36fdfda6cf"
},
"downloads": -1,
"filename": "coal_mine-0.4.13-py3-none-any.whl",
"has_sig": false,
"md5_digest": "486455f2a1474a078fb2934eb29434d6",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 32636,
"upload_time": "2018-10-03T18:05:04",
"url": "https://files.pythonhosted.org/packages/96/a0/893f78445612f0b53b53d234a87431cfa0f29f5af69df745ffb620a77a06/coal_mine-0.4.13-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4eb467c8624189b324a4f3aeb56b03f5",
"sha256": "60f32f0ea691c774dbb7e6d302b086387b94f8df2f3bf8265ff51b3ad72ddc9a"
},
"downloads": -1,
"filename": "coal_mine-0.4.13.tar.gz",
"has_sig": false,
"md5_digest": "4eb467c8624189b324a4f3aeb56b03f5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 36614,
"upload_time": "2018-10-03T18:05:00",
"url": "https://files.pythonhosted.org/packages/bb/87/0b4406fb3125cd5c290b8b88f64e9fee17a3e39442b170501e7ced9245b0/coal_mine-0.4.13.tar.gz"
}
],
"0.4.14": [
{
"comment_text": "built for Linux-4.15.0-36-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "7cd690a7aee897acbf606f56cb0af40c",
"sha256": "6605f77d18d09efc1312ec8a1b6d090c655d5749422e38a4d164f06a084a5ded"
},
"downloads": -1,
"filename": "coal_mine-0.4.14.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "7cd690a7aee897acbf606f56cb0af40c",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 46081,
"upload_time": "2018-10-04T12:38:15",
"url": "https://files.pythonhosted.org/packages/2f/16/53ef25a14c6e8dc1d1c9e63ffe7cd0f654aa337dfef39563f8c919437cf9/coal_mine-0.4.14.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "ff2da384fc9ff7af1e834698cc869514",
"sha256": "5ff0719752d29e11c6f3df2579d162ba6a8ceb97cef23b551eb38b2b8a3cb3a5"
},
"downloads": -1,
"filename": "coal_mine-0.4.14-py3.6.egg",
"has_sig": false,
"md5_digest": "ff2da384fc9ff7af1e834698cc869514",
"packagetype": "bdist_egg",
"python_version": "3.6",
"requires_python": null,
"size": 28355,
"upload_time": "2018-10-04T12:38:18",
"url": "https://files.pythonhosted.org/packages/fd/40/bfa11304e42ae42ac20ceff3776b74f9f41f485092ea04ac7fd905cfe9c1/coal_mine-0.4.14-py3.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "628000d4fc00728bbddb1a3e7f18f40b",
"sha256": "dcc49e88045b35482295287caf752e3f8704bce7c5624a999feda97431a14bcf"
},
"downloads": -1,
"filename": "coal_mine-0.4.14-py3-none-any.whl",
"has_sig": false,
"md5_digest": "628000d4fc00728bbddb1a3e7f18f40b",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 32769,
"upload_time": "2018-10-04T12:38:17",
"url": "https://files.pythonhosted.org/packages/40/91/a00c3b5ef76969f9ac20169e095ce3a24a04acac0dddcfb47378852d17a9/coal_mine-0.4.14-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ee14bc18669ede61748ba312c524c118",
"sha256": "ff062d3b85713293bc6314eea83b164a60db7a9d38194a39603f0680f3a6084c"
},
"downloads": -1,
"filename": "coal_mine-0.4.14.tar.gz",
"has_sig": false,
"md5_digest": "ee14bc18669ede61748ba312c524c118",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 36924,
"upload_time": "2018-10-04T12:38:14",
"url": "https://files.pythonhosted.org/packages/dd/9b/7adc5353055cadf057f9541c7a3a35ef0de22c0205c137fce88eac5ce6f4/coal_mine-0.4.14.tar.gz"
}
],
"0.4.15": [
{
"comment_text": "built for Linux-4.15.0-36-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "74506ba2f2d3db3c66f3e169457ee04d",
"sha256": "b59cf79f5d9d17332b66b742e916d83ae69f2676e89996232769aed5e20b3364"
},
"downloads": -1,
"filename": "coal_mine-0.4.15.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "74506ba2f2d3db3c66f3e169457ee04d",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 46264,
"upload_time": "2018-10-19T15:47:25",
"url": "https://files.pythonhosted.org/packages/55/cd/bca9581f159d27444ca13d3187b49791128bdc6cf7e02df4b499fe49a8b3/coal_mine-0.4.15.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "b9e8c118776c26fd792496f59ed6dd78",
"sha256": "add2934447ff27465cdc707df47b427dbaf18a3cd1777911daaa5da5c774d8e0"
},
"downloads": -1,
"filename": "coal_mine-0.4.15-py3.6.egg",
"has_sig": false,
"md5_digest": "b9e8c118776c26fd792496f59ed6dd78",
"packagetype": "bdist_egg",
"python_version": "3.6",
"requires_python": null,
"size": 28429,
"upload_time": "2018-10-19T15:47:28",
"url": "https://files.pythonhosted.org/packages/98/51/5646df5343e25a40916b067b1502c13ff625ee537d44fcb5ba1f164d5bdf/coal_mine-0.4.15-py3.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "d7d5279497b9db6fda552e7a194515ee",
"sha256": "54eec76d903606d4f468d01cb8ff2ce03b9349fef61387c7a277253673f6e4b4"
},
"downloads": -1,
"filename": "coal_mine-0.4.15-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d7d5279497b9db6fda552e7a194515ee",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 32841,
"upload_time": "2018-10-19T15:47:26",
"url": "https://files.pythonhosted.org/packages/88/99/5ddc855ce728929bb1d0a66d28382767660cc0d07ab24bfa258d4fd18186/coal_mine-0.4.15-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "db45f09f391724237801f7033f479b99",
"sha256": "06769e4813381f011828617175bb1ffbae07c89dd9bfdcac1c447c0e75af3f69"
},
"downloads": -1,
"filename": "coal_mine-0.4.15.tar.gz",
"has_sig": false,
"md5_digest": "db45f09f391724237801f7033f479b99",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 37009,
"upload_time": "2018-10-19T15:47:23",
"url": "https://files.pythonhosted.org/packages/f2/08/f92883e7af360b4a91bcf4c449359e7aa2e9297a1e6f0ae1eee06944999c/coal_mine-0.4.15.tar.gz"
}
],
"0.4.16": [
{
"comment_text": "built for Linux-4.15.0-36-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "a194316b24dba812254cb546699902d5",
"sha256": "c35e6cc0509e6e5c91262f4426427525c8718f385338103f31b296d550be4038"
},
"downloads": -1,
"filename": "coal_mine-0.4.16.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "a194316b24dba812254cb546699902d5",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 51766,
"upload_time": "2018-10-19T16:10:20",
"url": "https://files.pythonhosted.org/packages/94/48/c02a149aed8d48feb74f93d6f8434b1086de043ae3326e2693b8c258248f/coal_mine-0.4.16.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "e00f6f533d5431d44dfe74a23953b2f2",
"sha256": "fca6c748a4fb390f433b2457564eddf7dba8069cb6fee438dd4b59affe56ec15"
},
"downloads": -1,
"filename": "coal_mine-0.4.16-py3.6.egg",
"has_sig": false,
"md5_digest": "e00f6f533d5431d44dfe74a23953b2f2",
"packagetype": "bdist_egg",
"python_version": "3.6",
"requires_python": null,
"size": 39419,
"upload_time": "2018-10-19T16:10:24",
"url": "https://files.pythonhosted.org/packages/2e/bb/08469c4864d69ed209bdf3498dedec75700d90fd3aab6388bcbecf3bca06/coal_mine-0.4.16-py3.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "33aa8635975924d50945d987a62af18d",
"sha256": "926efe83be7b28e0dcdff8016b277c91e933976a402128e49480d3584dc9b311"
},
"downloads": -1,
"filename": "coal_mine-0.4.16-py3-none-any.whl",
"has_sig": false,
"md5_digest": "33aa8635975924d50945d987a62af18d",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 43957,
"upload_time": "2018-10-19T16:10:22",
"url": "https://files.pythonhosted.org/packages/e8/f6/b5b895fc9c7ba35f18e36e16c90692d60aec805adff72210681ea1bb1760/coal_mine-0.4.16-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ea8504cf66d6e2db377783597eb3d8fd",
"sha256": "80c53e793a66cfd626c7caa8972f608d6575535685af85122601ad2546b2b22e"
},
"downloads": -1,
"filename": "coal_mine-0.4.16.tar.gz",
"has_sig": false,
"md5_digest": "ea8504cf66d6e2db377783597eb3d8fd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 37009,
"upload_time": "2018-10-19T16:10:18",
"url": "https://files.pythonhosted.org/packages/1d/28/a6a75712f3aeecd5652ecc393d177ddaf71de38f24f225426a29e8579c74/coal_mine-0.4.16.tar.gz"
}
],
"0.4.17": [
{
"comment_text": "built for Linux-4.15.0-36-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "3d80cb7c0ed48108d8861d8e08e7412a",
"sha256": "69807c67706fff3ea3ca645c3ee4b97fe21bc7abaca153105a4c11989e8dbe0d"
},
"downloads": -1,
"filename": "coal_mine-0.4.17.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "3d80cb7c0ed48108d8861d8e08e7412a",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 52296,
"upload_time": "2018-10-20T15:09:23",
"url": "https://files.pythonhosted.org/packages/f4/d9/ecc3b85105a1c75abb3eb7fc7569e8e86d0a36b8544e5dcde26cbd5576a5/coal_mine-0.4.17.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "dbcc95265e0af3097642dcd74038ccbf",
"sha256": "c4a9afd3453a7c9b11089fe171e52117d507c5b38714183de2622d5387bd7bc4"
},
"downloads": -1,
"filename": "coal_mine-0.4.17-py3.6.egg",
"has_sig": false,
"md5_digest": "dbcc95265e0af3097642dcd74038ccbf",
"packagetype": "bdist_egg",
"python_version": "3.6",
"requires_python": null,
"size": 39889,
"upload_time": "2018-10-20T15:09:26",
"url": "https://files.pythonhosted.org/packages/30/39/3a1d9138d8e43f96933cc3339c7524936125168fd2453d78f162b16003c0/coal_mine-0.4.17-py3.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "d6d0cba4aada45870ffe97350c898d07",
"sha256": "59367a5f6dabd675a3cc90e533a26365380d25712b7df43b7a4f05c87ce107ab"
},
"downloads": -1,
"filename": "coal_mine-0.4.17-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d6d0cba4aada45870ffe97350c898d07",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 44431,
"upload_time": "2018-10-20T15:09:24",
"url": "https://files.pythonhosted.org/packages/01/69/e533a3b2b11008e5dedd5f482d13caf982b612942830df6a90e63ddb69d8/coal_mine-0.4.17-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "58253e228d510e5219856ee75beac330",
"sha256": "a32ccdb7ec407f208b81f0ece41c0f4ef190fa4ceabb9ea747baf398c2115449"
},
"downloads": -1,
"filename": "coal_mine-0.4.17.tar.gz",
"has_sig": false,
"md5_digest": "58253e228d510e5219856ee75beac330",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 37474,
"upload_time": "2018-10-20T15:09:21",
"url": "https://files.pythonhosted.org/packages/f8/0e/637f9703f21fa8652c3c3726c8c03bfd220345aeec15aa9f2d2c9cc30491/coal_mine-0.4.17.tar.gz"
}
],
"0.4.18": [
{
"comment_text": "built for Linux-4.15.0-38-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "e7374ef120a5066421834777917c1c38",
"sha256": "b9e244716eed5b97da1920184a9fdffb590de9017627c125d5e1fd2ac188f4b5"
},
"downloads": -1,
"filename": "coal_mine-0.4.18.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "e7374ef120a5066421834777917c1c38",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 52319,
"upload_time": "2018-10-31T16:54:24",
"url": "https://files.pythonhosted.org/packages/2c/c2/fe95dcb1e9e6eb2440dc854ae045b125aba6e9fcb3ef026f86cba8a3ae9b/coal_mine-0.4.18.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "bdc69b66543e2928493e872f9f0a9ce5",
"sha256": "bcdb14dbe87be297cb44afe4a131034ad0f924cb7348b4d3f91c25692797c3a2"
},
"downloads": -1,
"filename": "coal_mine-0.4.18-py3.6.egg",
"has_sig": false,
"md5_digest": "bdc69b66543e2928493e872f9f0a9ce5",
"packagetype": "bdist_egg",
"python_version": "3.6",
"requires_python": null,
"size": 39899,
"upload_time": "2018-10-31T16:54:27",
"url": "https://files.pythonhosted.org/packages/b1/c5/edb575ac8da71884de0f87d25edcbac2707283025ced39fb58aff2c3a029/coal_mine-0.4.18-py3.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "55ea199be21b2e442057fca3769616f7",
"sha256": "bde5538f21cda6fb2c85de29c38aa48ba1e69bbd8bf5f1ac28eee0cdc2c70434"
},
"downloads": -1,
"filename": "coal_mine-0.4.18-py3-none-any.whl",
"has_sig": false,
"md5_digest": "55ea199be21b2e442057fca3769616f7",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 44440,
"upload_time": "2018-10-31T16:54:26",
"url": "https://files.pythonhosted.org/packages/ce/41/435b3e7b371ae99b14cf3c11a152579fe41af7b2895660ceb99251763b6a/coal_mine-0.4.18-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d0da8f3470346d0b19f75a0c58c3b88b",
"sha256": "908fd5a9e0222f534a51785acedba8c4645a0f9ca116ac92cb59a178e6199a36"
},
"downloads": -1,
"filename": "coal_mine-0.4.18.tar.gz",
"has_sig": false,
"md5_digest": "d0da8f3470346d0b19f75a0c58c3b88b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 37489,
"upload_time": "2018-10-31T16:54:22",
"url": "https://files.pythonhosted.org/packages/07/8a/853df057858391b5518ccdb4273df15e4f9b302fe1d9ca951075a3f154fe/coal_mine-0.4.18.tar.gz"
}
],
"0.4.2": [
{
"comment_text": "built for Ubuntu 15.04",
"digests": {
"md5": "d9a75f23979fab9f234547f1824ec466",
"sha256": "9cc24dd0fa03f7293b6edb97e3d7e192426be1089ee1fb12e664ee61ada26416"
},
"downloads": -1,
"filename": "coal_mine-0.4.2-1.noarch.rpm",
"has_sig": false,
"md5_digest": "d9a75f23979fab9f234547f1824ec466",
"packagetype": "bdist_rpm",
"python_version": "any",
"requires_python": null,
"size": 70012,
"upload_time": "2015-11-10T14:08:59",
"url": "https://files.pythonhosted.org/packages/df/81/b8b8e4eb478c69eccbc05428ede69fef1b721d817263ab1cb71769b8a9c3/coal_mine-0.4.2-1.noarch.rpm"
},
{
"comment_text": "built for Ubuntu 15.04",
"digests": {
"md5": "2550e1175d86275440f842f53685258d",
"sha256": "70870ccaaa35f4b9a2d620c40896172bb49a407df2dff167dbef18a936e1761d"
},
"downloads": -1,
"filename": "coal_mine-0.4.2-1.src.rpm",
"has_sig": false,
"md5_digest": "2550e1175d86275440f842f53685258d",
"packagetype": "bdist_rpm",
"python_version": "any",
"requires_python": null,
"size": 60736,
"upload_time": "2015-11-10T14:08:47",
"url": "https://files.pythonhosted.org/packages/45/61/20484ce8d1d1fd48475d49f05ed123f9dfc2e27830974b3d9fced7a6c743/coal_mine-0.4.2-1.src.rpm"
},
{
"comment_text": "built for Linux-3.19.0-32-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "f7605e58288c40e339838960d812e575",
"sha256": "f02063f5b1a41500bfe6545a27b543aedb253d82f18cf0dd61509b21464b65df"
},
"downloads": -1,
"filename": "coal_mine-0.4.2.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "f7605e58288c40e339838960d812e575",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 44640,
"upload_time": "2015-11-10T14:08:40",
"url": "https://files.pythonhosted.org/packages/d9/8f/ff55876db27352b7972f6f80988eaf8a6b812872d7b850388132c4b51d20/coal_mine-0.4.2.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "11efc8fd050213959aeb59a6f1d739f8",
"sha256": "26802099ee531035808c43a464dc6a650a2f4269f296bc8e4ff3b73cba58bc22"
},
"downloads": -1,
"filename": "coal_mine-0.4.2-py3.4.egg",
"has_sig": false,
"md5_digest": "11efc8fd050213959aeb59a6f1d739f8",
"packagetype": "bdist_egg",
"python_version": "3.4",
"requires_python": null,
"size": 54773,
"upload_time": "2015-11-10T14:09:32",
"url": "https://files.pythonhosted.org/packages/74/d3/bdb0f6e93812101a8b0f14fa7d05390b864e83955ece26459b2662c1e1ca/coal_mine-0.4.2-py3.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "f7b8e361211b64ed068f6aac390d1da2",
"sha256": "a94f3bb68acd66391911025d36d90aaf7676137d6b7c1dfe4acbfaa533c985ed"
},
"downloads": -1,
"filename": "coal_mine-0.4.2.tar.gz",
"has_sig": false,
"md5_digest": "f7b8e361211b64ed068f6aac390d1da2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 33043,
"upload_time": "2015-11-10T14:08:32",
"url": "https://files.pythonhosted.org/packages/5b/ed/0a33f8fb81c7be2f3e0da97d399a076da2eb4550b120bcb889cfc55f28fc/coal_mine-0.4.2.tar.gz"
}
],
"0.4.3": [
{
"comment_text": "built for Ubuntu 15.04",
"digests": {
"md5": "3c7b939c0f737379d8bb7d6aae144925",
"sha256": "5a73f34bd141d0ca12ae5fb9005b9e9b9f687bab276a8ad8ce6150f621c27603"
},
"downloads": -1,
"filename": "coal_mine-0.4.3-1.noarch.rpm",
"has_sig": false,
"md5_digest": "3c7b939c0f737379d8bb7d6aae144925",
"packagetype": "bdist_rpm",
"python_version": "any",
"requires_python": null,
"size": 70103,
"upload_time": "2015-11-10T14:30:50",
"url": "https://files.pythonhosted.org/packages/38/59/54e6a321b78cf3829facbb43dbb0d57aaddf6075e3af29696f8874971699/coal_mine-0.4.3-1.noarch.rpm"
},
{
"comment_text": "built for Ubuntu 15.04",
"digests": {
"md5": "e7a1e86ff84271f3b4101535436f8a7b",
"sha256": "742fc083e62431275d863caf5df9ca44662b1251f277948c2fbdea18e7145465"
},
"downloads": -1,
"filename": "coal_mine-0.4.3-1.src.rpm",
"has_sig": false,
"md5_digest": "e7a1e86ff84271f3b4101535436f8a7b",
"packagetype": "bdist_rpm",
"python_version": "any",
"requires_python": null,
"size": 60742,
"upload_time": "2015-11-10T14:30:42",
"url": "https://files.pythonhosted.org/packages/50/c5/36d111e950c41350d9168a559f22445dd31a5718fdd885f42f3c999221dd/coal_mine-0.4.3-1.src.rpm"
},
{
"comment_text": "built for Linux-3.19.0-32-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "723b2a2629b15ba9278f5962abf4d074",
"sha256": "945355493343cd85f5fbfb4d6898b1cf3489e4e4ca93da1c6f15f57167d06e00"
},
"downloads": -1,
"filename": "coal_mine-0.4.3.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "723b2a2629b15ba9278f5962abf4d074",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 44466,
"upload_time": "2015-11-10T14:30:34",
"url": "https://files.pythonhosted.org/packages/f9/5d/c2663a68a1d965fec01a8ae54cef640f2321408acd9da4a1dd952570b370/coal_mine-0.4.3.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "4c7c0b64b6915e7412460307b1d8b77a",
"sha256": "5549453f01719ec0f4c5b0243910354f7fc4121c4078d602c9f47e43be0cca5e"
},
"downloads": -1,
"filename": "coal_mine-0.4.3-py3.4.egg",
"has_sig": false,
"md5_digest": "4c7c0b64b6915e7412460307b1d8b77a",
"packagetype": "bdist_egg",
"python_version": "3.4",
"requires_python": null,
"size": 54834,
"upload_time": "2015-11-10T14:31:00",
"url": "https://files.pythonhosted.org/packages/29/a5/499839bf83bceab7850ba461a19e1cea16cb7dd713018da1cabb23658548/coal_mine-0.4.3-py3.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "8e5bafb0492962c495403e7754b707da",
"sha256": "8cc80de5e76d23e05bccd62026294f2882c7d25e4cd27365b3861b590e23df67"
},
"downloads": -1,
"filename": "coal_mine-0.4.3.tar.gz",
"has_sig": false,
"md5_digest": "8e5bafb0492962c495403e7754b707da",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 33054,
"upload_time": "2015-11-10T14:30:24",
"url": "https://files.pythonhosted.org/packages/65/55/339cc2e58643f7240051d665e64ba17eea9cd6686b3597bfb242a30995da/coal_mine-0.4.3.tar.gz"
}
],
"0.4.4": [
{
"comment_text": "built for Ubuntu 15.04",
"digests": {
"md5": "bed76074cbfdb6542d8335c4ed484d26",
"sha256": "385ebba64a7c1a9110a7ac03cc6d25da900272567ce5b2e6d27b33d5b50d24b7"
},
"downloads": -1,
"filename": "coal_mine-0.4.4-1.noarch.rpm",
"has_sig": false,
"md5_digest": "bed76074cbfdb6542d8335c4ed484d26",
"packagetype": "bdist_rpm",
"python_version": "any",
"requires_python": null,
"size": 70934,
"upload_time": "2015-11-10T15:02:55",
"url": "https://files.pythonhosted.org/packages/af/de/8fb949c7179515e5bcc36725622b4e9dc44f45788acc13a4fb0abdda253e/coal_mine-0.4.4-1.noarch.rpm"
},
{
"comment_text": "built for Ubuntu 15.04",
"digests": {
"md5": "606f61c564b6a365c6974a0156845f51",
"sha256": "d813390cc07760470fda87d37cf917dfeb178995b48cbb8ae76311c4eb043050"
},
"downloads": -1,
"filename": "coal_mine-0.4.4-1.src.rpm",
"has_sig": false,
"md5_digest": "606f61c564b6a365c6974a0156845f51",
"packagetype": "bdist_rpm",
"python_version": "any",
"requires_python": null,
"size": 61438,
"upload_time": "2015-11-10T15:02:38",
"url": "https://files.pythonhosted.org/packages/f4/56/db7db756242f3fac31bc49e886e96d880b2519d00162c569a4d0d6e5f65e/coal_mine-0.4.4-1.src.rpm"
},
{
"comment_text": "built for Linux-3.19.0-32-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "4ce29de0d16f463fd22a619c2291ee21",
"sha256": "1d9dbab0153697768dc484311837b868cc1d08c629107496e661dff87d8e44f5"
},
"downloads": -1,
"filename": "coal_mine-0.4.4.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "4ce29de0d16f463fd22a619c2291ee21",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 45037,
"upload_time": "2015-11-10T15:02:31",
"url": "https://files.pythonhosted.org/packages/ea/d9/9cec3d2e478b15cd87d5a70049114af50c69b54a84b1daa90e86b16a7f25/coal_mine-0.4.4.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "328f2b8526a53cabbfca9cab428b6307",
"sha256": "93ae5d119df50e498f4d8979a64ff454def70af930cac87557b995a83c7f7be6"
},
"downloads": -1,
"filename": "coal_mine-0.4.4-py3.4.egg",
"has_sig": false,
"md5_digest": "328f2b8526a53cabbfca9cab428b6307",
"packagetype": "bdist_egg",
"python_version": "3.4",
"requires_python": null,
"size": 55461,
"upload_time": "2015-11-10T15:03:19",
"url": "https://files.pythonhosted.org/packages/47/af/39abbd699b9b898e27884e8c965b4b59b210e0c4225922f1da0371380149/coal_mine-0.4.4-py3.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "f6cfca6f82500f49c044acb1a4d74f2d",
"sha256": "b959b910afe13402e126ce93859637793df1c442d8520bc6e49a403092446e27"
},
"downloads": -1,
"filename": "coal_mine-0.4.4.tar.gz",
"has_sig": false,
"md5_digest": "f6cfca6f82500f49c044acb1a4d74f2d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 33418,
"upload_time": "2015-11-10T15:02:21",
"url": "https://files.pythonhosted.org/packages/10/31/a43727ab8df36382bff5d9c9762cf6e64a30689e5728a9cf8d6ebaffae80/coal_mine-0.4.4.tar.gz"
}
],
"0.4.5": [
{
"comment_text": "built for Linux-4.4.0-28-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "8176650df2dec94de3341932055bc397",
"sha256": "0107410decdbc19546dba151801532b4eb8d48177eddd233ebe3bffbf0f66385"
},
"downloads": -1,
"filename": "coal_mine-0.4.5.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "8176650df2dec94de3341932055bc397",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 44181,
"upload_time": "2016-06-30T12:20:18",
"url": "https://files.pythonhosted.org/packages/e0/6e/78afb688fcf9a1ede13fcd555208cbd81412a3e1837065b4f8f5a44144e9/coal_mine-0.4.5.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "bb534c9f64d4af58f842e467dfc741a7",
"sha256": "4b67d8dd5e62fef985d7fe3d9753606d7bd73898ec479c798fb54387af4d2dde"
},
"downloads": -1,
"filename": "coal_mine-0.4.5.tar.gz",
"has_sig": false,
"md5_digest": "bb534c9f64d4af58f842e467dfc741a7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 33404,
"upload_time": "2016-06-30T12:22:03",
"url": "https://files.pythonhosted.org/packages/40/76/811005adbc347fa91d9d43f2d26a4a122d0689f3c7581328dadc83b2cfad/coal_mine-0.4.5.tar.gz"
}
],
"0.4.6": [
{
"comment_text": "built for Linux-4.4.0-24-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "55d2f6b55bb73cae51b297097cda527f",
"sha256": "c9d3eca08a0e41c5a466b1145c49d057abe5eeaf86652861444f56f8b4cbf3cf"
},
"downloads": -1,
"filename": "coal_mine-0.4.6.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "55d2f6b55bb73cae51b297097cda527f",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 43273,
"upload_time": "2016-07-02T19:44:03",
"url": "https://files.pythonhosted.org/packages/03/fa/91bf31f258e30016ead85a8f0965c57a6edcc623f02a5030a69c24c6c17d/coal_mine-0.4.6.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "097e9fd0d9c971af78b1d246afac9432",
"sha256": "73dc6db2a1b541a40b1a5dbea449bc708551c74f853062aef758af0d78309fb1"
},
"downloads": -1,
"filename": "coal_mine-0.4.6.tar.gz",
"has_sig": false,
"md5_digest": "097e9fd0d9c971af78b1d246afac9432",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 34455,
"upload_time": "2016-07-02T19:43:59",
"url": "https://files.pythonhosted.org/packages/9e/de/aa0d58c6a2beab6ba238589962c651760b9d12b9dbfde0dcfc072f427ae8/coal_mine-0.4.6.tar.gz"
}
],
"0.4.7": [
{
"comment_text": "built for Linux-4.4.0-24-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "237df55ffbb51e64cf52c28749b0a32d",
"sha256": "d91900f04bb92de2590b584ecc310080b30b890876551a2e65b92e84d0164238"
},
"downloads": -1,
"filename": "coal_mine-0.4.7.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "237df55ffbb51e64cf52c28749b0a32d",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 43571,
"upload_time": "2016-07-03T00:57:15",
"url": "https://files.pythonhosted.org/packages/1c/de/457ff2dba6901cb26831304f8860aff218f004dc486247354ae2e025fe43/coal_mine-0.4.7.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "7911fd9c41605e2cb983449315ad08cb",
"sha256": "116f046c6366c8b445d33778eadd1d7e6420baf7f463d91990603e361b1a00b4"
},
"downloads": -1,
"filename": "coal_mine-0.4.7.tar.gz",
"has_sig": false,
"md5_digest": "7911fd9c41605e2cb983449315ad08cb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 34510,
"upload_time": "2016-07-03T00:57:10",
"url": "https://files.pythonhosted.org/packages/45/35/7a9ddac75de8e3a924b412dc21b491286a4cc059cdd0a3c5dc01fb0b5d98/coal_mine-0.4.7.tar.gz"
}
],
"0.4.8": [
{
"comment_text": "built for Linux-4.4.0-28-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "531f0d2afe1bc21c53b1f6c7a6cd9bc1",
"sha256": "732847e6d9e18b5628c9490958b76db2aed5918ba8cefdd2f56ebee5176f3b80"
},
"downloads": -1,
"filename": "coal_mine-0.4.8.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "531f0d2afe1bc21c53b1f6c7a6cd9bc1",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 45082,
"upload_time": "2016-07-06T20:02:36",
"url": "https://files.pythonhosted.org/packages/32/b3/3901b2eea7956df87d7959721b946c86e036965926447098083c7915c9f6/coal_mine-0.4.8.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "99d22f615061324d2fedc1370934e67a",
"sha256": "98f60162556fd38ea8c140002d752fd3ce6fd2ca042ed158075159b1c14ae9ac"
},
"downloads": -1,
"filename": "coal_mine-0.4.8.tar.gz",
"has_sig": false,
"md5_digest": "99d22f615061324d2fedc1370934e67a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 36469,
"upload_time": "2016-07-06T20:02:32",
"url": "https://files.pythonhosted.org/packages/24/16/20216eb99b97a7aa7381b9bfff873d6381df4e30156601ff52059aa60d80/coal_mine-0.4.8.tar.gz"
}
],
"0.4.9": [
{
"comment_text": "built for Linux-4.4.0-34-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "53da7064e30512f763596a8f338bb8d9",
"sha256": "a46785a74249f2bbe63e9644333f23df13a1fce34b30954544e31f9439686ff4"
},
"downloads": -1,
"filename": "coal_mine-0.4.9.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "53da7064e30512f763596a8f338bb8d9",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 43682,
"upload_time": "2016-08-09T21:47:13",
"url": "https://files.pythonhosted.org/packages/93/ee/2d6c77bbc187e841b836fd57347a8dc3f18a229ea1da1fd6cf80e247277c/coal_mine-0.4.9.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "8aa1acfec469bfbf7f6e4fe91d5ce97b",
"sha256": "0bf2be3a9324040be06132d7464f09cb66bc66ebea3e0ce5eb518a167672eea5"
},
"downloads": -1,
"filename": "coal_mine-0.4.9.tar.gz",
"has_sig": false,
"md5_digest": "8aa1acfec469bfbf7f6e4fe91d5ce97b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 34565,
"upload_time": "2016-08-09T21:47:10",
"url": "https://files.pythonhosted.org/packages/e2/e5/a7c0bc4818a9833b3d337c6b23c654520e74143b02bdd98a3525156cd8b2/coal_mine-0.4.9.tar.gz"
}
]
},
"urls": [
{
"comment_text": "built for Linux-4.15.0-38-generic-x86_64-with-glibc2.9",
"digests": {
"md5": "e7374ef120a5066421834777917c1c38",
"sha256": "b9e244716eed5b97da1920184a9fdffb590de9017627c125d5e1fd2ac188f4b5"
},
"downloads": -1,
"filename": "coal_mine-0.4.18.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "e7374ef120a5066421834777917c1c38",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 52319,
"upload_time": "2018-10-31T16:54:24",
"url": "https://files.pythonhosted.org/packages/2c/c2/fe95dcb1e9e6eb2440dc854ae045b125aba6e9fcb3ef026f86cba8a3ae9b/coal_mine-0.4.18.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "bdc69b66543e2928493e872f9f0a9ce5",
"sha256": "bcdb14dbe87be297cb44afe4a131034ad0f924cb7348b4d3f91c25692797c3a2"
},
"downloads": -1,
"filename": "coal_mine-0.4.18-py3.6.egg",
"has_sig": false,
"md5_digest": "bdc69b66543e2928493e872f9f0a9ce5",
"packagetype": "bdist_egg",
"python_version": "3.6",
"requires_python": null,
"size": 39899,
"upload_time": "2018-10-31T16:54:27",
"url": "https://files.pythonhosted.org/packages/b1/c5/edb575ac8da71884de0f87d25edcbac2707283025ced39fb58aff2c3a029/coal_mine-0.4.18-py3.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "55ea199be21b2e442057fca3769616f7",
"sha256": "bde5538f21cda6fb2c85de29c38aa48ba1e69bbd8bf5f1ac28eee0cdc2c70434"
},
"downloads": -1,
"filename": "coal_mine-0.4.18-py3-none-any.whl",
"has_sig": false,
"md5_digest": "55ea199be21b2e442057fca3769616f7",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 44440,
"upload_time": "2018-10-31T16:54:26",
"url": "https://files.pythonhosted.org/packages/ce/41/435b3e7b371ae99b14cf3c11a152579fe41af7b2895660ceb99251763b6a/coal_mine-0.4.18-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d0da8f3470346d0b19f75a0c58c3b88b",
"sha256": "908fd5a9e0222f534a51785acedba8c4645a0f9ca116ac92cb59a178e6199a36"
},
"downloads": -1,
"filename": "coal_mine-0.4.18.tar.gz",
"has_sig": false,
"md5_digest": "d0da8f3470346d0b19f75a0c58c3b88b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 37489,
"upload_time": "2018-10-31T16:54:22",
"url": "https://files.pythonhosted.org/packages/07/8a/853df057858391b5518ccdb4273df15e4f9b302fe1d9ca951075a3f154fe/coal_mine-0.4.18.tar.gz"
}
]
}