{ "info": { "author": "Jonathan de Bruin", "author_email": "jonathandebruinos@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Statistics Netherlands opendata API client for Python\n=====================================================\n\n|pypi| |travis|\n\n.. |pypi| image:: https://badge.fury.io/py/cbsodata.svg\n :target: https://badge.fury.io/py/cbsodata\n\n.. |travis| image:: https://travis-ci.org/J535D165/cbsodata.svg?branch=master\n :target: https://travis-ci.org/J535D165/cbsodata\n\nRetrieve data from the `open data interface of Statistics Netherlands\n`__\n(Centraal Bureau voor de Statistiek) with *Python*. The data is identical in\ncontent to the tables which can be retrieved and downloaded from `StatLine\n`__. CBS datasets are accessed via the `CBS open data\nportal `__.\n\nThe documentation of this\npackage is found at this page and on `readthedocs.io\n`__.\n\nR user? Use `cbsodataR `__. \n\nInstallation\n------------\n\nFrom PyPi\n\n.. code:: sh\n\n pip install cbsodata\n\nUsage\n-----\n\nLoad the package with\n\n.. code:: python\n\n >>> import cbsodata\n\nTables\n~~~~~~\n\nStatistics Netherlands (CBS) has a large amount of public available\ndata tables (more than 4000 at the moment of writing). Each table is\nidentified by a unique identifier (``Identifier``).\n\n.. code:: python\n\n >>> tables = cbsodata.get_table_list()\n >>> print(tables[0])\n {'Catalog': 'CBS',\n 'ColumnCount': 18,\n 'DefaultPresentation': '_la=nl&_si=&_gu=&_ed=LandVanUiteindelijkeZeggenschapUCI&_td=Perioden&graphType=line',\n 'DefaultSelection': \"$filter=((LandVanUiteindelijkeZeggenschapUCI eq '11111') or (LandVanUiteindelijkeZeggenschapUCI eq '22222')) and (Bedrijfsgrootte eq '10000') and (substringof('JJ',Perioden))&$select=LandVanUiteindelijkeZeggenschapUCI, Bedrijfsgrootte, Perioden, FiscaalJaarloonPerBaan_15\",\n 'ExplanatoryText': '',\n 'Frequency': 'Perjaar',\n 'GraphTypes': 'Table,Bar,Line',\n 'ID': 0,\n 'Identifier': '82010NED',\n 'Language': 'nl',\n 'MetaDataModified': '2014-02-04T02:00:00',\n 'Modified': '2014-02-04T02:00:00',\n 'OutputStatus': 'Regulier',\n 'Period': '2008 t/m 2011',\n 'ReasonDelivery': 'Actualisering',\n 'RecordCount': 32,\n 'SearchPriority': '2',\n 'ShortDescription': '\\nDeze tabel bevat informatie over banen en lonen bij bedrijven in Nederland, uitgesplitst naar het land van uiteindelijke zeggenschap van die bedrijven. Hierbij wordt onderscheid gemaakt tussen bedrijven onder Nederlandse zeggenschap en bedrijven onder buitenlandse zeggenschap. In de tabel zijn alleen de bedrijven met werknemers in loondienst meegenomen. De cijfers hebben betrekking op het totale aantal banen bij deze bedrijven en de samenstelling van die banen naar kenmerken van de werknemers (baanstatus, geslacht, leeftijd, herkomst en hoogte van het loon). Ook het gemiddelde fiscale jaarloon per baan is in de tabel te vinden. \\n\\nGegevens beschikbaar vanaf: 2008 \\n\\nStatus van de cijfers: \\nDe cijfers in deze tabel zijn definitief.\\n\\nWijzigingen per 4 februari 2014\\nDe cijfers van 2011 zijn toegevoegd.\\n\\nWanneer komen er nieuwe cijfers?\\nDe cijfers over 2012 verschijnen in de eerste helft van 2015.\\n',\n 'ShortTitle': 'Zeggenschap bedrijven; banen, grootte',\n 'Source': 'CBS.',\n 'Summary': 'Banen en lonen van werknemers bij bedrijven in Nederland\\nnaar land van uiteindelijke zeggenschap en bedrijfsgrootte',\n 'SummaryAndLinks': 'Banen en lonen van werknemers bij bedrijven in Nederland
naar land van uiteindelijke zeggenschap en bedrijfsgrootte
http://opendata.cbs.nl/ODataApi/OData/82010NED
http://opendata.cbs.nl/ODataFeed/OData/82010NED',\n 'Title': 'Zeggenschap bedrijven in Nederland; banen en lonen, bedrijfsgrootte',\n 'Updated': '2014-02-04T02:00:00'}\n\nInfo\n~~~~\n\nGet information about a table with the ``get_info`` function.\n\n.. code:: python\n\n >>> info = cbsodata.get_info('82070ENG') # Returns a dict with info\n >>> info['Title']\n 'Caribbean Netherlands; employed labour force characteristics 2012'\n >>> info['Modified']\n '2013-11-28T15:00:00'\n\nData\n~~~~\n\nThe function you are looking for!! The function ``get_data`` returns a list of\ndicts with the table data.\n\n.. code:: python\n\n >>> data = cbsodata.get_data('82070ENG')\n [{'CaribbeanNetherlands': 'Bonaire',\n 'EmployedLabourForceInternatDef_1': 8837,\n 'EmployedLabourForceNationalDef_2': 8559,\n 'Gender': 'Total male and female',\n 'ID': 0,\n 'Periods': '2012',\n 'PersonalCharacteristics': 'Total personal characteristics'},\n {'CaribbeanNetherlands': 'St. Eustatius',\n 'EmployedLabourForceInternatDef_1': 2099,\n 'EmployedLabourForceNationalDef_2': 1940,\n 'Gender': 'Total male and female',\n 'ID': 1,\n 'Periods': '2012',\n 'PersonalCharacteristics': 'Total personal characteristics'},\n {'CaribbeanNetherlands': 'Saba',\n 'EmployedLabourForceInternatDef_1': 1045,\n 'EmployedLabourForceNationalDef_2': 971,\n 'Gender': 'Total male and female',\n 'ID': 2,\n 'Periods': '2012',\n 'PersonalCharacteristics': 'Total personal characteristics'},\n # ...\n ]\n\nThe keyword argument ``dir`` can be used to download the data directly to your\nfile system.\n\n.. code:: python\n\n >>> data = cbsodata.get_data('82070ENG', dir=\"dir_to_save_data\")\n\nCatalogs (dataderden)\n~~~~~~~~~~~~~~~~~~~~~ \n\nThere are multiple ways to retrieve data from catalogs other than\n'opendata.cbs.nl'. The code below shows 3 different ways to retrieve data from\nthe catalog 'dataderden.cbs.nl' (known from Iv3).\n\nOn module level.\n\n.. code:: python\n\n cbsodata.options.catalog_url = 'dataderden.cbs.nl'\n # list tables\n cbsodata.get_table_list()\n # get dataset 47003NED\n cbsodata.get_data('47003NED')\n\nWith context managers.\n\n.. code:: python\n\n with cbsodata.catalog('dataderden.cbs.nl'):\n # list tables\n cbsodata.get_table_list()\n # get dataset 47003NED\n cbsodata.get_data('47003NED')\n\nAs a function argument.\n\n.. code:: python\n\n # list tables\n cbsodata.get_table_list(catalog_url='dataderden.cbs.nl')\n # get dataset 47003NED\n cbsodata.get_data('47003NED', catalog_url='dataderden.cbs.nl')\n\nPandas users\n~~~~~~~~~~~~\n\nThe package works well with Pandas. Convert the result easily into a pandas\nDataFrame with the code below.\n\n.. code:: python\n\n >>> data = pandas.DataFrame(cbsodata.get_data('82070ENG'))\n >>> data.head()\n\nThe list of tables can be turned into a pandas DataFrame as well.\n\n.. code:: python\n\n >>> tables = pandas.DataFrame(cbsodata.get_table_list())\n >>> tables.head()\n\n\nCommand Line Interface\n----------------------\n\nThis library ships with a Command Line Interface (CLI). \n\n.. code:: bash \n\n > cbsodata -h \n usage: cbsodata [-h] [--version] [subcommand]\n\n CBS Open Data: Command Line Interface\n\n positional arguments:\n subcommand the subcommand (one of 'data', 'info', 'list')\n\n optional arguments:\n -h, --help show this help message and exit\n --version show the package version\n\nDownload data:\n\n.. code:: bash \n\n > cbsodata data 82010NED \n\nRetrieve table information:\n\n.. code:: bash \n\n > cbsodata info 82010NED \n\nRetrieve a list with all tables:\n\n.. code:: bash\n\n > cbsodata list\n\n\nExport data\n~~~~~~~~~~~\n\nUse the flag ``-o`` to load data to a file (JSON lines). \n\n.. code:: bash\n\n > cbsodata data 82010NED -o table_82010NED.jl\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/J535D165/cbsodata", "keywords": "cbs statistics odata netherlands dutch", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cbsodata", "package_url": "https://pypi.org/project/cbsodata/", "platform": "", "project_url": "https://pypi.org/project/cbsodata/", "project_urls": { "Homepage": "https://github.com/J535D165/cbsodata" }, "release_url": "https://pypi.org/project/cbsodata/1.2.3/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Statistics Netherlands opendata API client for Python", "version": "1.2.3" }, "last_serial": 5788146, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "015bec3f5f55473c020d6ed47f4346ac", "sha256": "deacc4a88a50429d8232424d0ed49b5a1b5ffaddbc353fe0e80e5ca5987307bd" }, "downloads": -1, "filename": "cbsodata-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "015bec3f5f55473c020d6ed47f4346ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8111, "upload_time": "2016-12-12T14:18:26", "url": "https://files.pythonhosted.org/packages/12/85/d9e461c6f0bddae7868771da53cb4ea820025f7234d421fa489d94152f1c/cbsodata-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "189f92d07ea0bc4218edfcf2a70e0a2a", "sha256": "864ed8682935575644a5cf32e7c61e4a0f24fac8b7ec242d72345efd6677a9cd" }, "downloads": -1, "filename": "cbsodata-0.0.1.tar.gz", "has_sig": false, "md5_digest": "189f92d07ea0bc4218edfcf2a70e0a2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6441, "upload_time": "2016-12-12T14:18:30", "url": "https://files.pythonhosted.org/packages/fe/08/e0a581c12ca40b7732eb2ce7a8dd5ee9b6457ad47165108fb88e1d14c74a/cbsodata-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "7995e1f7fa41d197bf920411e7727b31", "sha256": "bc23cec799ff7c5c2f813f5ec491663f5c0eeedb954abcbbdd5682d0271a4992" }, "downloads": -1, "filename": "cbsodata-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7995e1f7fa41d197bf920411e7727b31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6255, "upload_time": "2016-12-18T22:22:01", "url": "https://files.pythonhosted.org/packages/90/cd/468a4d617bf7edd8f3dfc4a665faf8c3f83d1b3f289e7fbaaeae1e7acf1f/cbsodata-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2075f87e709f1eb216134759e134c476", "sha256": "eebe6d66c5b8ef8753e72517ebff5dfb3df9227f174f526f6363b75b23204b4a" }, "downloads": -1, "filename": "cbsodata-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2075f87e709f1eb216134759e134c476", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5008, "upload_time": "2016-12-18T22:22:03", "url": "https://files.pythonhosted.org/packages/9c/ff/63f543a4f5247f5b5cfe958f7fb42cc07e9de781bb78bdaadeea0d5ba203/cbsodata-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "03ff34cf438ae0aba57c563ce2c21264", "sha256": "0502daf36cf02c318029b8f47b85f4ab8b2ce7cc718c288d970367919ef83663" }, "downloads": -1, "filename": "cbsodata-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03ff34cf438ae0aba57c563ce2c21264", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11029, "upload_time": "2016-12-18T22:46:50", "url": "https://files.pythonhosted.org/packages/10/ac/081ef5e5813f07ca729864cde57e7a1fb25482212533102be5eee5303d0c/cbsodata-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b8f6131181ef95dbeb23212b850c270", "sha256": "d8a00fb5cfb22ee51c39c93c311fffaf1cbbc09f5ba6d123369eece95d38fc3a" }, "downloads": -1, "filename": "cbsodata-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7b8f6131181ef95dbeb23212b850c270", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6921, "upload_time": "2016-12-18T22:46:52", "url": "https://files.pythonhosted.org/packages/81/14/855247a7dc376d3d85e592a4c7a2d8750798c1ba96ed93ed43191a4f6a23/cbsodata-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "79d0ac70be00f5b69503f74782818b9f", "sha256": "b60f39801f954f496253b492bce085036e96a4e18e88728fcc0cdd655f99402f" }, "downloads": -1, "filename": "cbsodata-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79d0ac70be00f5b69503f74782818b9f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11017, "upload_time": "2017-01-03T13:17:39", "url": "https://files.pythonhosted.org/packages/bc/d3/4cf82fd72e2445bfff1ba9a91dcd6f87464da70eff4ed19e4f79df1a3885/cbsodata-0.1.2-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c027e8808e8c29f406a3fc7b9c9c783f", "sha256": "605b6101cc30ce1d48d21944c3a1201b308d799a43a4d5d40bf07fafa4d3fe17" }, "downloads": -1, "filename": "cbsodata-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c027e8808e8c29f406a3fc7b9c9c783f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8974, "upload_time": "2017-01-03T23:26:43", "url": "https://files.pythonhosted.org/packages/bd/04/22ea89b294c7b9de56293fa6b8b4189cf00a8b7e98b0eca3939738f8302b/cbsodata-0.1.3-py2.py3-none-any.whl" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "792c4f59993264ff0c39ebc266bd0d82", "sha256": "afa8a29098227d06ec58981b8c8c53420b9a378899ebe7de8d7118a90dd68229" }, "downloads": -1, "filename": "cbsodata-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "792c4f59993264ff0c39ebc266bd0d82", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9226, "upload_time": "2018-02-20T15:10:20", "url": "https://files.pythonhosted.org/packages/98/ca/8438c1cba78d7663c915d229fde7dacde2dd60241b0a85bd679d1ce02b8a/cbsodata-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2516052e4ebc2f479cc686b9b0cc77af", "sha256": "94d5c23b35147ef937e479dde2e3439089bfe71b30c4738e086ace22f377c0c4" }, "downloads": -1, "filename": "cbsodata-1.0.tar.gz", "has_sig": false, "md5_digest": "2516052e4ebc2f479cc686b9b0cc77af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6564, "upload_time": "2018-02-20T15:10:22", "url": "https://files.pythonhosted.org/packages/b8/ad/ec32afe9774f0072e22ae074af4103a724214a24e6e7e820ed10fa7edd78/cbsodata-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "2896587ae690c004dd6567686452d91d", "sha256": "1abd0f2f86ea83332db49875a174eefbeab474fbac3456a37c46e576ab4bcc45" }, "downloads": -1, "filename": "cbsodata-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2896587ae690c004dd6567686452d91d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10474, "upload_time": "2018-12-02T08:30:46", "url": "https://files.pythonhosted.org/packages/df/67/8ae35162bb6019023f9b9c303ba5d27676319c4d549bcac1cc7ee664ce78/cbsodata-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdf3d7a83dfa6e94419a8a3755d13985", "sha256": "1e7f68393e6c900845ff8d27e443bcd288c4368e36f06a30cd08edd5251d124f" }, "downloads": -1, "filename": "cbsodata-1.1.tar.gz", "has_sig": false, "md5_digest": "cdf3d7a83dfa6e94419a8a3755d13985", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7678, "upload_time": "2018-12-02T08:30:48", "url": "https://files.pythonhosted.org/packages/73/12/6e4f14a2db356dabf8e348c5519de1e8bcb1cb6f2f97032aa1d16f8c1219/cbsodata-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "14b2cc6fc2953dec47b8eb67f64b2100", "sha256": "a03666a58acb9840477d2eb31f422e633fedc5f35af8f7f02aa21ef92dd68b07" }, "downloads": -1, "filename": "cbsodata-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14b2cc6fc2953dec47b8eb67f64b2100", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16925, "upload_time": "2019-08-21T12:27:35", "url": "https://files.pythonhosted.org/packages/e1/c7/fec6d9f7893847e0f71d17740b484bef0bf91ad4d5ca40d50ec174362363/cbsodata-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c56ab285ead9334920a35438f2b2a82a", "sha256": "65c0c372938fcf8b15deb3ef9991312e383f58bfa4a567a411d70c45883496ad" }, "downloads": -1, "filename": "cbsodata-1.2.tar.gz", "has_sig": false, "md5_digest": "c56ab285ead9334920a35438f2b2a82a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7097, "upload_time": "2019-08-21T12:27:36", "url": "https://files.pythonhosted.org/packages/9b/28/da8ae2327cd0b3bdbbf0fe402b5683392432a275ae2f350c7f7dd9792caf/cbsodata-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "84683a88091a90a649d6df5f8e15ccec", "sha256": "039993d6c64b91c3558ac895933f5ed47eb01eae0e660964235e4788fada8629" }, "downloads": -1, "filename": "cbsodata-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "84683a88091a90a649d6df5f8e15ccec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20468, "upload_time": "2019-08-22T16:14:00", "url": "https://files.pythonhosted.org/packages/41/40/045061945b6752d56376ba48a4980047f30276d8fb8095d8aedc00784989/cbsodata-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "232410ec871222a7188f38897f57dd1e", "sha256": "b697e70223ab1c6fabd1607dab6ad142383646787ceedd962ea4c8393d6a2498" }, "downloads": -1, "filename": "cbsodata-1.2.1.tar.gz", "has_sig": false, "md5_digest": "232410ec871222a7188f38897f57dd1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12125, "upload_time": "2019-08-22T16:14:02", "url": "https://files.pythonhosted.org/packages/e3/29/07e3f369ef86696e556805296c73efcd43271cdc635a4af7d1154d98cae6/cbsodata-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "31744c8926858ee242e97c41000af6b5", "sha256": "c7bfdcc0c72bf655db6983ed3125a043c4a1a60fdd79a6ca41a6e490742118ab" }, "downloads": -1, "filename": "cbsodata-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31744c8926858ee242e97c41000af6b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11702, "upload_time": "2019-08-22T16:38:11", "url": "https://files.pythonhosted.org/packages/4d/25/6296bfb2b41d43c1a86369ecead27536b07a29660192fd6114679c2d5f83/cbsodata-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5de61970cf6f83780c5f09b7427656eb", "sha256": "051902895037d7f6ec6ac53151481970f5e11c1862a2276fa62e1f9a2619c2c0" }, "downloads": -1, "filename": "cbsodata-1.2.2.tar.gz", "has_sig": false, "md5_digest": "5de61970cf6f83780c5f09b7427656eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12121, "upload_time": "2019-08-22T16:38:13", "url": "https://files.pythonhosted.org/packages/63/19/a77d13e79124d4c7994a50309929fa0fb8c78c99e44d33b9b432fa9654e0/cbsodata-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "76c093a1533f14dee62b6d8cf510043e", "sha256": "625901e4bc82d6d9adbd7c55717ac01f19ce2b48d422ba9bdf5bbf5770154bc2" }, "downloads": -1, "filename": "cbsodata-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "76c093a1533f14dee62b6d8cf510043e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11834, "upload_time": "2019-09-05T19:59:41", "url": "https://files.pythonhosted.org/packages/66/0f/9bff13d262096429e0e6ac469d8cf34a29078f028bc0a21dbaf3d98b6c95/cbsodata-1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f24c0548c8228af2e0ce500567024e2f", "sha256": "f67328ee016c881baebfe3658db982ec3333646fe5192aa9277202f1607fbf56" }, "downloads": -1, "filename": "cbsodata-1.2.3.tar.gz", "has_sig": false, "md5_digest": "f24c0548c8228af2e0ce500567024e2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12373, "upload_time": "2019-09-05T19:59:43", "url": "https://files.pythonhosted.org/packages/a4/3a/2533ec7d8e9e0211c72d1f462444dc58d55e999a741fd2cc5adec7ad012f/cbsodata-1.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "76c093a1533f14dee62b6d8cf510043e", "sha256": "625901e4bc82d6d9adbd7c55717ac01f19ce2b48d422ba9bdf5bbf5770154bc2" }, "downloads": -1, "filename": "cbsodata-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "76c093a1533f14dee62b6d8cf510043e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11834, "upload_time": "2019-09-05T19:59:41", "url": "https://files.pythonhosted.org/packages/66/0f/9bff13d262096429e0e6ac469d8cf34a29078f028bc0a21dbaf3d98b6c95/cbsodata-1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f24c0548c8228af2e0ce500567024e2f", "sha256": "f67328ee016c881baebfe3658db982ec3333646fe5192aa9277202f1607fbf56" }, "downloads": -1, "filename": "cbsodata-1.2.3.tar.gz", "has_sig": false, "md5_digest": "f24c0548c8228af2e0ce500567024e2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12373, "upload_time": "2019-09-05T19:59:43", "url": "https://files.pythonhosted.org/packages/a4/3a/2533ec7d8e9e0211c72d1f462444dc58d55e999a741fd2cc5adec7ad012f/cbsodata-1.2.3.tar.gz" } ] }