{ "info": { "author": "Richard O'Dwyer", "author_email": "richard@richard.do", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\nENSEK\n=======\n\n|PyPI| |Python Versions| |Build Status|\n\n\ud83d\udc0d Python Client for the ENSEK API (http://www.ensek.co.uk/)\nThis client does not implement all the features of the API, pull requests are very welcome to expand functionality.\n\nInstallation\n------------\n\nTo install ensek, simply:\n\n.. code:: bash\n\n pip install ensek\n\nHow To Use\n----------\n\nInitialise the client\n~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n from ensek import Ensek\n client = Ensek(\n api_url='https://api.usio.ignition.ensek.co.uk/',\n api_key='fill_this_in',\n )\n\nAvailable methods\n~~~~~~~~~~~~~~~~~\n\n**Get an account by id**\n\n``client.get_account(account_id=123)``\n\n**Get account settings by id**\n\n``client.get_account_settings(account_id=123)``\n\n**Get account live balances**\n\n``client.get_live_balances(account_id=123)``\n\n``client.get_live_balances_detailed(account_id=123)``\n\n**Get tariffs for an account by id**\n\n``client.get_account_tariffs(account_id=123)``\n\n**Get meter points for an account by id**\n\n``client.get_meter_points(account_id=123)``\n\n**Get the account id currently associated with an MPAN core id or MPRN**\n\n``client.get_account_for_meter_point(meter_point_id='9910000001507')``\n\n**Get the PES Area for a postcode** (``_)\n\n``client.get_region_id_for_postcode(postcode='se14yu')``\n\n**Get gas utility information for a MPRN (meter point reference number)**\n\n``client.get_gas_utility(mprn='3226987202')``\n\n**Get electricity utility information for a MPAN CORE ID (meter point administration number)**\n\n``client.get_electricity_utility(mpan_core_id='3226987202')``\n\n**Create a meter reading**\n\n``client.create_meter_reading(account_id=1507, source='SMART', meter_point_id=1597, register_id=1496, value=2.0, timestamp=datetime(2018, 7, 24, 13, 49, 34, 661562, tzinfo=timezone.utc))``\n\n**Get readings for a meter point**\n\n``client.get_meter_point_readings(meter_point_id=1597)``\n\n**Get all customer account ids**\n\n``client.get_all_account_ids()``\n\n**Get addresses at a postcode**\n\n``client.get_addresses_at_postcode(postcode='se14yu')``\n\n**Get account attributes**\n\n```python\nclient.get_account_attributes(account_id=1597)\n```\n\n**Update account attribute**\n\n```python\nclient.update_account_attribute(\n account_id=1597,\n name='PaymentType',\n value='some-value',\n type='string',\n)\n```\n\nNote: For each client method:\n\n- If API response is 404, method will raise ``LookupError``.\n- If API response is between 400 and 499, method will raise ``ValueError``.\n- For any other bad status code ``EnsekError`` will raise.\n\n\nRequirements\n------------\n\n::\n\n 1. Python 3.6+\n 2. See requirements.txt\n\nRunning the tests\n-----------------\n\n.. code:: bash\n\n pip install -r requirements-test.txt\n pytest\n\nReleasing to PyPI\n-----------------\n\n.. code:: bash\n\n pip install zest.releaser\n fullrelease\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/ensek.svg\n :target: https://pypi.python.org/pypi/ensek\n.. |Python Versions| image:: https://img.shields.io/pypi/pyversions/ensek.svg\n :target: https://pypi.python.org/pypi/ensek\n.. |Build Status| image:: https://travis-ci.org/Usio-Energy/ENSEK.png?branch=master\n :target: https://travis-ci.org/Usio-Energy/ensek\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/Usio-Energy/ENSEK", "keywords": "", "license": "Apache 2", "maintainer": "", "maintainer_email": "", "name": "ENSEK", "package_url": "https://pypi.org/project/ENSEK/", "platform": "", "project_url": "https://pypi.org/project/ENSEK/", "project_urls": { "Homepage": "https://github.com/Usio-Energy/ENSEK" }, "release_url": "https://pypi.org/project/ENSEK/1.8.0/", "requires_dist": [ "requests (>=0.10)", "wheel (>=0.30.0)", "setuptools (>=39.0.1)", "stringcase (==1.2.0)", "tenacity (==5.0.2)" ], "requires_python": ">=3.6.0", "summary": "Python Client for the ENSEK API (http://www.ensek.co.uk/)", "version": "1.8.0" }, "last_serial": 4327286, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0ef32fe507ef3f9325c83a8a7e10fafc", "sha256": "ad825266fd4a9c7676b6859c31532aedc9dc486e3161efaf7cb93764e25765cb" }, "downloads": -1, "filename": "ENSEK-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ef32fe507ef3f9325c83a8a7e10fafc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 3141, "upload_time": "2018-04-18T13:13:19", "url": "https://files.pythonhosted.org/packages/2d/72/748f18385b64e5301fd7f1260645f7a487aa7f54ab9e0365186e7fe4637d/ENSEK-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a29e46156d503229feb7c6169d8b218d", "sha256": "7ecc02dda0fbc05b489d50921998e159519dd11ac6c44684b8e007a5b81d815f" }, "downloads": -1, "filename": "ENSEK-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a29e46156d503229feb7c6169d8b218d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 8588, "upload_time": "2018-04-18T13:13:20", "url": "https://files.pythonhosted.org/packages/af/ff/1e7bcf1a9e5139c7301156b0a8ca2058e850734ddd02083f30772e383071/ENSEK-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "91a8d1525dc2658d2a460e3052b3dc55", "sha256": "f82a38c57705db9076a5a429d41f3dfc1969e30d1dad49ea9319bf9d0210d3d6" }, "downloads": -1, "filename": "ENSEK-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91a8d1525dc2658d2a460e3052b3dc55", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 3241, "upload_time": "2018-04-19T12:20:30", "url": "https://files.pythonhosted.org/packages/3e/0c/51343c7821ec423ec2cb52bc721b5ee1eb88d7e2178885d05fb4cc7fba8f/ENSEK-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d02ee08e82441dcb05dfd1cb9775e1f7", "sha256": "7332075940307c1f4f267f99950a1446079fd4b1df230b408fed6381aac61af0" }, "downloads": -1, "filename": "ENSEK-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d02ee08e82441dcb05dfd1cb9775e1f7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 8900, "upload_time": "2018-04-19T12:20:33", "url": "https://files.pythonhosted.org/packages/df/c3/4bf49af8ee693f6db17ec06d5abd7cbb8921997fc54860a2e8821ae49584/ENSEK-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4deedf9cb381e0db2931ac36547f01b1", "sha256": "dba096c343c15db4f630d54648732c14b06f3bfaf5f8fb4e49c660f16c1769f5" }, "downloads": -1, "filename": "ENSEK-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4deedf9cb381e0db2931ac36547f01b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 3280, "upload_time": "2018-04-19T12:51:59", "url": "https://files.pythonhosted.org/packages/3e/7b/c9f8eb48450c1a2b55a2d407a1e65f5605b962525ca3b4d820f023112761/ENSEK-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c70734a49a981adf9fe9caa9ace5760c", "sha256": "7e39423c78d1f322beff05c10b522d8531fa36d90adaf7618f671170c9fe78a3" }, "downloads": -1, "filename": "ENSEK-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c70734a49a981adf9fe9caa9ace5760c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 8989, "upload_time": "2018-04-19T12:52:00", "url": "https://files.pythonhosted.org/packages/92/c2/afdd8f9ae3c2e5dffb6267dd3613ea8b00397cc0463084adfa9202bd12a7/ENSEK-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "713a75a17e551d4a35a2ee0ad7a3ad30", "sha256": "d2fbf7e4a4372470cf402186b526a55d777873319a0229f815e9f0995e6b60d6" }, "downloads": -1, "filename": "ENSEK-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "713a75a17e551d4a35a2ee0ad7a3ad30", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 3367, "upload_time": "2018-04-27T14:19:39", "url": "https://files.pythonhosted.org/packages/c7/43/2277e5b6574e12fe34b4c3b34111099e08528014e937bf549c21faf1582b/ENSEK-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eafeba8c851fcee63726211baf8ae8fb", "sha256": "b977c9c8f15a118ae9bcf4f0c726112590a9c20ba2df5befa891b84734bf55f9" }, "downloads": -1, "filename": "ENSEK-0.3.0.tar.gz", "has_sig": false, "md5_digest": "eafeba8c851fcee63726211baf8ae8fb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 9842, "upload_time": "2018-04-27T14:19:40", "url": "https://files.pythonhosted.org/packages/7a/ad/9b3b1f1f8b670e8824b1107520a3946b89040a2bebd57f17232a36bdfba9/ENSEK-0.3.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "d30fa7b8b0e7b2e6a598957077444330", "sha256": "e5af23f2456110547f137a0d768153bca874ff45dcc06e7353892501eb8a93be" }, "downloads": -1, "filename": "ENSEK-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d30fa7b8b0e7b2e6a598957077444330", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 3395, "upload_time": "2018-07-09T08:53:22", "url": "https://files.pythonhosted.org/packages/97/94/b91fec92ddd113df6a18874129257dbab16f19fe302975282c42855c1dd7/ENSEK-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c63c05fac7252d1b5f76a570f9aab692", "sha256": "9cb2886188db55fd1f28b5b880742842356b88887fa25433a2d1c36d57bea655" }, "downloads": -1, "filename": "ENSEK-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c63c05fac7252d1b5f76a570f9aab692", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 9450, "upload_time": "2018-07-09T08:53:23", "url": "https://files.pythonhosted.org/packages/37/16/9d3105b4b6c9c64caa0c6740ff17fd71ba5e460329a15d8ac331da6aab09/ENSEK-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f7f15589bdd20bd5770506e97cf2574d", "sha256": "5c801b7b5ed5d803cc051be14028f8db15c712790d0fbb601d6d8a0d74f23b4a" }, "downloads": -1, "filename": "ENSEK-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f7f15589bdd20bd5770506e97cf2574d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 3465, "upload_time": "2018-07-11T14:31:57", "url": "https://files.pythonhosted.org/packages/c8/72/b9092454e1e279d91c9f0e4a9ef40e1c40531dd2b3fa7f22cf6d469ea289/ENSEK-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d39b558643f36d518b58f9e676bcc002", "sha256": "d61380ba768e2ddeb09fba1d8e9ba26f91838a495c62c7db5667d8742926141e" }, "downloads": -1, "filename": "ENSEK-1.1.0.tar.gz", "has_sig": false, "md5_digest": "d39b558643f36d518b58f9e676bcc002", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 11799, "upload_time": "2018-07-11T14:31:58", "url": "https://files.pythonhosted.org/packages/7a/7c/8e65f5da41d8987fbb7555432a4988997b540981a17ee74ae762e08df190/ENSEK-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "f65925e97d6c4a2fe342305eaa836059", "sha256": "5a5d7aeacd0bf192a3f22558834a58ce92527d09aaa675eddbae0d6320e05bd2" }, "downloads": -1, "filename": "ENSEK-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f65925e97d6c4a2fe342305eaa836059", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 3798, "upload_time": "2018-07-24T13:43:23", "url": "https://files.pythonhosted.org/packages/d6/cb/3634aeac43df1a7588e5666c01d2e6ec7749d265d0945d5163c41fdeaf03/ENSEK-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09705608f119c5d19df74c699fcca9e2", "sha256": "da942b948ae865d1590bc184c2dc94ca6aa09cc32926c5d6b8daac2f9c59f324" }, "downloads": -1, "filename": "ENSEK-1.2.0.tar.gz", "has_sig": false, "md5_digest": "09705608f119c5d19df74c699fcca9e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 14215, "upload_time": "2018-07-24T13:43:24", "url": "https://files.pythonhosted.org/packages/d5/a2/f240f2ade0fcdac761dbaf1fa78dc43cae0ee794bb5954de64d0c396cf1b/ENSEK-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "6fe92aa6af233988e3af71c16ed6d27b", "sha256": "c41d7ed373a77f9df225a97cea7edee70f2f06ac35a38b0f2d60745e583a473a" }, "downloads": -1, "filename": "ENSEK-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6fe92aa6af233988e3af71c16ed6d27b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 3951, "upload_time": "2018-07-30T13:14:17", "url": "https://files.pythonhosted.org/packages/48/0a/f8dcf325f321ed67af263dc8dda4bdcdea034ad9723e4ae621a888af86f7/ENSEK-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb5aabcaa65626a35f55d964c0ac0fb2", "sha256": "b092a14ac22857c9366869b4d11954ec7417e03d3beaf993b19c7b2330521f32" }, "downloads": -1, "filename": "ENSEK-1.3.0.tar.gz", "has_sig": false, "md5_digest": "cb5aabcaa65626a35f55d964c0ac0fb2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 14716, "upload_time": "2018-07-30T13:14:19", "url": "https://files.pythonhosted.org/packages/29/d8/8a4862a78326d48f7dd29bdf4ad62b59fb66a4b3a1e20d6e460396bb256f/ENSEK-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "c404e637dd86d0fe7e66714c0da75a79", "sha256": "4d81404cbd2bf81c8acabccd1bdc470aa6056cdbcf51a2ff54cc56b6382e6aa2" }, "downloads": -1, "filename": "ENSEK-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c404e637dd86d0fe7e66714c0da75a79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 4037, "upload_time": "2018-08-10T07:51:22", "url": "https://files.pythonhosted.org/packages/0d/4c/747c8e28dc7ba271ca6908c425e38718fa2b78f7b9cbbe056e3131490bf0/ENSEK-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8cd320408c92c518b2523063b1225402", "sha256": "2ee992049be7b0d3b6efeca96e3f0c9429b207a826078914eb74a3733d2dd8e2" }, "downloads": -1, "filename": "ENSEK-1.4.0.tar.gz", "has_sig": false, "md5_digest": "8cd320408c92c518b2523063b1225402", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 15347, "upload_time": "2018-08-10T07:51:23", "url": "https://files.pythonhosted.org/packages/fa/95/2e6ff3524826cd761f44359c197041bbf5b189eb44e24f39488c1e9a694b/ENSEK-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "e6b824894d91224008023a7c8f3b39be", "sha256": "3644790d44f6bca813b9e03f2db98159a00b64d5828ba5ebf4539a9307835579" }, "downloads": -1, "filename": "ENSEK-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6b824894d91224008023a7c8f3b39be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 4190, "upload_time": "2018-08-10T09:45:32", "url": "https://files.pythonhosted.org/packages/ba/c9/7da467308b48c8c3226776ba15a39124593407885819b11da792631a3944/ENSEK-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b2d16456969c9a88950214189eaef4a", "sha256": "e01a25a61302c64e96e54948dc08097abfb4b58125940f923509c5a1926f478f" }, "downloads": -1, "filename": "ENSEK-1.4.1.tar.gz", "has_sig": false, "md5_digest": "6b2d16456969c9a88950214189eaef4a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 15840, "upload_time": "2018-08-10T09:45:34", "url": "https://files.pythonhosted.org/packages/ff/9d/17eb867f30d4fdc2ef298a17cd45c90112f9cca7cc59656b7505e3ff84bb/ENSEK-1.4.1.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "d1217faba4a9753cb23b12014bd56d07", "sha256": "1b49a0cc54cd269cbd56acac05424683a6c3539d025ef6662b086cfbb990fa34" }, "downloads": -1, "filename": "ENSEK-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d1217faba4a9753cb23b12014bd56d07", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 4238, "upload_time": "2018-09-12T09:59:53", "url": "https://files.pythonhosted.org/packages/86/dd/00118c927230b394bf1bd2a1ce9177446cbe504c7e44cdcf40c8fce20ce3/ENSEK-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2abe69200d510fcc3425342363df2f3e", "sha256": "84a7851f6da3091ab34d8b9c86dbbcde5447d7a4ba18f0ac1c883a87c827ce70" }, "downloads": -1, "filename": "ENSEK-1.5.0.tar.gz", "has_sig": false, "md5_digest": "2abe69200d510fcc3425342363df2f3e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 16785, "upload_time": "2018-09-12T09:59:55", "url": "https://files.pythonhosted.org/packages/67/02/16f8ba37f7bcda7e5ab755b472217e8a158f963c2e42d2cf58999222c74a/ENSEK-1.5.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "d60dcfaa4ced62ac48a3ffd1f3c00299", "sha256": "d9a9fb12f9595dcddc010f4884a6970df204b85b775131baf261a2957006ee4a" }, "downloads": -1, "filename": "ENSEK-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d60dcfaa4ced62ac48a3ffd1f3c00299", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 4268, "upload_time": "2018-09-12T13:43:16", "url": "https://files.pythonhosted.org/packages/8f/e3/bb9af435d0b2fcdcbb55b0c3b214bf54a2e9c80b37f417a50f341d535991/ENSEK-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51d35876158fcc76531f3ee502bef1bd", "sha256": "8e407abd314d4b401aebae5817639b7955e64fa1473770d21d7990507cf3fce8" }, "downloads": -1, "filename": "ENSEK-1.6.0.tar.gz", "has_sig": false, "md5_digest": "51d35876158fcc76531f3ee502bef1bd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 17076, "upload_time": "2018-09-12T13:43:18", "url": "https://files.pythonhosted.org/packages/66/a1/e6be15d0b343103e41644669ef1fda665002c0d98b399b2794d8967bee05/ENSEK-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "b8f10ec4e07406e685148d794b6eee3e", "sha256": "a5258ae5bb649bc007fa50f02e507fbe4f8b278f0b5a4eb1bfed1fb52eb8f3ad" }, "downloads": -1, "filename": "ENSEK-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8f10ec4e07406e685148d794b6eee3e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 4546, "upload_time": "2018-09-26T10:41:25", "url": "https://files.pythonhosted.org/packages/d7/08/56abdd5366dfd8c582e8eca38d6ecf221fd32f1449e616253da90e8100bb/ENSEK-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61261728f166d076825ad356fb5599b4", "sha256": "2a7e68123b852140a987fe9de55b9d9f842982bf9557aa112f414ab5ff0c0075" }, "downloads": -1, "filename": "ENSEK-1.7.0.tar.gz", "has_sig": false, "md5_digest": "61261728f166d076825ad356fb5599b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 17887, "upload_time": "2018-09-26T10:41:26", "url": "https://files.pythonhosted.org/packages/6f/5f/5e96761ca054d980bfa68177a014561bdfd4f981c9a6fcb147851cebc8fe/ENSEK-1.7.0.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "f70d3f202c60de2313b827003f7354de", "sha256": "631c7d0caacc3048ad88678289033ccd7840eb3a9cab83ede2a54253f0efe16a" }, "downloads": -1, "filename": "ENSEK-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f70d3f202c60de2313b827003f7354de", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 4897, "upload_time": "2018-10-01T08:58:45", "url": "https://files.pythonhosted.org/packages/8d/eb/b21a81045d2b6ae50bf8fc81daa9e84d7793511246f228320799ca089796/ENSEK-1.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5620b0b5b40fa175f6605cca52cbb3a6", "sha256": "2a0ffb096e8e0bceca6ff88ad60935bd79fdb259e129bdb18bda7713d78d59c0" }, "downloads": -1, "filename": "ENSEK-1.8.0.tar.gz", "has_sig": false, "md5_digest": "5620b0b5b40fa175f6605cca52cbb3a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 18933, "upload_time": "2018-10-01T08:58:46", "url": "https://files.pythonhosted.org/packages/41/2d/da167af93286b58436a6ff0dbb30de8f44e8920f4364c1413ae1d8ebb3a2/ENSEK-1.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f70d3f202c60de2313b827003f7354de", "sha256": "631c7d0caacc3048ad88678289033ccd7840eb3a9cab83ede2a54253f0efe16a" }, "downloads": -1, "filename": "ENSEK-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f70d3f202c60de2313b827003f7354de", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 4897, "upload_time": "2018-10-01T08:58:45", "url": "https://files.pythonhosted.org/packages/8d/eb/b21a81045d2b6ae50bf8fc81daa9e84d7793511246f228320799ca089796/ENSEK-1.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5620b0b5b40fa175f6605cca52cbb3a6", "sha256": "2a0ffb096e8e0bceca6ff88ad60935bd79fdb259e129bdb18bda7713d78d59c0" }, "downloads": -1, "filename": "ENSEK-1.8.0.tar.gz", "has_sig": false, "md5_digest": "5620b0b5b40fa175f6605cca52cbb3a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 18933, "upload_time": "2018-10-01T08:58:46", "url": "https://files.pythonhosted.org/packages/41/2d/da167af93286b58436a6ff0dbb30de8f44e8920f4364c1413ae1d8ebb3a2/ENSEK-1.8.0.tar.gz" } ] }