{ "info": { "author": "Cedric DUMAY", "author_email": "cedric.dumay@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": ".. image:: https://img.shields.io/pypi/v/kser.svg\n :target: https://pypi.python.org/pypi/kser/\n :alt: Latest Version\n\n.. image:: https://travis-ci.org/cdumay/kser.svg?branch=master\n :target: https://travis-ci.org/cdumay/kser\n :alt: Latest version\n\n\n.. image:: https://readthedocs.org/projects/kser/badge/?version=latest\n :target: http://kser.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg\n :target: https://github.com/cdumay/kser/blob/master/LICENSE\n\n==============================\nKafka serialize python library\n==============================\n\nKser is a bundle of python library whose purpose is to serialize tasks to be\nexecuted on Kafka consumers. It supports farious extensions:\n\nTransport\n=========\n\nlibrdkafka\n----------\n\nYou can choose to use the C bindings using `confluent-kafka `_:\n\n $ pip install kser[confluent]\n\n.. note::\n\n You need to install manually librdkafka, see `confluent-kafka-python documentation `_\n\nkafka-python\n------------\n\nYou can choose the pure python library `kafka-python `_:\n\n $ pip install kser[pykafka]\n\nhttp\n----\n\nThere is also a light version using HTTP ideal to produce messages (not recommended for consumption)\n\n $ pip install kser[http]\n\nOther\n=====\n\nencrypt data\n------------\n\nIt is possible to encrypt messages in the Kafka queue using `libsodium `_.\n\n $ pip install kser[crypto]\n\n.. note::\n\n You need to install manually libsodium, see `libsodium documentation `_\n\nprometheus exporter\n-------------------\n\nYou can export metrics using the `prometheus `_ format:\n\n $ pip install kser[prometheus]\n\nA few set of environment variables allow to manage the exporter:\n\n+----------------------+---------------+\n| Environment variable | Default value |\n+======================+===============+\n| KSER_METRICS_ENABLED | no |\n+----------------------+---------------+\n| KSER_METRICS_ADDRESS | 0.0.0.0 |\n+----------------------+---------------+\n| KSER_METRICS_PORT | 8888 |\n+----------------------+---------------+\n\nThe exporter has only 2 metrics defined by default, it's just a sample. A good\nway to implement your own is to override the triggers methods (prefixed with '_') like the following example:\n\n.. code-block:: python\n\n from kser import KSER_METRICS_ENABLED\n from prometheus_client import Counter\n from kser.entry import Entrypoint\n\n MY_METRIC = Counter('kser_my_metric', 'a usefull metric')\n\n\n class MyEntrypoint(Entrypoint):\n def _run(self):\n if KSER_METRICS_ENABLED == \"yes\":\n MY_METRIC.inc()\n\n return self.run()\n\nSee also:\n\n `prometheus_client documentation `_\n Documentation of the python Prometheus client\n\nopentracing support\n-------------------\n\nYou can use `opentracing `_ with `Jaeger `_ to follow operation and task:\n\n $ pip install kser[opentracing]\n\nConfiguration can be set using environment variable:\n\n+----------------------+---------------+\n| Environment variable | Default value |\n+======================+===============+\n| JAEGER_HOST | localhost |\n+----------------------+---------------+\n\nSee also:\n\n `Opentracing support with Jaeger `_\n Kser documentation\n\nAdd-ons\n=======\n\n- `Flask extension `_: Flask integration.\n\nRequirements\n============\n\n- Python 3.x\n\nDocumentations\n==============\n\n- Project: http://kser.readthedocs.io/\n- Libsodium: https://download.libsodium.org/doc/\n- confluent-kafka-python: http://docs.confluent.io/current/clients/confluent-kafka-python\n- kafka-python: http://kafka-python.readthedocs.io/en/master/\n\nOther links\n===========\n\n- PyPI: https://pypi.python.org/pypi/kser\n- Project issues: https://github.com/cdumay/kser/issues\n\nLicense\n=======\n\nLicensed under MIT license (`LICENSE <./LICENSE>`_ or http://opensource.org/licenses/MIT)\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/cdumay/kser", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "kser", "package_url": "https://pypi.org/project/kser/", "platform": "", "project_url": "https://pypi.org/project/kser/", "project_urls": { "Homepage": "https://github.com/cdumay/kser" }, "release_url": "https://pypi.org/project/kser/0.8.24/", "requires_dist": null, "requires_python": "", "summary": "Kafka serialize python library", "version": "0.8.24", "yanked": false, "yanked_reason": null }, "last_serial": 11215583, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "1313c3d0704e24f139da16fac95c073a", "sha256": "40d4c51fe3173edef2e7c16ebbbad066919eda82359a1114642c129074e04db1" }, "downloads": -1, "filename": "kser-0.0.2.tar.gz", "has_sig": false, "md5_digest": "1313c3d0704e24f139da16fac95c073a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5192, "upload_time": "2017-08-03T15:15:25", "upload_time_iso_8601": "2017-08-03T15:15:25.198706Z", "url": "https://files.pythonhosted.org/packages/fe/51/7e40da93ff99177c7a9d75693486f203f9ffb289122136776d7cf3f51745/kser-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "35490c6ffa65bc17730e4c972155e2ec", "sha256": "48be2e6862312280817c09619cdf7b77492a4dec55599279ab6872197ebefeb9" }, "downloads": -1, "filename": "kser-0.0.3.tar.gz", "has_sig": false, "md5_digest": "35490c6ffa65bc17730e4c972155e2ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4688, "upload_time": "2017-08-07T17:02:52", "upload_time_iso_8601": "2017-08-07T17:02:52.905068Z", "url": "https://files.pythonhosted.org/packages/82/b9/4753369cf79e8f4cb61cfa73fea082f77142d855d7b09f4a8dcbdb925190/kser-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "8e9aadfd042309bad540e437df792b68", "sha256": "3b50365d35093134ab0c5fb6fa0ada3c1874070fe26e44aef3859ded1ee5daa3" }, "downloads": -1, "filename": "kser-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8e9aadfd042309bad540e437df792b68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5344, "upload_time": "2017-09-26T10:04:59", "upload_time_iso_8601": "2017-09-26T10:04:59.997609Z", "url": "https://files.pythonhosted.org/packages/6f/6e/4f6a655f75738517bc6ed844edfcad702d8ac43fd54c17df9a427ef801b8/kser-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d69f78fc1a216a157f32c0a170e2a618", "sha256": "912c9e6b8416b66b6517d24d29e4922504e53bdc9bf7a5e5cb4dede127a3bc71" }, "downloads": -1, "filename": "kser-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d69f78fc1a216a157f32c0a170e2a618", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5138, "upload_time": "2017-09-28T09:40:50", "upload_time_iso_8601": "2017-09-28T09:40:50.479475Z", "url": "https://files.pythonhosted.org/packages/92/f8/e597e90b242cacacd23b29c87e393a9fcdf8668aa693f1dfe78c2fd1a7de/kser-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "bcdfc73683ad31ae3ee73f0ef48d6f0e", "sha256": "75a8f5ccb64a9b93f46c21da662d5925a6c56c5f8cf7f726139021079de8ace3" }, "downloads": -1, "filename": "kser-0.2.0.tar.gz", "has_sig": false, "md5_digest": "bcdfc73683ad31ae3ee73f0ef48d6f0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5140, "upload_time": "2017-09-28T09:42:19", "upload_time_iso_8601": "2017-09-28T09:42:19.390548Z", "url": "https://files.pythonhosted.org/packages/a8/9c/f8d4fd519b9e0200cdacd1a87c712a08eff3ef81b06a2fb7989dc5473305/kser-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "96fe5b6e3b16ff4179aedb675857bb59", "sha256": "f73b66709bd78a39059e57b5523aa4b2c6f219d9e5a30c316d5304846cc4579d" }, "downloads": -1, "filename": "kser-0.2.1.tar.gz", "has_sig": false, "md5_digest": "96fe5b6e3b16ff4179aedb675857bb59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5143, "upload_time": "2017-10-06T13:02:59", "upload_time_iso_8601": "2017-10-06T13:02:59.920454Z", "url": "https://files.pythonhosted.org/packages/53/72/b9dd4a46b8607e2734546fdb315baa028d9fc058ed8fc4afcf3790410a35/kser-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "a96a2d966197c10e0e30293aa3e0e9c0", "sha256": "95893e1e176761acf34fb9a40b7a449475f6c23a4f0fa29d157dcb222b34b3c8" }, "downloads": -1, "filename": "kser-0.2.10.tar.gz", "has_sig": false, "md5_digest": "a96a2d966197c10e0e30293aa3e0e9c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5411, "upload_time": "2017-11-29T15:09:07", "upload_time_iso_8601": "2017-11-29T15:09:07.635469Z", "url": "https://files.pythonhosted.org/packages/15/a8/d5ee6777f64f927b7306325ee4f54c90b0343879fe6eaa132dd7db928f37/kser-0.2.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f61872989e30b035435e6d010fc8ac74", "sha256": "01cda7736472a73c7c5842382527df312518022250383eb3bf5d03b06e8784c5" }, "downloads": -1, "filename": "kser-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f61872989e30b035435e6d010fc8ac74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5137, "upload_time": "2017-10-10T16:34:17", "upload_time_iso_8601": "2017-10-10T16:34:17.588309Z", "url": "https://files.pythonhosted.org/packages/c0/1b/61d0b2b2c164d73387c3a1b8801f93f2c4ab8b930acc4a691f6e8a97c7bd/kser-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "ac79b27390bec6b714dd2a7bc328b087", "sha256": "f8077993f0e02771eb60c7bbb76eb026e2346b920cd95a15152e1e21b5d4df55" }, "downloads": -1, "filename": "kser-0.2.3.tar.gz", "has_sig": false, "md5_digest": "ac79b27390bec6b714dd2a7bc328b087", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5152, "upload_time": "2017-10-20T10:16:46", "upload_time_iso_8601": "2017-10-20T10:16:46.359620Z", "url": "https://files.pythonhosted.org/packages/ae/31/add6dc3f5d4b1c2c38e84b0a55aae939455ba253e206c2b474ab7abddfd6/kser-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "12d2c8d56f06fc58398f3f4167a9061a", "sha256": "78d900db5ce75d797a6e75e146d4afebe564a99b999ed59d650b65f36c6bf9c9" }, "downloads": -1, "filename": "kser-0.2.4.tar.gz", "has_sig": false, "md5_digest": "12d2c8d56f06fc58398f3f4167a9061a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5313, "upload_time": "2017-11-03T16:23:22", "upload_time_iso_8601": "2017-11-03T16:23:22.496370Z", "url": "https://files.pythonhosted.org/packages/65/28/8669281d99f386ff4d076f49e5620635a39df7b45952fd56cdc8d7cead80/kser-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "c18e10b8d292d04c0eece2e59605cea8", "sha256": "12214470ce3861f2a1d93d4f686398a2dfd97b6336488b2649550edc19dbed15" }, "downloads": -1, "filename": "kser-0.2.5.tar.gz", "has_sig": false, "md5_digest": "c18e10b8d292d04c0eece2e59605cea8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5311, "upload_time": "2017-11-06T15:30:05", "upload_time_iso_8601": "2017-11-06T15:30:05.965001Z", "url": "https://files.pythonhosted.org/packages/11/f0/179a98372bcfd1ddce68e520b02002e1d6d741627ce9ab104b80ed2eb7a2/kser-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "0ed28dff68f6f7334d4bb9c840911071", "sha256": "d69fc26c99b2fe269d4726b217c7363fda533707fd4a73febaa5f2c8d4ffc890" }, "downloads": -1, "filename": "kser-0.2.6.tar.gz", "has_sig": false, "md5_digest": "0ed28dff68f6f7334d4bb9c840911071", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5382, "upload_time": "2017-11-13T15:47:23", "upload_time_iso_8601": "2017-11-13T15:47:23.823114Z", "url": "https://files.pythonhosted.org/packages/f5/82/f9a020ce421124da6eec7e5ba03abf9cce971a48eaf5fc30af8b8230cb22/kser-0.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "e7d8fa1107a1630856774c6fa1ddae97", "sha256": "453c7a73ae48bcfaedd75d5c0620babcb1e78d7b82d3e18f36fe69325358aadf" }, "downloads": -1, "filename": "kser-0.2.7.tar.gz", "has_sig": false, "md5_digest": "e7d8fa1107a1630856774c6fa1ddae97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5408, "upload_time": "2017-11-13T15:55:02", "upload_time_iso_8601": "2017-11-13T15:55:02.727800Z", "url": "https://files.pythonhosted.org/packages/06/50/2a227207fd8dc0bf6bff138406b5c7f4e3afcf25359bff41847014bff080/kser-0.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "13f65087a216744fc5a23ce177b0ac11", "sha256": "259228180270ad2fa31730dcb1bfe7c1c382a504afeff0a10e30ced8352f5cef" }, "downloads": -1, "filename": "kser-0.2.8.tar.gz", "has_sig": false, "md5_digest": "13f65087a216744fc5a23ce177b0ac11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5414, "upload_time": "2017-11-13T17:29:11", "upload_time_iso_8601": "2017-11-13T17:29:11.982257Z", "url": "https://files.pythonhosted.org/packages/26/62/b2e2a21a813f9cb1371bdaa95f166b68294c811351efe16180452b2a190b/kser-0.2.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8fdf3b74a8856e2118df8bbc06e6d317", "sha256": "e62b44bbdb0bd0959595538c97fd337426279bd32162a9008de147abaa387b92" }, "downloads": -1, "filename": "kser-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8fdf3b74a8856e2118df8bbc06e6d317", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5508, "upload_time": "2017-11-14T11:36:47", "upload_time_iso_8601": "2017-11-14T11:36:47.736969Z", "url": "https://files.pythonhosted.org/packages/f2/0e/0048b47f93008ac60e7c17d12172d65d5fbb743b719a6f6ddec9e164be87/kser-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "ff956b845816e0b2eefb46d754596101", "sha256": "25a7a401e1df2184621db2f299bf9549e51a2c08101e0cd5b01fccbe02db53c7" }, "downloads": -1, "filename": "kser-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ff956b845816e0b2eefb46d754596101", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5545, "upload_time": "2017-11-15T10:12:01", "upload_time_iso_8601": "2017-11-15T10:12:01.309935Z", "url": "https://files.pythonhosted.org/packages/01/a0/3197bc4c6916e8cc80775aae1459a8ff8d2434945daf61692d442e57debc/kser-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "aace4629886fdb6b13c8f343e2bc3bb3", "sha256": "32b99d9b286720768a6143f30e11e34ebe351a6c12e1caee6a48e8aba37352bb" }, "downloads": -1, "filename": "kser-0.3.10.tar.gz", "has_sig": false, "md5_digest": "aace4629886fdb6b13c8f343e2bc3bb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5630, "upload_time": "2017-11-22T15:35:13", "upload_time_iso_8601": "2017-11-22T15:35:13.301569Z", "url": "https://files.pythonhosted.org/packages/64/db/ae56fa098bf0b0f24ce999941d7e13dc521820f31e0b37f8bb3ecdae9672/kser-0.3.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.11": [ { "comment_text": "", "digests": { "md5": "ada564b5f5ffdd10f1da7ecbdc3d0760", "sha256": "afa328dde593adc8422604e20b5cb3b8fec57c9edf6285cf07dc4d3dbf2ec176" }, "downloads": -1, "filename": "kser-0.3.11.tar.gz", "has_sig": false, "md5_digest": "ada564b5f5ffdd10f1da7ecbdc3d0760", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5617, "upload_time": "2017-11-30T17:03:33", "upload_time_iso_8601": "2017-11-30T17:03:33.232746Z", "url": "https://files.pythonhosted.org/packages/d7/1a/d928ed195043d2f1eb638f43685d59a3a3155d8d19cd87ac8b90c1824808/kser-0.3.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.12": [ { "comment_text": "", "digests": { "md5": "de1d6be609c0321cf2010e96ebad7154", "sha256": "3115d0d5c53d0e09730928d6d38c539503e929082cb508d933a7b80455cef7be" }, "downloads": -1, "filename": "kser-0.3.12.tar.gz", "has_sig": false, "md5_digest": "de1d6be609c0321cf2010e96ebad7154", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5718, "upload_time": "2017-12-01T10:07:33", "upload_time_iso_8601": "2017-12-01T10:07:33.506844Z", "url": "https://files.pythonhosted.org/packages/ed/23/9161c69c1d5da1390c7a782cdc05910e720d4b43d8c246e4d5aba3180be5/kser-0.3.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.13": [ { "comment_text": "", "digests": { "md5": "ec0f5de5cc65d141624eb7d98b2bfc36", "sha256": "1d7a71236c8dd29385d54e5ea72832575ed0aa0a0acee34a3e8e5dca6b151949" }, "downloads": -1, "filename": "kser-0.3.13.tar.gz", "has_sig": false, "md5_digest": "ec0f5de5cc65d141624eb7d98b2bfc36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5763, "upload_time": "2017-12-08T10:58:18", "upload_time_iso_8601": "2017-12-08T10:58:18.583538Z", "url": "https://files.pythonhosted.org/packages/cd/dc/751ca5d159ec601b6dcc3d16ee417c1bdaf295eaa1ac97b608355185a4af/kser-0.3.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.14": [ { "comment_text": "", "digests": { "md5": "b677a49a12ffa7a5add5ec509e9c5941", "sha256": "00392ea6a41beb3dd9b7ec2dd398872536ff63bec215e56d97ce67bc5b397f2d" }, "downloads": -1, "filename": "kser-0.3.14.tar.gz", "has_sig": false, "md5_digest": "b677a49a12ffa7a5add5ec509e9c5941", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5768, "upload_time": "2017-12-11T14:43:22", "upload_time_iso_8601": "2017-12-11T14:43:22.183260Z", "url": "https://files.pythonhosted.org/packages/5a/50/9b3b67701cb934b99779cb47273cc4e4ab92131c6e22c79c2cb75c647c00/kser-0.3.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "6826d1db448903606ea0488812ae0e26", "sha256": "1fcd4efc517c8269c5509c47c9ad50088fb9f3ab23c605a513bda2256459eb46" }, "downloads": -1, "filename": "kser-0.3.2.tar.gz", "has_sig": false, "md5_digest": "6826d1db448903606ea0488812ae0e26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5574, "upload_time": "2017-11-17T11:59:56", "upload_time_iso_8601": "2017-11-17T11:59:56.623992Z", "url": "https://files.pythonhosted.org/packages/e6/ed/5eff9bc0a9549a809d4f058b7d5ac3c67b6572e51381e359a215c5e744ef/kser-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "186c2085ed920d9581b3cff016cedfd7", "sha256": "c3efa8d5e5b5ed2155547d2b23d4de8fd2bcd75d80812600619e6993aa51135f" }, "downloads": -1, "filename": "kser-0.3.3.tar.gz", "has_sig": false, "md5_digest": "186c2085ed920d9581b3cff016cedfd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5579, "upload_time": "2017-11-17T12:08:09", "upload_time_iso_8601": "2017-11-17T12:08:09.128155Z", "url": "https://files.pythonhosted.org/packages/39/42/ceacc507ba1a0c5956eedbd497d2a5bc44f0ff8c25f6d1ef6873f02f9ff6/kser-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "a8601eda722e0dc1f3ca40c977d595b4", "sha256": "cd49591f0e8d07060e0a95f77907a0b394f4d4e5aa95f6df0c3c2cb73bab5284" }, "downloads": -1, "filename": "kser-0.3.4.tar.gz", "has_sig": false, "md5_digest": "a8601eda722e0dc1f3ca40c977d595b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5576, "upload_time": "2017-11-17T17:21:31", "upload_time_iso_8601": "2017-11-17T17:21:31.341952Z", "url": "https://files.pythonhosted.org/packages/f8/3f/a081b8f5d2b94b068d2b723e69237761cf04299bb9afa27e1075c33c849d/kser-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "7b4f7d48f3720c0476ba99d5b6f9f554", "sha256": "8cd67a6454bbfbf955886685679fdfb1f4176cf88882f424c914d8f360a1694b" }, "downloads": -1, "filename": "kser-0.3.5.tar.gz", "has_sig": false, "md5_digest": "7b4f7d48f3720c0476ba99d5b6f9f554", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5580, "upload_time": "2017-11-20T17:44:18", "upload_time_iso_8601": "2017-11-20T17:44:18.986754Z", "url": "https://files.pythonhosted.org/packages/09/4a/881deee391268799c19741c5db58331f8da6a09e1081fd4026e8dd427a94/kser-0.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "00f88c692ef7c18f194423f6e9abdd0c", "sha256": "3f7fab475822c34efe32d8146f7a261000e181c272e968670d46b43b158c4605" }, "downloads": -1, "filename": "kser-0.3.6.tar.gz", "has_sig": false, "md5_digest": "00f88c692ef7c18f194423f6e9abdd0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5582, "upload_time": "2017-11-21T13:59:56", "upload_time_iso_8601": "2017-11-21T13:59:56.986665Z", "url": "https://files.pythonhosted.org/packages/81/c3/3d922417d665a6176f5b2968617351592fa88667a6ab0109e83cf261fa59/kser-0.3.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "9c524f5ef6f89ab28f04f696bc24fb59", "sha256": "3e0bac13b0028d279b5b147e2830d331a2d0d068eada74b16ae2a3e45a9f3c01" }, "downloads": -1, "filename": "kser-0.3.8.tar.gz", "has_sig": false, "md5_digest": "9c524f5ef6f89ab28f04f696bc24fb59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5595, "upload_time": "2017-11-22T11:48:59", "upload_time_iso_8601": "2017-11-22T11:48:59.565137Z", "url": "https://files.pythonhosted.org/packages/09/a6/ea17183857a6de1a0617ee95623e5119508249a520e5c929bf55d70eb90c/kser-0.3.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "417712d0dfdb1692e5d23412a110b999", "sha256": "10415e4bc34651bfb07fdb34a6fd39d913b143f6af74b27dacd47387daa1298e" }, "downloads": -1, "filename": "kser-0.3.9.tar.gz", "has_sig": false, "md5_digest": "417712d0dfdb1692e5d23412a110b999", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5601, "upload_time": "2017-11-22T15:25:47", "upload_time_iso_8601": "2017-11-22T15:25:47.827194Z", "url": "https://files.pythonhosted.org/packages/63/98/8f36c83b816fec63709691d8dc574b2b269ac8c3767a48e1bf50058917aa/kser-0.3.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "bdd271d5a76c2b74cccdbc7c00554c00", "sha256": "14da8dc42fcb68572d5f1797c6043fcc9a1ba22a21aae81d36a2735f3d5612ce" }, "downloads": -1, "filename": "kser-0.4.1.tar.gz", "has_sig": false, "md5_digest": "bdd271d5a76c2b74cccdbc7c00554c00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5849, "upload_time": "2017-12-12T14:34:40", "upload_time_iso_8601": "2017-12-12T14:34:40.467577Z", "url": "https://files.pythonhosted.org/packages/b5/dd/bca929a41d28b6eea6131b10428a5261ff778926fefea9549195555deca8/kser-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "0806416f3819fbd6b3073723cb8a4684", "sha256": "1a778776581bed144dd0ada027bfdfa24f9779796bfc16265d1c9a0e79887f49" }, "downloads": -1, "filename": "kser-0.4.2.tar.gz", "has_sig": false, "md5_digest": "0806416f3819fbd6b3073723cb8a4684", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5922, "upload_time": "2017-12-12T16:33:35", "upload_time_iso_8601": "2017-12-12T16:33:35.929944Z", "url": "https://files.pythonhosted.org/packages/0c/ab/3cafc3181172e63aeca64d75ff32d4a53b3c219d885ddd6ee05c6934597d/kser-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "30a2038486af548beac61cfb86665ef4", "sha256": "e01af3910b76eee71f423a1984d78d0e2dad0dcc78c73decf8043b5e5520085f" }, "downloads": -1, "filename": "kser-0.4.3.tar.gz", "has_sig": false, "md5_digest": "30a2038486af548beac61cfb86665ef4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5852, "upload_time": "2017-12-12T16:47:29", "upload_time_iso_8601": "2017-12-12T16:47:29.891145Z", "url": "https://files.pythonhosted.org/packages/7c/45/6af1663bfebbad2106f5a3274a3046f80b485f8b3f75d2b5c6434eaac1a0/kser-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "00f3a710626651b06c8117639e825ca8", "sha256": "d543229f9736a363303266fc12fcf42cf18851e2ef54661ecb2fcf4397662638" }, "downloads": -1, "filename": "kser-0.4.4.tar.gz", "has_sig": false, "md5_digest": "00f3a710626651b06c8117639e825ca8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5974, "upload_time": "2017-12-19T11:40:52", "upload_time_iso_8601": "2017-12-19T11:40:52.141587Z", "url": "https://files.pythonhosted.org/packages/62/68/65b099cf9261b200d0101fce57652e053fd4f6207a06228f68e7a60b2640/kser-0.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "216d782189df677f5e8ee8ddf387cc1b", "sha256": "fc7caf95600f94ea7a80f3768cc051a72a600131da9ce8941ccbde8b32ee84cc" }, "downloads": -1, "filename": "kser-0.5.0.tar.gz", "has_sig": false, "md5_digest": "216d782189df677f5e8ee8ddf387cc1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4595, "upload_time": "2018-01-09T17:37:24", "upload_time_iso_8601": "2018-01-09T17:37:24.690596Z", "url": "https://files.pythonhosted.org/packages/d9/24/e070e9b618b63253c96927f4dcba7f7f349d44feaaa3e5adfae080f46e8e/kser-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "a90e252904d1941ef34a6252cf8b3690", "sha256": "0df6a5323b391c6b24051f5febdc0615641e414999582d8a19ba40929e16ef36" }, "downloads": -1, "filename": "kser-0.5.1.tar.gz", "has_sig": false, "md5_digest": "a90e252904d1941ef34a6252cf8b3690", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4637, "upload_time": "2018-01-11T14:51:02", "upload_time_iso_8601": "2018-01-11T14:51:02.027381Z", "url": "https://files.pythonhosted.org/packages/52/97/80f84264ee57c0ada98da053fedf5c8404acbc2d32d5f13c4412bf94a7cf/kser-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "da6660d96e64477aebd641c645abebba", "sha256": "7e46cc89127a37077bb976f8978cde813fc705524a7af864525a221a5f32573b" }, "downloads": -1, "filename": "kser-0.5.2.tar.gz", "has_sig": false, "md5_digest": "da6660d96e64477aebd641c645abebba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4638, "upload_time": "2018-01-11T14:53:44", "upload_time_iso_8601": "2018-01-11T14:53:44.661737Z", "url": "https://files.pythonhosted.org/packages/9f/5f/3a8034233e4b739074842a25873fd97c558dd4467b0bc807660350190ef6/kser-0.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "a14320dd55dd10454af74d1785c1bb77", "sha256": "24516f6ab33e010e5379155865e20d3973f19f96640c28ca4fd9d3af170a8ec5" }, "downloads": -1, "filename": "kser-0.5.3.tar.gz", "has_sig": false, "md5_digest": "a14320dd55dd10454af74d1785c1bb77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4662, "upload_time": "2018-01-29T15:30:44", "upload_time_iso_8601": "2018-01-29T15:30:44.832553Z", "url": "https://files.pythonhosted.org/packages/bb/2a/55178e1cf8520cd4a93d83312688ca3948f4cd22a3adc455938d2555a590/kser-0.5.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "1c15e7634dd8b5a8910b97c5a1fdc963", "sha256": "c893fe66f789485bbba72803461b5e390e145a0f0e28d710e9044bc6caee262a" }, "downloads": -1, "filename": "kser-0.6.0.tar.gz", "has_sig": false, "md5_digest": "1c15e7634dd8b5a8910b97c5a1fdc963", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4642, "upload_time": "2018-03-14T16:04:45", "upload_time_iso_8601": "2018-03-14T16:04:45.294888Z", "url": "https://files.pythonhosted.org/packages/76/0d/23705c788e989148bdceec12f09e92be3ff381b5764ef74da6b567603579/kser-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "34862c3cf72741935a3bee496801d667", "sha256": "b947c0007c7ec8626d05dbe4e56b06594ed6aa3c2e3f5102b9ae0eaa666a7137" }, "downloads": -1, "filename": "kser-0.6.1.tar.gz", "has_sig": false, "md5_digest": "34862c3cf72741935a3bee496801d667", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4655, "upload_time": "2018-03-14T17:30:06", "upload_time_iso_8601": "2018-03-14T17:30:06.290332Z", "url": "https://files.pythonhosted.org/packages/78/f1/ff18f7f16494b929b698347813027eaec4524776c0b8c868d373e69823a7/kser-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "dd06654cd408c9738cd08590c9aae8eb", "sha256": "b86fe1dc5c706cfabb0b5e1b10f3f9fb26fcc1a9bb8604c0164270800e45c26b" }, "downloads": -1, "filename": "kser-0.6.2.tar.gz", "has_sig": false, "md5_digest": "dd06654cd408c9738cd08590c9aae8eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4642, "upload_time": "2018-03-26T16:06:26", "upload_time_iso_8601": "2018-03-26T16:06:26.188996Z", "url": "https://files.pythonhosted.org/packages/24/0c/78c5718bc24d237f1d827bc9942791653acf2a1e1412817822db3fd142d1/kser-0.6.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "f43ab417aa3de4ea899d26bf37f10132", "sha256": "2dd94655a14dd9ceebc051d47b29f3df38e11b134e227ac33edb2c9aef9ac890" }, "downloads": -1, "filename": "kser-0.7.1.tar.gz", "has_sig": false, "md5_digest": "f43ab417aa3de4ea899d26bf37f10132", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6803, "upload_time": "2018-03-27T12:51:43", "upload_time_iso_8601": "2018-03-27T12:51:43.692584Z", "url": "https://files.pythonhosted.org/packages/d8/70/903aeb1bb431882bd33bf421f5842313f88032a656d7b823cfc2bc992cdb/kser-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "32fdf19d16ec1bc48440a2ced87bcbaf", "sha256": "a99851653eb4e067110541b572834d34467fbb200878becc026f72dfa88ea9eb" }, "downloads": -1, "filename": "kser-0.7.2.tar.gz", "has_sig": false, "md5_digest": "32fdf19d16ec1bc48440a2ced87bcbaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6756, "upload_time": "2018-03-27T14:14:38", "upload_time_iso_8601": "2018-03-27T14:14:38.663226Z", "url": "https://files.pythonhosted.org/packages/5b/bb/2e18b978ee47b13f5949d1d7c6c797c08f98a09e33454cb518f01475c4bc/kser-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "69d85ed87836c0a63c13f413cf83d0ff", "sha256": "02462f81606f149a1a8df55c485a378b9747b5a46828487c8105d1a4f4188181" }, "downloads": -1, "filename": "kser-0.7.3.tar.gz", "has_sig": false, "md5_digest": "69d85ed87836c0a63c13f413cf83d0ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6822, "upload_time": "2018-04-04T09:57:43", "upload_time_iso_8601": "2018-04-04T09:57:43.529612Z", "url": "https://files.pythonhosted.org/packages/e4/05/7b783d16374ed3be342991e4ad4a61e8aff63aaeeefd2ed03fb85337ceac/kser-0.7.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "81b52f079b577af1af52b0f8ac5dfb42", "sha256": "51ba80b43e562a1b3558b50662a18221e8e787685d3f80a23c8fe922dd7f7f23" }, "downloads": -1, "filename": "kser-0.7.4.tar.gz", "has_sig": false, "md5_digest": "81b52f079b577af1af52b0f8ac5dfb42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9494, "upload_time": "2018-04-04T13:25:28", "upload_time_iso_8601": "2018-04-04T13:25:28.115633Z", "url": "https://files.pythonhosted.org/packages/ab/61/5f5bf29db1dbaa4a4ebbeca7704012f7c4a375d2ba351195dbb3351955e6/kser-0.7.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "7d11ce04814987c025ea80df45a27a0c", "sha256": "27379a1a530b90e40efe6a8aa8096c03c54d39ad5a13a9ae0bf9e4173a664590" }, "downloads": -1, "filename": "kser-0.7.5.tar.gz", "has_sig": false, "md5_digest": "7d11ce04814987c025ea80df45a27a0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9491, "upload_time": "2018-04-04T13:36:05", "upload_time_iso_8601": "2018-04-04T13:36:05.878321Z", "url": "https://files.pythonhosted.org/packages/35/43/7510c8f6cb993e7dc877d29c545b3ffa490eb7b7d233d2c3038379b3418e/kser-0.7.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "9e7893dd05265ff45bde8aae139ea706", "sha256": "88b5f9ce10826b1815d07b009645b76b08e6b6541c9c63f155a77aca95dafb79" }, "downloads": -1, "filename": "kser-0.7.6.tar.gz", "has_sig": false, "md5_digest": "9e7893dd05265ff45bde8aae139ea706", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9288, "upload_time": "2018-05-28T15:35:11", "upload_time_iso_8601": "2018-05-28T15:35:11.779319Z", "url": "https://files.pythonhosted.org/packages/b4/94/bab767fa7562f95b9b39edd4bc972b2ae9bc962747db4a392c3685024bc8/kser-0.7.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "b8c457d08c4cee731ed8a1bcceea5e09", "sha256": "cff83e4e0f342458323e533cb6b9138d785fbbbda69ed5983bc57f68476e3178" }, "downloads": -1, "filename": "kser-0.7.7.tar.gz", "has_sig": false, "md5_digest": "b8c457d08c4cee731ed8a1bcceea5e09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9312, "upload_time": "2018-05-28T15:47:20", "upload_time_iso_8601": "2018-05-28T15:47:20.548720Z", "url": "https://files.pythonhosted.org/packages/03/70/a2af89223891bb38e62c41dce6db0d0d65886a97a63dfb6a2a432d944869/kser-0.7.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "c279c7284a3b608481b575cd61a7997a", "sha256": "bbb698f7f7a10973106fdb28b07bc4093870fe2c1058706163bf2b4c9844ad4a" }, "downloads": -1, "filename": "kser-0.7.8.tar.gz", "has_sig": false, "md5_digest": "c279c7284a3b608481b575cd61a7997a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9333, "upload_time": "2018-06-19T16:51:18", "upload_time_iso_8601": "2018-06-19T16:51:18.026501Z", "url": "https://files.pythonhosted.org/packages/43/18/71126a71f1f7860579473117ae605bee7400154c38adc28c5e259d5a64b0/kser-0.7.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.9": [ { "comment_text": "", "digests": { "md5": "7303a02030b9bc54d70551a1f8cf58e6", "sha256": "bf3cc58256d2e05296734366ac955af68152961dff072efbdf737163d9d6b40c" }, "downloads": -1, "filename": "kser-0.7.9.tar.gz", "has_sig": false, "md5_digest": "7303a02030b9bc54d70551a1f8cf58e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9334, "upload_time": "2018-07-18T12:24:06", "upload_time_iso_8601": "2018-07-18T12:24:06.758552Z", "url": "https://files.pythonhosted.org/packages/82/e1/977b0fd4b83068f3a5614e7daae30ed53d34420777669fb0aa6117bcdfb1/kser-0.7.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "e85f463053deab783f7877fc1421d198", "sha256": "f69eaeeb0bf3bf228a9168188930d4ff3338f20fa900895418e2d2bbd3a34c25" }, "downloads": -1, "filename": "kser-0.8.1.tar.gz", "has_sig": false, "md5_digest": "e85f463053deab783f7877fc1421d198", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10141, "upload_time": "2018-08-07T09:46:42", "upload_time_iso_8601": "2018-08-07T09:46:42.626925Z", "url": "https://files.pythonhosted.org/packages/a3/98/df8f550e6047a141130f3b447249db2bb37995f477ab1dd48de2ea08507a/kser-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.10": [ { "comment_text": "", "digests": { "md5": "40b3d952290fce9c738f9c050ec4a3de", "sha256": "ec8224e23a7df0e52231d002358f0fdfa29b1bda009485358dda5435cc450f6f" }, "downloads": -1, "filename": "kser-0.8.10.tar.gz", "has_sig": false, "md5_digest": "40b3d952290fce9c738f9c050ec4a3de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11701, "upload_time": "2018-09-25T09:49:34", "upload_time_iso_8601": "2018-09-25T09:49:34.107492Z", "url": "https://files.pythonhosted.org/packages/5f/1a/5819af0add4be205521959ea8de3c40196488f048d716bd72be049832023/kser-0.8.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.11": [ { "comment_text": "", "digests": { "md5": "3ae405938800623651f7a515b55b1d6b", "sha256": "32091ef35909d122c3e03d8157a2f55b7b0e740c486c0d5626e330479cca6293" }, "downloads": -1, "filename": "kser-0.8.11.tar.gz", "has_sig": false, "md5_digest": "3ae405938800623651f7a515b55b1d6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11705, "upload_time": "2018-09-25T14:44:03", "upload_time_iso_8601": "2018-09-25T14:44:03.930851Z", "url": "https://files.pythonhosted.org/packages/40/a8/080ce3092baf3c8091ac756641bb7360239bc22f14c152745b68c9785dd7/kser-0.8.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.12": [ { "comment_text": "", "digests": { "md5": "5e1d932a341723191f42bcc7ebc78942", "sha256": "93804028abbb5983ab8ef730ca091a6c00ead8f0065b4a44d36e8092cc0970bd" }, "downloads": -1, "filename": "kser-0.8.12.tar.gz", "has_sig": false, "md5_digest": "5e1d932a341723191f42bcc7ebc78942", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11694, "upload_time": "2018-09-25T14:58:30", "upload_time_iso_8601": "2018-09-25T14:58:30.772570Z", "url": "https://files.pythonhosted.org/packages/57/ae/a3c3b63bf33514ceaa55ee3f7af36a15b82f43fc354114d76d1212475299/kser-0.8.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.13": [ { "comment_text": "", "digests": { "md5": "394cee24897049b6cb32057f2de1ee2c", "sha256": "38a191c0d14bce4a4fe690a920114514b7c67906e402e2f52afe4d4601b0f862" }, "downloads": -1, "filename": "kser-0.8.13.tar.gz", "has_sig": false, "md5_digest": "394cee24897049b6cb32057f2de1ee2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11701, "upload_time": "2018-09-25T15:09:17", "upload_time_iso_8601": "2018-09-25T15:09:17.652119Z", "url": "https://files.pythonhosted.org/packages/f6/36/6b852a17507adcc9a60a25196d8fbf1544b3b6d8024f79f517714bc28a04/kser-0.8.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.14": [ { "comment_text": "", "digests": { "md5": "ea144a861ceba4f7b0ff027c32a9ee8a", "sha256": "042cb9281aa0cf7bcf026d55f9ad7872f21fb702f4f46b44ce8bd5bf76939d2e" }, "downloads": -1, "filename": "kser-0.8.14.tar.gz", "has_sig": false, "md5_digest": "ea144a861ceba4f7b0ff027c32a9ee8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13343, "upload_time": "2018-10-01T16:45:59", "upload_time_iso_8601": "2018-10-01T16:45:59.884299Z", "url": "https://files.pythonhosted.org/packages/36/30/dc702aaef79cd8c2823652360cc625cd52606fd09ebe7bff0e903b451d90/kser-0.8.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.15": [ { "comment_text": "", "digests": { "md5": "0f7691a41a146cab2585b4d359570473", "sha256": "f365d69983902aea2bb5e3eb5153231804045a98f672642454838e84b01c7236" }, "downloads": -1, "filename": "kser-0.8.15.tar.gz", "has_sig": false, "md5_digest": "0f7691a41a146cab2585b4d359570473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13803, "upload_time": "2019-02-13T17:30:31", "upload_time_iso_8601": "2019-02-13T17:30:31.985459Z", "url": "https://files.pythonhosted.org/packages/db/2d/cf802e1a48b6fc95e31149b650b09b5bc2afad3c6b4bef05e69c95c31e8f/kser-0.8.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.16": [ { "comment_text": "", "digests": { "md5": "f4b5f81d3c1b82bdb2d214387ad564db", "sha256": "7149e63d3496ae582f7f549341ae82ccb5bed6b907dd61e926038983852fb037" }, "downloads": -1, "filename": "kser-0.8.16.tar.gz", "has_sig": false, "md5_digest": "f4b5f81d3c1b82bdb2d214387ad564db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13872, "upload_time": "2019-03-25T14:06:07", "upload_time_iso_8601": "2019-03-25T14:06:07.717898Z", "url": "https://files.pythonhosted.org/packages/59/8d/8d0a278fee67548e494cd7191ec4dc915c24351a11f2f1824af6bc6106c5/kser-0.8.16.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.17": [ { "comment_text": "", "digests": { "md5": "4b03e95eb078b0e4207d31d60a4ba290", "sha256": "25d9049a0560de282df6a43a883baa5f73229057b1720794ac1369cca1987623" }, "downloads": -1, "filename": "kser-0.8.17.tar.gz", "has_sig": false, "md5_digest": "4b03e95eb078b0e4207d31d60a4ba290", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14089, "upload_time": "2019-03-25T14:43:25", "upload_time_iso_8601": "2019-03-25T14:43:25.968751Z", "url": "https://files.pythonhosted.org/packages/0b/ba/8a8517c88e46b20c6fe71082ac0279fbc8e18f61a63468feb9682cd8abf5/kser-0.8.17.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.18": [ { "comment_text": "", "digests": { "md5": "3f8481334dae247bd581ff9acc1eaa88", "sha256": "7009b18ca35948c70413cdcc83872d58f8bce14a31881b8aa0e5ffde279409da" }, "downloads": -1, "filename": "kser-0.8.18.tar.gz", "has_sig": false, "md5_digest": "3f8481334dae247bd581ff9acc1eaa88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14261, "upload_time": "2019-03-25T15:15:59", "upload_time_iso_8601": "2019-03-25T15:15:59.924197Z", "url": "https://files.pythonhosted.org/packages/68/ea/bc416f5fa667078664bf96caf315e66c60fd4e47d3be5962fa71c9fa583b/kser-0.8.18.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.19": [ { "comment_text": "", "digests": { "md5": "c0a7bf43c1080ab04bc9bbb751e1857a", "sha256": "5baf840ddd2a3ac6e3909f8bb5c11b6dbcf16e80438256a01b27e8873d41ce9c" }, "downloads": -1, "filename": "kser-0.8.19.tar.gz", "has_sig": false, "md5_digest": "c0a7bf43c1080ab04bc9bbb751e1857a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13746, "upload_time": "2019-03-26T11:34:20", "upload_time_iso_8601": "2019-03-26T11:34:20.324383Z", "url": "https://files.pythonhosted.org/packages/3e/20/c9a5add4ec5270b9d5125ab3042f527bd03b04ea96017732af60dc0929c3/kser-0.8.19.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "e07b6a1bc437e3edfc33ea87adc52c4d", "sha256": "236c3c670bd285c2e3c92f0563d54b03393b40be676d9bac7dbe265781dca55a" }, "downloads": -1, "filename": "kser-0.8.2.tar.gz", "has_sig": false, "md5_digest": "e07b6a1bc437e3edfc33ea87adc52c4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11410, "upload_time": "2018-08-08T11:28:33", "upload_time_iso_8601": "2018-08-08T11:28:33.223078Z", "url": "https://files.pythonhosted.org/packages/48/73/35c33381f8bec9e63079e1b71e89dd78af15c7dac3f38180556e957776c1/kser-0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.20": [ { "comment_text": "", "digests": { "md5": "1a0fbc622f4a13162388d701cacef702", "sha256": "8a03386df45c2423802734f1936e5c7dd3361b39b080f57710e8873532146976" }, "downloads": -1, "filename": "kser-0.8.20.tar.gz", "has_sig": false, "md5_digest": "1a0fbc622f4a13162388d701cacef702", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14163, "upload_time": "2019-10-22T14:13:32", "upload_time_iso_8601": "2019-10-22T14:13:32.814917Z", "url": "https://files.pythonhosted.org/packages/90/f7/b5d9b51c48ecfd13ed5b58140f159cc5bb78abde0514aed1df9017b0efe0/kser-0.8.20.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.21": [ { "comment_text": "", "digests": { "md5": "4503943ea19258aea75db742299b7dd3", "sha256": "be62995986d4b938d81c6d35af60490a06bf38b26bd886439908a97948fce2a4" }, "downloads": -1, "filename": "kser-0.8.21.tar.gz", "has_sig": false, "md5_digest": "4503943ea19258aea75db742299b7dd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14170, "upload_time": "2020-02-26T11:41:44", "upload_time_iso_8601": "2020-02-26T11:41:44.704910Z", "url": "https://files.pythonhosted.org/packages/a6/45/7d731f7035a9347aafda5fb9ab53b1d47c096defe221fec502df253f3b77/kser-0.8.21.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.22": [ { "comment_text": "", "digests": { "md5": "d9ad2abb67e48fa3fbf61957d1d4ebc2", "sha256": "aa6c8de72a92d23e4a2ad7ef33783fa5ac6ccd7f306696a23f18791c4fe5d995" }, "downloads": -1, "filename": "kser-0.8.22.tar.gz", "has_sig": false, "md5_digest": "d9ad2abb67e48fa3fbf61957d1d4ebc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15221, "upload_time": "2021-02-22T13:27:39", "upload_time_iso_8601": "2021-02-22T13:27:39.841167Z", "url": "https://files.pythonhosted.org/packages/3f/4b/888f8ac01317ed61c463fed80f2b28a9358258f8d08d8d941b8c99703d25/kser-0.8.22.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.23": [ { "comment_text": "", "digests": { "md5": "4db4f2bb587c2f5a52ba7c15da34bf4b", "sha256": "e4e2b72e6c6f4a44a72c2d41a9d10825701c80538216ecb62d8e22254267a8f3" }, "downloads": -1, "filename": "kser-0.8.23.tar.gz", "has_sig": false, "md5_digest": "4db4f2bb587c2f5a52ba7c15da34bf4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13733, "upload_time": "2021-08-11T19:10:30", "upload_time_iso_8601": "2021-08-11T19:10:30.946783Z", "url": "https://files.pythonhosted.org/packages/cc/13/b91654407f568542bd05aa7e223a9ba617b8992dd243071e50c03bc2a438/kser-0.8.23.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.24": [ { "comment_text": "", "digests": { "md5": "0f3752105eef8f309b0ff3a763635ef8", "sha256": "0962136132757def4ae99da29e8cb2de130e90485799f1a65cf56bfd7f3f13ab" }, "downloads": -1, "filename": "kser-0.8.24.tar.gz", "has_sig": false, "md5_digest": "0f3752105eef8f309b0ff3a763635ef8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13838, "upload_time": "2021-08-18T21:01:10", "upload_time_iso_8601": "2021-08-18T21:01:10.436087Z", "url": "https://files.pythonhosted.org/packages/e3/54/8e413edbe76cba4fc3fe6e36bc2df32981df2725daa49ce07b4c484e42e4/kser-0.8.24.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "1e23dd7e2b8b966d7a65343cb798bbdb", "sha256": "85d98b82268e684c57c7e65613c2952f8c904f96c26bb8cb03c2753f60a3c6f6" }, "downloads": -1, "filename": "kser-0.8.3.tar.gz", "has_sig": false, "md5_digest": "1e23dd7e2b8b966d7a65343cb798bbdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11408, "upload_time": "2018-08-08T13:11:58", "upload_time_iso_8601": "2018-08-08T13:11:58.545874Z", "url": "https://files.pythonhosted.org/packages/ca/7f/2d0b90961b3a8a175fe86a70cf2f77bf864ad3dfe4c9be894cf6ef98d8ba/kser-0.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "7d17c7583b004bf1dbefb3deeed7bb12", "sha256": "7e493d8083a0ab1461f10cb9986c11e77461edf854ee596a64f03289a6d2ff5e" }, "downloads": -1, "filename": "kser-0.8.4.tar.gz", "has_sig": false, "md5_digest": "7d17c7583b004bf1dbefb3deeed7bb12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11571, "upload_time": "2018-08-08T15:45:03", "upload_time_iso_8601": "2018-08-08T15:45:03.258155Z", "url": "https://files.pythonhosted.org/packages/12/61/d3bb611a4fe298ad540c995d9f27b8d122cc5dfa047d23fdf4af78974ef2/kser-0.8.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "8317da04781dee2730727d26da7cc45a", "sha256": "6e72b7e910fa8f9abf1d5ac4ef0d38d2313ad3a5c4ffa4782e9b801153d6b885" }, "downloads": -1, "filename": "kser-0.8.5.tar.gz", "has_sig": false, "md5_digest": "8317da04781dee2730727d26da7cc45a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11621, "upload_time": "2018-08-13T10:15:09", "upload_time_iso_8601": "2018-08-13T10:15:09.198790Z", "url": "https://files.pythonhosted.org/packages/58/6c/daa5905f55d368065e0fa71c10ceb03b33e21069607b202e86e74c0faac5/kser-0.8.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "86043882ff3a71606b0154a23c919f8a", "sha256": "f18773d09f847ba6a1f61ba1ec99c7231797b932c3e527475c9efffff60b801a" }, "downloads": -1, "filename": "kser-0.8.6.tar.gz", "has_sig": false, "md5_digest": "86043882ff3a71606b0154a23c919f8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11699, "upload_time": "2018-08-22T10:18:52", "upload_time_iso_8601": "2018-08-22T10:18:52.680137Z", "url": "https://files.pythonhosted.org/packages/48/03/a98a923250c2a964cd24e0da97dd74e016353ad940cf5cbf873f7141c1b7/kser-0.8.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "46a52f547cda872755900631c7470f2f", "sha256": "4205af680fe0d970cd0c81701a6a160ee151706b1dd0fc2d4c63354392d68536" }, "downloads": -1, "filename": "kser-0.8.7.tar.gz", "has_sig": false, "md5_digest": "46a52f547cda872755900631c7470f2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11782, "upload_time": "2018-09-17T15:08:52", "upload_time_iso_8601": "2018-09-17T15:08:52.300605Z", "url": "https://files.pythonhosted.org/packages/76/fc/6d6f59334abcbde02adfa2e0e6808b7ff5357582551a7248a43b6296488c/kser-0.8.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "1704d3f146e28615d854902cc61815b8", "sha256": "1617c409f48bd05548edefb151ecc1c9ef96dc0c363e0c18d5e4a0b981ab2f4f" }, "downloads": -1, "filename": "kser-0.8.8.tar.gz", "has_sig": false, "md5_digest": "1704d3f146e28615d854902cc61815b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11675, "upload_time": "2018-09-18T16:45:17", "upload_time_iso_8601": "2018-09-18T16:45:17.829604Z", "url": "https://files.pythonhosted.org/packages/61/74/6848d9de9ee50afc9825bf14d225140b181bd6a17c509f3e6d73eb0ebb20/kser-0.8.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.9": [ { "comment_text": "", "digests": { "md5": "39eda6c88b91e920137d6be00299ecb4", "sha256": "6ce3381097610e8cdc08f1e8aba19679108612a38a9d2abb9171701c0c3f95bd" }, "downloads": -1, "filename": "kser-0.8.9.tar.gz", "has_sig": false, "md5_digest": "39eda6c88b91e920137d6be00299ecb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11694, "upload_time": "2018-09-20T16:06:24", "upload_time_iso_8601": "2018-09-20T16:06:24.769048Z", "url": "https://files.pythonhosted.org/packages/89/eb/59e17e4955b3ff9956f68b9720af73953fcff845859ec555d12acbba1b8f/kser-0.8.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0f3752105eef8f309b0ff3a763635ef8", "sha256": "0962136132757def4ae99da29e8cb2de130e90485799f1a65cf56bfd7f3f13ab" }, "downloads": -1, "filename": "kser-0.8.24.tar.gz", "has_sig": false, "md5_digest": "0f3752105eef8f309b0ff3a763635ef8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13838, "upload_time": "2021-08-18T21:01:10", "upload_time_iso_8601": "2021-08-18T21:01:10.436087Z", "url": "https://files.pythonhosted.org/packages/e3/54/8e413edbe76cba4fc3fe6e36bc2df32981df2725daa49ce07b4c484e42e4/kser-0.8.24.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }