{
"info": {
"author": "Health Sciences Library System, University of Pittsburgh",
"author_email": "speargh@pitt.edu",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: Implementation :: PyPy"
],
"description": "pycounter\n=========\n\n.. image:: https://travis-ci.org/pitthsls/pycounter.svg?branch=master\n :target: https://travis-ci.org/pitthsls/pycounter\n\n.. image:: https://ci.appveyor.com/api/projects/status/lochuaf25fa9inru/branch/master?svg=true\n :target: https://ci.appveyor.com/project/Wooble/pycounter/branch/master\n\n.. image:: https://coveralls.io/repos/pitthsls/pycounter/badge.svg?branch=master\n :target: https://coveralls.io/r/pitthsls/pycounter?branch=master\n\n.. image:: https://img.shields.io/pypi/v/pycounter.svg\n :target: https://pypi.org/project/pycounter/\n :alt: Latest Version\n\n.. image:: https://readthedocs.org/projects/pycounter/badge/?version=stable\n :target: https://readthedocs.org/projects/pycounter/?badge=stable\n :alt: Documentation Status\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/ambv/black\n\n.. image:: https://dev.azure.com/SPEARGH/SPEARGH/_apis/build/status/pitthsls.pycounter?branchName=master\n :target: https://dev.azure.com/SPEARGH/SPEARGH/_build/latest?definitionId=1&branchName=master\n\n\npycounter makes working with `COUNTER `_\nusage statistics in Python easy, including fetching statistics with NISO\n`SUSHI `_.\n\nA simple command-line client for fetching JR1 reports from SUSHI servers\nand outputting them as tab-separated COUNTER 4 reports is included.\n\nDeveloped by the `Health Sciences Library System `_ \nof the `University of Pittsburgh `_ to support importing\nusage data into our in-house Electronic Resources Management (ERM) system.\n\nLicensed under the `MIT `_ license.\nSee the file LICENSE for details.\n\npycounter is tested on Python 2.7, 3.5, 3.6, 3.7 and pypy (2 and 3)\n\npycounter 2.x will be the last version with support for `Python 2\n`_.\n\nDocumentation is on `Read the Docs `_ and\nthe code can be found on `GitHub `_.\n\n\nInstalling\n----------\nFrom `pypi `_:\n\n pip install pycounter\n\nFrom inside the source distribution:\n\n pip install [-e] .\n\n(use -e if you plan to work on the source itself, so your changes are used in your installation.\nProbably do all of this in a virtualenv. `The PyPA `_\nhas a good explanation of how to get started.)\n\n\nCOUNTER 5 Note\n--------------\n\nIn this release, reports are output in COUNTER 4 format with COUNTER 5 data,\nwhich is wrong, and probably not a valid apples-to-apples comparison since, for example,\nTR_J1 excludes Gold Open Access counts that would be included in JR1, and also has\nHTML and PDF columns that will always be 0 because these are no longer reported.\n\nBefore the 3.0 release, it should be capable of producing actual COUNTER 5 reports,\nprobably with an API for getting COUNTER 4 style data compatible with scripts that\nwere making assumptions about the data received to pass it into another system.\n\nUsage\n-----\n\nParsing COUNTER reports (currently supports COUNTER 3 and 4, in .csv, .tsv, \nor .xlsx files, reports JR1, DB1, DB2, BR1, and BR2)::\n\n >>> import pycounter.report\n >>> report = pycounter.report.parse(\"COUNTER4_2015.tsv\") # filename or path to file\n >>> print(report.metric)\n FT Article Requests\n >>> for journal in report:\n ... print(journal.title)\n Sqornshellous Swamptalk\n Acta Mattressica\n >>> for stat in report.pubs[0]:\n ... print(stat)\n (datetime.date(2015, 1, 1), 'FT Article Requests', 120)\n (datetime.date(2015, 2, 1), 'FT Article Requests', 42)\n (datetime.date(2015, 3, 1), 'FT Article Requests', 23)\n\nFetching SUSHI data::\n\n >>> import pycounter.sushi\n >>> import datetime\n >>> report = pycounter.sushi.get_report(wsdl_url='http://www.example.com/SushiService',\n ... start_date=datetime.date(2015,1,1), end_date=datetime.date(2015,1,31),\n ... requestor_id=\"myreqid\", customer_reference=\"refnum\", report=\"JR1\",\n ... release=4)\n >>> for journal in report:\n ... print(journal.title)\n Sqornshellous Swamptalk\n Acta Mattressica\n\nOutput of report as TSV::\n\n >>> report.write_tsv(\"/tmp/counterreport.tsv\")\n\n\nDevelopment\n-----------\nOur code is automatically styled using black. To install the pre-commit hook:\n\n pip install pre-commit\n\n pre-commit install\n\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://www.github.com/pitthsls/pycounter",
"keywords": "library COUNTER journals usage_statistics SUSHI",
"license": "",
"maintainer": "Geoffrey Spear",
"maintainer_email": "speargh@pitt.edu",
"name": "pycounter",
"package_url": "https://pypi.org/project/pycounter/",
"platform": "",
"project_url": "https://pypi.org/project/pycounter/",
"project_urls": {
"Documentation": "https://pycounter.readthedocs.io",
"Homepage": "http://www.github.com/pitthsls/pycounter"
},
"release_url": "https://pypi.org/project/pycounter/2.0.0/",
"requires_dist": [
"openpyxl",
"requests",
"six",
"pendulum",
"click",
"lxml",
"sphinx ; extra == 'docs'",
"sphinx-rtd-theme ; extra == 'docs'",
"httmock ; extra == 'tests'",
"mock ; extra == 'tests'",
"pytest ; extra == 'tests'",
"coverage ; extra == 'tests'"
],
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"summary": "Project COUNTER/NISO SUSHI statistics",
"version": "2.0.0"
},
"last_serial": 5827294,
"releases": {
"0.10.1": [
{
"comment_text": "",
"digests": {
"md5": "1ff159da86bb6af31c559fec92591ec7",
"sha256": "87869ed549c62d6f1b0203373f92a81b261f26e8521362adb197c37502c8f46c"
},
"downloads": -1,
"filename": "pycounter-0.10.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "1ff159da86bb6af31c559fec92591ec7",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 27991,
"upload_time": "2015-12-04T14:02:34",
"url": "https://files.pythonhosted.org/packages/9f/61/91a113dfb852071203e9c7eac8b78728e12867d2fbefe0c8c7b114b34f94/pycounter-0.10.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5ec595fd4557db6d60dc81fee8df6437",
"sha256": "f2231936898ff4ac240eef33d2b1916098595c0cefa62e5f7d7e853f60f3e416"
},
"downloads": -1,
"filename": "pycounter-0.10.1.tar.gz",
"has_sig": false,
"md5_digest": "5ec595fd4557db6d60dc81fee8df6437",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 44991,
"upload_time": "2015-12-04T14:02:50",
"url": "https://files.pythonhosted.org/packages/21/0a/101af610c8f2014b643cdbeaa75bf0bf0a77d159513a9f9e78934ef6ce90/pycounter-0.10.1.tar.gz"
}
],
"0.11.0": [
{
"comment_text": "",
"digests": {
"md5": "38173d93da5c33fa5a84afc3796dea73",
"sha256": "fb7c9850bacb853adf4f4c6841090ef600c58ce1f1fb8aadbfdc27a2e09a0cde"
},
"downloads": -1,
"filename": "pycounter-0.11.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "38173d93da5c33fa5a84afc3796dea73",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 132574,
"upload_time": "2016-01-20T17:08:20",
"url": "https://files.pythonhosted.org/packages/43/e3/c884a453244eb15f09981274866e421cc02fee1084a81529cbed601ed149/pycounter-0.11.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "37ce53e3c7b0c0675529617e8c36ae56",
"sha256": "2b243acb2e4fa5dc402d70e2bc45df37f7f2e4db663d3374d3c2ccdbd3e7320e"
},
"downloads": -1,
"filename": "pycounter-0.11.0.tar.gz",
"has_sig": false,
"md5_digest": "37ce53e3c7b0c0675529617e8c36ae56",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 54135,
"upload_time": "2016-01-20T17:08:26",
"url": "https://files.pythonhosted.org/packages/21/8e/be55b500176a628828493c7ac62504aaa1a562b92894ebedfd0fb2e4d5e9/pycounter-0.11.0.tar.gz"
}
],
"0.11.1": [
{
"comment_text": "",
"digests": {
"md5": "9c29f4755c361f4424c31e8a10e23526",
"sha256": "92fd729a528eaaeafbab44096405f0aaddff00ba071bdea51d05f12821cf5154"
},
"downloads": -1,
"filename": "pycounter-0.11.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "9c29f4755c361f4424c31e8a10e23526",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 132645,
"upload_time": "2016-01-25T15:12:58",
"url": "https://files.pythonhosted.org/packages/be/54/c34df8c527776eaf252298731730c529fbf63ef8fb6e5639198ee228a57e/pycounter-0.11.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a0e23c8b151235053e839447a81fe3f6",
"sha256": "9cd5600d419da62c7b8ea8a08427306088cd2c094f9061af51b1b1ef8295e612"
},
"downloads": -1,
"filename": "pycounter-0.11.1.tar.gz",
"has_sig": false,
"md5_digest": "a0e23c8b151235053e839447a81fe3f6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 54349,
"upload_time": "2016-01-25T15:13:11",
"url": "https://files.pythonhosted.org/packages/f6/cf/fbe5d7149205ddee8620908731623050b1ba96c340bf866c89c2216b2e80/pycounter-0.11.1.tar.gz"
}
],
"0.12.0": [
{
"comment_text": "",
"digests": {
"md5": "d9410b71c8de4febc1588383d578a17a",
"sha256": "a6e7f87292bb0bcaad2144f9789a11887dc7f4acf4c7beea77b632d3cac4e8a1"
},
"downloads": -1,
"filename": "pycounter-0.12.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "d9410b71c8de4febc1588383d578a17a",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 31987,
"upload_time": "2016-03-17T18:47:16",
"url": "https://files.pythonhosted.org/packages/19/88/9255cf83f165ee408e29a20e104bd40330279684d8442957937f959c26ca/pycounter-0.12.0-py2.py3-none-any.whl"
}
],
"0.13.0": [
{
"comment_text": "",
"digests": {
"md5": "c7bdfe2479405890870cb8275e1d13d2",
"sha256": "915ca7c497722a6c94356a773e15f3fd8df89d45bd83764f878a0925004a2c76"
},
"downloads": -1,
"filename": "pycounter-0.13.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c7bdfe2479405890870cb8275e1d13d2",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 32289,
"upload_time": "2016-04-05T16:39:41",
"url": "https://files.pythonhosted.org/packages/95/d0/d22e3cf376edcc00f5a06f8afadd72f474665ae093ad1fe3d510b747a55a/pycounter-0.13.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2edaaf49ee4debc8d72aca89ab7b6c71",
"sha256": "fb077411b5fa2124fc2cf06d3a7600d00a76a7034bfb40c9548180d8c20c49a1"
},
"downloads": -1,
"filename": "pycounter-0.13.0.tar.gz",
"has_sig": false,
"md5_digest": "2edaaf49ee4debc8d72aca89ab7b6c71",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 63400,
"upload_time": "2016-04-05T16:39:46",
"url": "https://files.pythonhosted.org/packages/cc/d1/fe79b016cf4ca8b673c0e32ff94864902a631335fa2274549f091f1ec789/pycounter-0.13.0.tar.gz"
}
],
"0.14.0": [
{
"comment_text": "",
"digests": {
"md5": "364955ad2108204862b2b015d43e4e69",
"sha256": "ba9870d1b7172b2d18074e15b7f016337cf7c944994b14b188613e3ad75a827d"
},
"downloads": -1,
"filename": "pycounter-0.14.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "364955ad2108204862b2b015d43e4e69",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 34218,
"upload_time": "2016-05-18T19:35:31",
"url": "https://files.pythonhosted.org/packages/fc/bf/be7401b48c64c17af1e987889b424c0952db0183c257ba0c0cb02296f438/pycounter-0.14.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "bdc812a9873968a1c277efb0bb271a22",
"sha256": "a308aa3006829ba420bebeb3af1514e7afb57916180f5f57fb3733d353990ea6"
},
"downloads": -1,
"filename": "pycounter-0.14.0.tar.gz",
"has_sig": false,
"md5_digest": "bdc812a9873968a1c277efb0bb271a22",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 56998,
"upload_time": "2016-05-18T19:35:37",
"url": "https://files.pythonhosted.org/packages/57/32/b3401c4373249e94efe3c43f7af7ff4e2c43f758b5e67edc2b91b749a878/pycounter-0.14.0.tar.gz"
}
],
"0.15.1": [
{
"comment_text": "",
"digests": {
"md5": "684ed67ea6b0f3150ff47c72903ac138",
"sha256": "6f5c3bb301fa16b9d9a85b2845d557b06f65050b4bf409bef7fd12e4f97ff0ca"
},
"downloads": -1,
"filename": "pycounter-0.15.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "684ed67ea6b0f3150ff47c72903ac138",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 34792,
"upload_time": "2016-08-31T15:14:21",
"url": "https://files.pythonhosted.org/packages/c9/79/e9faad30042718d61840544abe1bc447ff45023ae4f44761f69354198297/pycounter-0.15.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0a4d93c1ad497ca5443293a1aec3148c",
"sha256": "dedeee7c2e9d2dbfd45259622b2a38fbea7f5ccca75204c9277c7bc293c4a4ca"
},
"downloads": -1,
"filename": "pycounter-0.15.1.tar.gz",
"has_sig": false,
"md5_digest": "0a4d93c1ad497ca5443293a1aec3148c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 58269,
"upload_time": "2016-08-31T15:14:23",
"url": "https://files.pythonhosted.org/packages/46/41/e6e62cb2dfd6de8ecac93e5bece13b6d7da50c3d27d55d899435459dbfd7/pycounter-0.15.1.tar.gz"
}
],
"0.15.2": [
{
"comment_text": "",
"digests": {
"md5": "375d6cff8fcf509b40a1274e2436dc47",
"sha256": "fdec5858a14177a4d83bfe3936b54b1d47d6a329bca27c3d72536ee55034ee1b"
},
"downloads": -1,
"filename": "pycounter-0.15.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "375d6cff8fcf509b40a1274e2436dc47",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 35054,
"upload_time": "2016-09-20T16:00:01",
"url": "https://files.pythonhosted.org/packages/22/90/cde7bb2c15a5ef1ca0a8e0c8657011dffdfedf9de1771cb047a7752c2972/pycounter-0.15.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "04574cd5db0a96ccf0e337578c8e1649",
"sha256": "9971cdbed5ad9324bb5148deac4c31ee0ad64fb42a3f355fb21915679b3e6069"
},
"downloads": -1,
"filename": "pycounter-0.15.2.tar.gz",
"has_sig": false,
"md5_digest": "04574cd5db0a96ccf0e337578c8e1649",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 58572,
"upload_time": "2016-09-20T16:00:03",
"url": "https://files.pythonhosted.org/packages/2e/b9/e5cdd390fd6183a3f362b76b579573f50fb6e049937cfbe6972331a43f78/pycounter-0.15.2.tar.gz"
}
],
"0.15.3": [
{
"comment_text": "",
"digests": {
"md5": "34065f0ed77a1958ab5c4c6e870a1042",
"sha256": "4daf4a7439d3fd21ad0811f736132fa5dec98c55eb359412ba09410d4095865e"
},
"downloads": -1,
"filename": "pycounter-0.15.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "34065f0ed77a1958ab5c4c6e870a1042",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 35477,
"upload_time": "2017-08-07T20:03:37",
"url": "https://files.pythonhosted.org/packages/d6/c4/4d0b9a6a71ea030771d540eb5de7be13783f0320b12e884ab03dda5eba55/pycounter-0.15.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f2ce0cdd5ee2eff41de338bbc1977969",
"sha256": "55fc9c825d5a4ae1a9c9f8b392660d4363738fcbdf137c6395aebfcf0b409535"
},
"downloads": -1,
"filename": "pycounter-0.15.3.tar.gz",
"has_sig": false,
"md5_digest": "f2ce0cdd5ee2eff41de338bbc1977969",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 79077,
"upload_time": "2017-08-07T20:03:39",
"url": "https://files.pythonhosted.org/packages/dc/fa/5355c4ed63b4e24dae6baa8d2522b4cdd6eaf95ddbf7f9e80fe89df08bd3/pycounter-0.15.3.tar.gz"
}
],
"0.16.0": [
{
"comment_text": "",
"digests": {
"md5": "c0c00174102e6b86110b8786aebc93ee",
"sha256": "117a310b0d76e78962c7f5bf5a5f00a09f31efe2f4c6b549a6b950ab1b521fd2"
},
"downloads": -1,
"filename": "pycounter-0.16.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c0c00174102e6b86110b8786aebc93ee",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 35532,
"upload_time": "2017-10-13T13:33:32",
"url": "https://files.pythonhosted.org/packages/41/00/4c2e975493494315a194661428ae5e6cd915011613364a96e36a2868a081/pycounter-0.16.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "412dc7cbfe531f58ff1f63a7fc090a16",
"sha256": "5487e39d7e5536adfc8dc4e9ab864d77cfd0a752fbe829e6f777e56fda5d406d"
},
"downloads": -1,
"filename": "pycounter-0.16.0.tar.gz",
"has_sig": false,
"md5_digest": "412dc7cbfe531f58ff1f63a7fc090a16",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 79123,
"upload_time": "2017-10-13T13:33:34",
"url": "https://files.pythonhosted.org/packages/78/67/726d9c6f85b45f88e783889096c54b03f3b0ca43a181f43cb284c0d24513/pycounter-0.16.0.tar.gz"
}
],
"0.16.1": [
{
"comment_text": "",
"digests": {
"md5": "2e37d38fb485585d72149c9962c84b41",
"sha256": "3e4fd18f12cb61d9bed942253443e696cc7370dfcd97109a2afc0337d988694c"
},
"downloads": -1,
"filename": "pycounter-0.16.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2e37d38fb485585d72149c9962c84b41",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 35588,
"upload_time": "2017-10-13T14:03:42",
"url": "https://files.pythonhosted.org/packages/d9/5f/29615166fd5484bf84d44f758948cd1316d3b1f0e8ca51cbfab1668fd646/pycounter-0.16.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "bd9b4c3e88a78389762f317d71edb851",
"sha256": "b2d05690acd24c94bbfa2cf8ce5a40dedf30c2dbba5ce6277725aba8e24646ea"
},
"downloads": -1,
"filename": "pycounter-0.16.1.tar.gz",
"has_sig": false,
"md5_digest": "bd9b4c3e88a78389762f317d71edb851",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 79156,
"upload_time": "2017-10-13T14:03:43",
"url": "https://files.pythonhosted.org/packages/9c/27/b7e83a406793ea93dac00109da17525e72453408a560c4244f381eec20b7/pycounter-0.16.1.tar.gz"
}
],
"0.4a1": [],
"0.5": [
{
"comment_text": "",
"digests": {
"md5": "23725bfb5641a2ace187577021a70ced",
"sha256": "1021b46c04ea4bfcc171a2ff4da5e2d8fdc61474883338a5c336e8bbb57931c8"
},
"downloads": -1,
"filename": "pycounter-0.5.tar.gz",
"has_sig": false,
"md5_digest": "23725bfb5641a2ace187577021a70ced",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12653,
"upload_time": "2015-04-17T11:33:51",
"url": "https://files.pythonhosted.org/packages/37/1e/4611aa657d999c348420deddf7885d7b24e9827bf090747f6fa835b1fb82/pycounter-0.5.tar.gz"
}
],
"0.5a1": [
{
"comment_text": "",
"digests": {
"md5": "01d8b263bafa799b4d42ec10a8797c99",
"sha256": "eea3eff3cbfb4215b4bace6328450e737b0f7a806c29060ecde35a458fc7aad0"
},
"downloads": -1,
"filename": "pycounter-0.5a1.tar.gz",
"has_sig": false,
"md5_digest": "01d8b263bafa799b4d42ec10a8797c99",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12002,
"upload_time": "2015-04-02T12:37:49",
"url": "https://files.pythonhosted.org/packages/60/8a/477f93b901552c489a6f036cd8aa67acad82dff8c4e09e607cef4b43428a/pycounter-0.5a1.tar.gz"
}
],
"0.5a2": [
{
"comment_text": "",
"digests": {
"md5": "8ff9f4f727de754269a37f810d3ecbcf",
"sha256": "8b4fb9a7c551ee5101086a62925fadf92fb97f081abec9a29b575ed2e3d7064d"
},
"downloads": -1,
"filename": "pycounter-0.5a2.tar.gz",
"has_sig": false,
"md5_digest": "8ff9f4f727de754269a37f810d3ecbcf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11991,
"upload_time": "2015-04-06T15:50:30",
"url": "https://files.pythonhosted.org/packages/b5/a9/ea9f9e3a7a17f1089c64b8c46ee198252c9b113bba841c655393ad56f671/pycounter-0.5a2.tar.gz"
}
],
"0.6": [
{
"comment_text": "",
"digests": {
"md5": "3398e20c88923174307d3fb1c2a6c31c",
"sha256": "e0f1fcb51f1cd8b9e288781c32b021e931d0922c2933ae57c90a403bbd8bf959"
},
"downloads": -1,
"filename": "pycounter-0.6-py2-none-any.whl",
"has_sig": false,
"md5_digest": "3398e20c88923174307d3fb1c2a6c31c",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 18795,
"upload_time": "2015-04-29T13:04:08",
"url": "https://files.pythonhosted.org/packages/c0/c4/6a81d1943de77cdf7a21ee61c56132be4bb2003de2285c593fe1569125c2/pycounter-0.6-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8a09b7affb2e9cc46af7db14d0682bbd",
"sha256": "0e03f8c0b50f8cc2add8270d52f592948b58784a2018573ebdc92ee0ec96a597"
},
"downloads": -1,
"filename": "pycounter-0.6.tar.gz",
"has_sig": false,
"md5_digest": "8a09b7affb2e9cc46af7db14d0682bbd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13086,
"upload_time": "2015-04-29T13:04:05",
"url": "https://files.pythonhosted.org/packages/d4/89/5abaff67bf43b832042a421243f6f655f346ca01af943208b6fa0eec6736/pycounter-0.6.tar.gz"
}
],
"0.7": [
{
"comment_text": "",
"digests": {
"md5": "b25ae803662a5ee1477573e4a2caf24d",
"sha256": "5fa52cedcc006cbb40e2693934eb8f70c2811ed0ec3aee717b197c7c52da097e"
},
"downloads": -1,
"filename": "pycounter-0.7-py2-none-any.whl",
"has_sig": false,
"md5_digest": "b25ae803662a5ee1477573e4a2caf24d",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 20555,
"upload_time": "2015-06-30T17:50:33",
"url": "https://files.pythonhosted.org/packages/24/aa/8b353af8f21306ae9a135d1a5c0a7fec70c4883e710493414b008b482e66/pycounter-0.7-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "61a263273af495109ad140b1add96117",
"sha256": "2774a6325818f6b64564364ab357cc58a94f17cbbba1f99fa5a40554ecb4d35c"
},
"downloads": -1,
"filename": "pycounter-0.7.tar.gz",
"has_sig": false,
"md5_digest": "61a263273af495109ad140b1add96117",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13750,
"upload_time": "2015-06-30T17:50:30",
"url": "https://files.pythonhosted.org/packages/83/93/20e17257fcd84fbc2f432145f25418724cfca180ca1a6a15c6bdb40ff0cb/pycounter-0.7.tar.gz"
}
],
"0.8": [
{
"comment_text": "",
"digests": {
"md5": "b11b56d670dc89b67dfe7395e8535ab6",
"sha256": "e7eb97af4e24fe9594b9ebdc9c55c305fa89172ae824753b85c4249e13f35b13"
},
"downloads": -1,
"filename": "pycounter-0.8-py2-none-any.whl",
"has_sig": false,
"md5_digest": "b11b56d670dc89b67dfe7395e8535ab6",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 24987,
"upload_time": "2015-08-12T20:26:00",
"url": "https://files.pythonhosted.org/packages/d1/8e/66860e3b74f0d5fe69e3deb8ad7a45adac5e8904c32b206cf1d473108fb2/pycounter-0.8-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "41ee984214d1a9e7bfbeb390d5fdfce8",
"sha256": "0d83f42d4e185a7b51c408e43b2003500517c9ddd86e08b5c1acb9fe500462b5"
},
"downloads": -1,
"filename": "pycounter-0.8-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "41ee984214d1a9e7bfbeb390d5fdfce8",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 24989,
"upload_time": "2015-09-04T12:06:52",
"url": "https://files.pythonhosted.org/packages/d8/7b/42bd63f88445a80e5a3f8e87b359f908018f5c2b6e5671f037c39aa715ff/pycounter-0.8-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a703d01027813676e50497da542a2e56",
"sha256": "e79eff17d74f45249a4ffc4c2b7453127487732584a688d14a4c9a9385056fe5"
},
"downloads": -1,
"filename": "pycounter-0.8.tar.gz",
"has_sig": false,
"md5_digest": "a703d01027813676e50497da542a2e56",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16708,
"upload_time": "2015-08-12T20:25:57",
"url": "https://files.pythonhosted.org/packages/fa/bc/5669e202f173ffd26f622f8207ca2c741971e8646a6313073b9cdc0550d7/pycounter-0.8.tar.gz"
}
],
"0.9": [
{
"comment_text": "",
"digests": {
"md5": "6c5eec59fdebb7fb3955f4f0a88bae3c",
"sha256": "694c1ac9647415d99b5f2266508e26bbfdb23d3fcfcd0c2048f5063a145c3393"
},
"downloads": -1,
"filename": "pycounter-0.9-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "6c5eec59fdebb7fb3955f4f0a88bae3c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 27327,
"upload_time": "2015-12-01T15:21:39",
"url": "https://files.pythonhosted.org/packages/42/7a/2343e5679ad47093307bcdcc26511c1d5bae88f22d646c0879c4c623f2df/pycounter-0.9-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2e75147d10753aac70cbf4531fdb0592",
"sha256": "5add70930b409c818413063b6fdbcb4cf22cb087207edfdc5bbafccb9ab43153"
},
"downloads": -1,
"filename": "pycounter-0.9.tar.gz",
"has_sig": false,
"md5_digest": "2e75147d10753aac70cbf4531fdb0592",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 44762,
"upload_time": "2015-12-01T15:21:49",
"url": "https://files.pythonhosted.org/packages/50/40/a99a3dcfc744c04cbdc5a5029d78c3a0fc3cf2b020d3545cee4fd6392908/pycounter-0.9.tar.gz"
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "118c8f7d563905483c3e3545942f8482",
"sha256": "fe9744d5049f34f83fe18b6d21d3cc260c2b688d134a08ef5eb88340554dd5ac"
},
"downloads": -1,
"filename": "pycounter-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "118c8f7d563905483c3e3545942f8482",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 33360,
"upload_time": "2018-04-06T16:18:13",
"url": "https://files.pythonhosted.org/packages/93/ff/b2b03dce4db85978903546d0f9314c388d6df07b14526e39ede8ba39ba60/pycounter-1.0.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "462239ce30419f3ce413c953c2cead7f",
"sha256": "f49dba2d3328e6248f86c2363024d9ccf36258c70787e92766ce04e1f19e5b3a"
},
"downloads": -1,
"filename": "pycounter-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "462239ce30419f3ce413c953c2cead7f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 79474,
"upload_time": "2018-04-06T16:18:14",
"url": "https://files.pythonhosted.org/packages/22/9f/68900e5ee5798e0def7e604bb4bf7cd27494cf77bba355a097814af81367/pycounter-1.0.0.tar.gz"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "3708f2e413e6532f1c1e3fbd1d051525",
"sha256": "e840ac32c527f5841d31fc91521c17656214221310a81a0f1a5edac26f6cdc02"
},
"downloads": -1,
"filename": "pycounter-1.0.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "3708f2e413e6532f1c1e3fbd1d051525",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 33361,
"upload_time": "2018-04-06T16:30:45",
"url": "https://files.pythonhosted.org/packages/a6/b0/3ad1e14a5aa7d79878e399c2696d637b7d9e3e76f439e01c46c85b066770/pycounter-1.0.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "cb21b56cb0eae65e1826e3db20a1799b",
"sha256": "84b8c114053ee7fd316568f037c26f690ae641cc8859fa83b73f3c3545235c21"
},
"downloads": -1,
"filename": "pycounter-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "cb21b56cb0eae65e1826e3db20a1799b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 79485,
"upload_time": "2018-04-06T16:30:46",
"url": "https://files.pythonhosted.org/packages/70/4a/c1fa98c5a12dfa0f424ddc1739e382b5f2b7f35403113821669ddf6473d2/pycounter-1.0.1.tar.gz"
}
],
"1.0.2": [
{
"comment_text": "",
"digests": {
"md5": "75883a5216388fcdd092ac15fd786177",
"sha256": "33f686a0ce6459db911f34506f2e1ab1c80d600e80e7b75fe367e4958845957a"
},
"downloads": -1,
"filename": "pycounter-1.0.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "75883a5216388fcdd092ac15fd786177",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 33417,
"upload_time": "2018-05-23T12:45:09",
"url": "https://files.pythonhosted.org/packages/4c/13/83768065c67f0523dd0f239a57c6a8bc6bef3ba2fa9b2ffb1d3a81cd1944/pycounter-1.0.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "56a684e7cfe0bfb81a78950bf42f2a95",
"sha256": "c109407ebbf9ed79d70b4d03fdbeb79d435edcaed576fb980c63195bc9f87311"
},
"downloads": -1,
"filename": "pycounter-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "56a684e7cfe0bfb81a78950bf42f2a95",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 79740,
"upload_time": "2018-05-23T12:45:10",
"url": "https://files.pythonhosted.org/packages/e5/48/52c8160851bcece69ef73440795e64b82293c3ed49fdc6ef4517283f4bdb/pycounter-1.0.2.tar.gz"
}
],
"1.0.3": [
{
"comment_text": "",
"digests": {
"md5": "1ae0fb70738e329dd98c16617c093302",
"sha256": "e85dee39d8fd6ec90822da2e30ac4a81299930d2c9833024ada2031bf947d7e3"
},
"downloads": -1,
"filename": "pycounter-1.0.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "1ae0fb70738e329dd98c16617c093302",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 33785,
"upload_time": "2018-08-01T20:16:14",
"url": "https://files.pythonhosted.org/packages/21/2c/86ad3264a90fcc7ebcb117ea9d9173444be273d2beb94e9ae47ca2118881/pycounter-1.0.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c3342034f9f8d1480eb769c97bd24066",
"sha256": "9d66f98aedd2ae9b45df119f3143e612993cfeb56cda922b99d37e0e8984cacb"
},
"downloads": -1,
"filename": "pycounter-1.0.3.tar.gz",
"has_sig": false,
"md5_digest": "c3342034f9f8d1480eb769c97bd24066",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 80152,
"upload_time": "2018-08-01T20:16:15",
"url": "https://files.pythonhosted.org/packages/2f/09/f997abc5d934384f3acf99b7733a1bd317488f59a80c9d1ff3f0c48fa799/pycounter-1.0.3.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "75b0b009f0626f124f9e1c4c99ff1407",
"sha256": "be6df5181c6686109bda3bbb2495c9027e722c2ea5bf866c7c791a3e5201453f"
},
"downloads": -1,
"filename": "pycounter-1.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "75b0b009f0626f124f9e1c4c99ff1407",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 33892,
"upload_time": "2018-08-03T15:21:38",
"url": "https://files.pythonhosted.org/packages/6b/89/a17a9681febd3772776d6c9661db26024e75796b089759968a9f13141ec9/pycounter-1.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fa828fc809e3f236db7dd7b1cee47bec",
"sha256": "ea34c07adb25603384bd160945dbd21494e3c9bab85036bd6e6a634578d1744d"
},
"downloads": -1,
"filename": "pycounter-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "fa828fc809e3f236db7dd7b1cee47bec",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 80484,
"upload_time": "2018-08-03T15:21:39",
"url": "https://files.pythonhosted.org/packages/9e/c2/e93ea2d601df5684ad86de220644bcc2a7d0edaace256818a2234d85994d/pycounter-1.1.0.tar.gz"
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "f64abe0206579285c1377af9fb574c4f",
"sha256": "9f157646c8483d23bc7b78439a2a8c8048197a5b670c83c469546b4850c21cb3"
},
"downloads": -1,
"filename": "pycounter-1.1.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f64abe0206579285c1377af9fb574c4f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 34596,
"upload_time": "2019-03-01T19:14:37",
"url": "https://files.pythonhosted.org/packages/21/74/187e71cfe1fa183116efbc647bcb482abca389e1e779bd178a45a972e8c5/pycounter-1.1.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f717ce14e223b720105523aaeee43be0",
"sha256": "5efd81daa7e81b2d69652c5c2164665cad5203c978b3319ce4a8e103808c6fb3"
},
"downloads": -1,
"filename": "pycounter-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "f717ce14e223b720105523aaeee43be0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 73803,
"upload_time": "2019-03-01T19:14:39",
"url": "https://files.pythonhosted.org/packages/5c/58/f1825b347975e9703c9b3d81c182725272f7f05d5d4a17b471c43020e013/pycounter-1.1.1.tar.gz"
}
],
"2.0.0": [
{
"comment_text": "",
"digests": {
"md5": "c8f1b506da16aa6fc2a3baa6fab0546e",
"sha256": "99ae1f67bdc46daf07fded34565b7ed29233dab482dfff60d0d455b812c7e719"
},
"downloads": -1,
"filename": "pycounter-2.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c8f1b506da16aa6fc2a3baa6fab0546e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 39888,
"upload_time": "2019-09-13T18:53:50",
"url": "https://files.pythonhosted.org/packages/8c/95/47fa7d6175bec0972f6b0c2ebd4b50dba08ff8511791defe1c7530b235db/pycounter-2.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ef7c63c19fc8803fa3f570b769ecf596",
"sha256": "e3cbe47241de0f3c16e1dc32d17e3203820af77b56972bedfece4ba22b7094a8"
},
"downloads": -1,
"filename": "pycounter-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "ef7c63c19fc8803fa3f570b769ecf596",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 80197,
"upload_time": "2019-09-13T18:53:51",
"url": "https://files.pythonhosted.org/packages/37/1c/1e831c643c0175620b3679068d52fdb5729793b37553d398dfb73161e8db/pycounter-2.0.0.tar.gz"
}
],
"2.0.0a1": [
{
"comment_text": "",
"digests": {
"md5": "f121d545c4b83650efc8b46af9b61a48",
"sha256": "dd5c70ba9832868fb75d961c0af967d896459ed0c952584935f215e5346315ec"
},
"downloads": -1,
"filename": "pycounter-2.0.0a1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f121d545c4b83650efc8b46af9b61a48",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 39729,
"upload_time": "2019-03-29T17:35:09",
"url": "https://files.pythonhosted.org/packages/42/85/bcc67e0d53a9841aaa14bae1c7a915073f32e3312166666e3c52ead6144d/pycounter-2.0.0a1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "24d2c496a71d37a0c54d5f24132d02c8",
"sha256": "0d8b2196e69ca19172e676b6fecf706b2079f54273cda91eb6680ccc0df9c714"
},
"downloads": -1,
"filename": "pycounter-2.0.0a1.tar.gz",
"has_sig": false,
"md5_digest": "24d2c496a71d37a0c54d5f24132d02c8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 79162,
"upload_time": "2019-03-29T17:35:10",
"url": "https://files.pythonhosted.org/packages/2a/f1/a1494cd7e60c847b1fb3845fe444ec755f234bd4e51094e8bdb5acdb041f/pycounter-2.0.0a1.tar.gz"
}
],
"2.0.0a2": [
{
"comment_text": "",
"digests": {
"md5": "52464ac8afe3695da50e28a18b6de31e",
"sha256": "383e34b959259251c08e02719186f8745069d1b803e5f672ece6ffa4d478e379"
},
"downloads": -1,
"filename": "pycounter-2.0.0a2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "52464ac8afe3695da50e28a18b6de31e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 39845,
"upload_time": "2019-04-30T13:42:53",
"url": "https://files.pythonhosted.org/packages/14/29/27f6de127a773f48c740b603832af166894a7a774b6db89c46f1190f4da2/pycounter-2.0.0a2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a5e26736947a6b891058f2cb2ec1e498",
"sha256": "a9efcc08f63cd7e605ab4586d98d2497889afc99e83312eeda52a7221d2ec1c4"
},
"downloads": -1,
"filename": "pycounter-2.0.0a2.tar.gz",
"has_sig": false,
"md5_digest": "a5e26736947a6b891058f2cb2ec1e498",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 79277,
"upload_time": "2019-04-30T13:42:56",
"url": "https://files.pythonhosted.org/packages/6c/1d/2a8c10e01f6a909a1d251a913c4865ef2e70b595df876786af74e619350f/pycounter-2.0.0a2.tar.gz"
}
],
"2.0.0a3": [
{
"comment_text": "",
"digests": {
"md5": "ce75cf740776b4f31026c6e7965fc0e5",
"sha256": "01cd76be6a054426ae82f6edde218347120cb8ad8e89423b562e13d217f0e712"
},
"downloads": -1,
"filename": "pycounter-2.0.0a3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "ce75cf740776b4f31026c6e7965fc0e5",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 38949,
"upload_time": "2019-05-22T11:53:49",
"url": "https://files.pythonhosted.org/packages/9d/28/59e08b5aa8c947dffd01768564e715b45e550fcee4a539239dbb1944c2c3/pycounter-2.0.0a3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "292b84992f3d6b4c8bd08f8388e535a6",
"sha256": "a22317a484181a96295a7b051dead0f9165f05837df570a0d43b7a6b4d0d9cfd"
},
"downloads": -1,
"filename": "pycounter-2.0.0a3.tar.gz",
"has_sig": false,
"md5_digest": "292b84992f3d6b4c8bd08f8388e535a6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 80053,
"upload_time": "2019-05-22T11:53:50",
"url": "https://files.pythonhosted.org/packages/8a/5a/b82dbe19ee1fac8c3471995226b7b459ed738eb08034584d2843b68f3ece/pycounter-2.0.0a3.tar.gz"
}
],
"2.0.0a4": [
{
"comment_text": "",
"digests": {
"md5": "ce9b5b5c0f47e2c0ee2e5adb25e19364",
"sha256": "52851f83c2a82e3567b92d9dcf82e818899de3e5dd42cc46f349507cd2929800"
},
"downloads": -1,
"filename": "pycounter-2.0.0a4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "ce9b5b5c0f47e2c0ee2e5adb25e19364",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 39623,
"upload_time": "2019-08-28T15:27:27",
"url": "https://files.pythonhosted.org/packages/6e/b0/d2ad7145450ed31866089b6699547fcd9afcc4bd74f8e756f4e3f09b6260/pycounter-2.0.0a4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a6b1fd7c040b3fe917153b2830ef19b1",
"sha256": "19ffe64a7ded6eb42440d938d252239fa71153b71a27a0c30e428cdbee716588"
},
"downloads": -1,
"filename": "pycounter-2.0.0a4.tar.gz",
"has_sig": false,
"md5_digest": "a6b1fd7c040b3fe917153b2830ef19b1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 79866,
"upload_time": "2019-08-28T15:27:28",
"url": "https://files.pythonhosted.org/packages/c8/fc/a60a1b3a6cde1c1e6bc50606cc0f09529a75ebf150f2a80e930b46485a50/pycounter-2.0.0a4.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "c8f1b506da16aa6fc2a3baa6fab0546e",
"sha256": "99ae1f67bdc46daf07fded34565b7ed29233dab482dfff60d0d455b812c7e719"
},
"downloads": -1,
"filename": "pycounter-2.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c8f1b506da16aa6fc2a3baa6fab0546e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 39888,
"upload_time": "2019-09-13T18:53:50",
"url": "https://files.pythonhosted.org/packages/8c/95/47fa7d6175bec0972f6b0c2ebd4b50dba08ff8511791defe1c7530b235db/pycounter-2.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ef7c63c19fc8803fa3f570b769ecf596",
"sha256": "e3cbe47241de0f3c16e1dc32d17e3203820af77b56972bedfece4ba22b7094a8"
},
"downloads": -1,
"filename": "pycounter-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "ef7c63c19fc8803fa3f570b769ecf596",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 80197,
"upload_time": "2019-09-13T18:53:51",
"url": "https://files.pythonhosted.org/packages/37/1c/1e831c643c0175620b3679068d52fdb5729793b37553d398dfb73161e8db/pycounter-2.0.0.tar.gz"
}
]
}