{ "info": { "author": "Mario Hunka", "author_email": "mario.hunka@kiwi.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Database", "Topic :: Software Development :: Quality Assurance" ], "description": "Contessa\n============================\n\nHello, welcome to Contessa!\n\nContessa is a **Data Quality** library that provides you an easy way to define, execute and\nstore quality rules for your data.\n\nInstead of writing a lot of sql queries that look almost exactly the same, we're aiming for more\npragmatic approach - define rules programatically. This enables much more flexibility for the user and also for us as the creators of the lib.\n\nWe implement new Rules (incrementally) that should reflect Data Quality domain. From the start these are simple\nrules like - NOT_NULL, GT (greater than) etc. We want to build on these simple rules and provide more complex Data Quality checkers out-of-the-box.\n\n**Goals:**\n\n- be database agnostic (to a reasonable degree), so you will define checks against any database (e.g. mysql vs. postgres) in the same way\n- automatize data quality results e.g. from postgres table to Datadog dashboard\n- programmatic approach to data-quality definition, which leads to:\n\n - dynamic composition of rules in a simple script using db or any 3rd party tool - e.g. take all tables, create NOT_NULl rule for all of them for each integer column\n\n - users can use special rules for data if needed, if not, they can go with generic solutions\n\n - automatizable testable parts of definitions when needed\n\n- easier maintenance when number of checks scales too fast :)\n\nFull docs here https://contessa.readthedocs.io/en/latest\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kiwicom/contessa", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "contessa", "package_url": "https://pypi.org/project/contessa/", "platform": "", "project_url": "https://pypi.org/project/contessa/", "project_urls": { "Homepage": "https://github.com/kiwicom/contessa" }, "release_url": "https://pypi.org/project/contessa/0.2.12/", "requires_dist": [ "sqlalchemy (>=1.2)", "psycopg2 (>=2.7)", "jinja2 (>=2.10)", "alembic (>=0.8.10)", "click (>=7.0)", "packaging (>=19.2)" ], "requires_python": ">=3.6", "summary": "Data-quality framework", "version": "0.2.12", "yanked": false, "yanked_reason": null }, "last_serial": 10740449, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b4429ec1804c819c62ac24787a2edb50", "sha256": "0bdcd5b703b8c42f7a50a8d86c259b92449ae05e0161b7a768604ccf7dc8a554" }, "downloads": -1, "filename": "contessa-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b4429ec1804c819c62ac24787a2edb50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 20543, "upload_time": "2019-08-14T09:30:25", "upload_time_iso_8601": "2019-08-14T09:30:25.448054Z", "url": "https://files.pythonhosted.org/packages/99/b8/74c3a632b88db62049fa91e11024337cf7e460f5a3b247c58617c053e942/contessa-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0f09c501dbbb6fd980af8faa703bc6be", "sha256": "7d584e3c89817a48c9cde155e2424e7dcf330b861021db452a159fe2c9926417" }, "downloads": -1, "filename": "contessa-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0f09c501dbbb6fd980af8faa703bc6be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 14445, "upload_time": "2019-08-14T09:30:27", "upload_time_iso_8601": "2019-08-14T09:30:27.904736Z", "url": "https://files.pythonhosted.org/packages/a0/f4/9c4f27cd5ba78b222875f07ae99477608a959fe5910010b42097a169dd71/contessa-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "23764992693e2784d7ff3869b9b00b18", "sha256": "a31d2c3178e93f5f8899acd30d39741721ccd9daa50af76ceef9f1027537d2ee" }, "downloads": -1, "filename": "contessa-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "23764992693e2784d7ff3869b9b00b18", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 21676, "upload_time": "2019-08-14T16:41:36", "upload_time_iso_8601": "2019-08-14T16:41:36.252554Z", "url": "https://files.pythonhosted.org/packages/81/56/2fe3a8f14367a197c50ebee746f287d95635e4c85975bd01d334d2aaeac3/contessa-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "426dcfd554e1d60ec6625b1f2f9b19b7", "sha256": "b4248d5b7d35a4ccfd6eb8148975a763ca6937d79290b57b81060b0cbc25e05c" }, "downloads": -1, "filename": "contessa-0.1.1.tar.gz", "has_sig": false, "md5_digest": "426dcfd554e1d60ec6625b1f2f9b19b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15497, "upload_time": "2019-08-14T16:41:38", "upload_time_iso_8601": "2019-08-14T16:41:38.099877Z", "url": "https://files.pythonhosted.org/packages/d6/20/74be013ff90da152b359ace76d53ccd52776fc61de547180ce3e2dc429ba/contessa-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3654f551eab92215b2c2dd0dd283d0bc", "sha256": "19d601632ec7af2e846f79e1c82d412e741698abb053afe4718ba157659f1c22" }, "downloads": -1, "filename": "contessa-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3654f551eab92215b2c2dd0dd283d0bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 22363, "upload_time": "2019-09-02T12:46:04", "upload_time_iso_8601": "2019-09-02T12:46:04.600444Z", "url": "https://files.pythonhosted.org/packages/81/dc/5630aaf6f9085378d9ec387db4c2f176c0d6736fe2ad1f799a3b3b5f999a/contessa-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2a6522610572091f529ee3e74033cc26", "sha256": "8cc4b78382330ea96d1ed284189a71012ab394304eaa465f5971bb062b5b5c50" }, "downloads": -1, "filename": "contessa-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2a6522610572091f529ee3e74033cc26", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 16168, "upload_time": "2019-09-02T12:46:06", "upload_time_iso_8601": "2019-09-02T12:46:06.239960Z", "url": "https://files.pythonhosted.org/packages/e2/8f/303e0146776493da0be93ed4d31e50494548d3ee2f82a031d673b43d2793/contessa-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a7a2ba8162ff303ba16177bf7ea270cf", "sha256": "a0a61650e5fb7d5ccc57ae17e84012d944139ab073952df856e884d99e188826" }, "downloads": -1, "filename": "contessa-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a7a2ba8162ff303ba16177bf7ea270cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 23232, "upload_time": "2019-09-04T14:34:41", "upload_time_iso_8601": "2019-09-04T14:34:41.864402Z", "url": "https://files.pythonhosted.org/packages/bf/0f/13e3d00cf765a4874fc7a6d53ab2dd9a966162674188f9a8817835e4ec92/contessa-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2cd090215ecde150d1e11565f3fdca69", "sha256": "eb8133ea1e468d8045d0092410df77bb55b1e8b52a729dd5dd6171b156537fee" }, "downloads": -1, "filename": "contessa-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2cd090215ecde150d1e11565f3fdca69", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 16553, "upload_time": "2019-09-04T14:34:43", "upload_time_iso_8601": "2019-09-04T14:34:43.156264Z", "url": "https://files.pythonhosted.org/packages/53/73/1e906b7b1ed7822fd6e88182bad145f65060622668c3bb9c7789f03fbb22/contessa-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c95a18c3936d54b9d54fbff3acaa0a3a", "sha256": "263304a7f198fa7659a8fdb781d8a98c58d6a3d92bf04fc8979f9cdac1c0b8e6" }, "downloads": -1, "filename": "contessa-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c95a18c3936d54b9d54fbff3acaa0a3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 24071, "upload_time": "2019-10-24T11:40:05", "upload_time_iso_8601": "2019-10-24T11:40:05.362862Z", "url": "https://files.pythonhosted.org/packages/ca/77/3c2f296b6eb0746268f422c818b8e7cba59365fd50804990000add788b04/contessa-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c6765629a731ac7a70492ecd9142d555", "sha256": "eec84e69681322911259941005dfa8c9162ed41d4e6dc404e4477f1f6238651c" }, "downloads": -1, "filename": "contessa-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c6765629a731ac7a70492ecd9142d555", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 17631, "upload_time": "2019-10-24T11:40:06", "upload_time_iso_8601": "2019-10-24T11:40:06.574537Z", "url": "https://files.pythonhosted.org/packages/3b/57/d0714633832b88e113d4c1783abe125a78e8b5c90e5c2186ac1c348200bb/contessa-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "51903ee1b1452478467f874e8da8203f", "sha256": "d535d5bc466133a7850f946a22c70305aff37c65d87d2cb60e0db1e39498feff" }, "downloads": -1, "filename": "contessa-0.2.10-py3-none-any.whl", "has_sig": false, "md5_digest": "51903ee1b1452478467f874e8da8203f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 47053, "upload_time": "2021-04-12T13:42:40", "upload_time_iso_8601": "2021-04-12T13:42:40.383122Z", "url": "https://files.pythonhosted.org/packages/9a/9b/155452d5cb588de6a2604eadb9c00cd449de65ee33792b16292248e03e9d/contessa-0.2.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bd6cafc2f3eacf025873d67238ddcfd3", "sha256": "abcae23e22cf9cb17671eb6f2c42901a48453bd2fffe6ae8ac7d9088faa106b9" }, "downloads": -1, "filename": "contessa-0.2.10.tar.gz", "has_sig": false, "md5_digest": "bd6cafc2f3eacf025873d67238ddcfd3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 33648, "upload_time": "2021-04-12T13:42:41", "upload_time_iso_8601": "2021-04-12T13:42:41.793069Z", "url": "https://files.pythonhosted.org/packages/e6/a9/b97c3d299cd42703a106774a39fc4e33b3d7c49580b4485bcbc32e598c78/contessa-0.2.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "a3ab891c4b7564bfd3543d955a4e87e3", "sha256": "a18ba9d877ccc818004cbe9793a124029d695d027fd73088dad7d2aa385ae5bd" }, "downloads": -1, "filename": "contessa-0.2.11-py3-none-any.whl", "has_sig": false, "md5_digest": "a3ab891c4b7564bfd3543d955a4e87e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 47284, "upload_time": "2021-06-03T17:02:02", "upload_time_iso_8601": "2021-06-03T17:02:02.755292Z", "url": "https://files.pythonhosted.org/packages/d7/a3/e188011e4bb188d29d3d4c0611c2de4849f56de1e09d6bfdd12b6a434d49/contessa-0.2.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e891f75320f0046468376e102277ab5c", "sha256": "a19b50fdb8f582ceefc80c93017ce7632c2dc320232930dece3cd88bc7794c64" }, "downloads": -1, "filename": "contessa-0.2.11.tar.gz", "has_sig": false, "md5_digest": "e891f75320f0046468376e102277ab5c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 33828, "upload_time": "2021-06-03T17:02:04", "upload_time_iso_8601": "2021-06-03T17:02:04.428442Z", "url": "https://files.pythonhosted.org/packages/5d/98/09499d86f6a6438c94c35a0bb9cb7c64660ae5527be403960f84784481ed/contessa-0.2.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "ac3d41ea84dc62d4f838625a476a2c1b", "sha256": "9030e7b080936306f302f6ec0a14f904d991a99cfb0442c0ba0902690d6ce234" }, "downloads": -1, "filename": "contessa-0.2.12-py3-none-any.whl", "has_sig": false, "md5_digest": "ac3d41ea84dc62d4f838625a476a2c1b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 47455, "upload_time": "2021-06-25T07:05:26", "upload_time_iso_8601": "2021-06-25T07:05:26.179606Z", "url": "https://files.pythonhosted.org/packages/5e/f0/29ced3412a0ea61e6e80fb7014950be6a5c1f07b0f0dac8f40e464c04e15/contessa-0.2.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "135451118dc9b2792e8603424b8f28a5", "sha256": "22a29ba20b9afc7347eb28b6475126ea44882ab88dafd97c1e967e9a1ae70d13" }, "downloads": -1, "filename": "contessa-0.2.12.tar.gz", "has_sig": false, "md5_digest": "135451118dc9b2792e8603424b8f28a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 33961, "upload_time": "2021-06-25T07:05:27", "upload_time_iso_8601": "2021-06-25T07:05:27.920941Z", "url": "https://files.pythonhosted.org/packages/99/7c/609387f1771930b8041a23133c63ce522178b7219925a5f39fe634df4f5a/contessa-0.2.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "89095629e2e089ce12aeae34a75daad3", "sha256": "a5ba3f0fee11528b07b4386cf85c412049566f535964bc9ea33828158fd28c2e" }, "downloads": -1, "filename": "contessa-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "89095629e2e089ce12aeae34a75daad3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 40602, "upload_time": "2019-12-12T15:30:20", "upload_time_iso_8601": "2019-12-12T15:30:20.738032Z", "url": "https://files.pythonhosted.org/packages/46/c5/6a90ee0a537a5ea3b54f15d59a1fec2840462aa4a21a6b42274e9c38170e/contessa-0.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "99f6d2b6736ba4ef4ddccdc742820b14", "sha256": "beba0d01627bc52aebdcebba3fe769aafc7bdc7dbee2f9eb811449113536d3fd" }, "downloads": -1, "filename": "contessa-0.2.4.tar.gz", "has_sig": false, "md5_digest": "99f6d2b6736ba4ef4ddccdc742820b14", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 29435, "upload_time": "2019-12-12T15:30:22", "upload_time_iso_8601": "2019-12-12T15:30:22.288838Z", "url": "https://files.pythonhosted.org/packages/ea/cc/a93beef5f9922a78cf1ff235140c4d8d4a1125304a891183bd4f2c080af8/contessa-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "1048432dfa603a9ed2c6f8d7156df621", "sha256": "62b6b18e61340ccc5a01ebe004f5ddc5384b5bb96471879f20babcf7632d1d97" }, "downloads": -1, "filename": "contessa-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1048432dfa603a9ed2c6f8d7156df621", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 45695, "upload_time": "2020-05-12T10:13:15", "upload_time_iso_8601": "2020-05-12T10:13:15.707349Z", "url": "https://files.pythonhosted.org/packages/5b/aa/86b49d51b6f1f24b908b4fb32c5ab226f762a7e0cee2fcb7c9b52ea0862f/contessa-0.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "63bc1f875fd7fc6928fafe6b6f279f31", "sha256": "4f7741d9c2822734a4abb7630edd8091009bdbcc70709ea719158636907aa999" }, "downloads": -1, "filename": "contessa-0.2.5.tar.gz", "has_sig": false, "md5_digest": "63bc1f875fd7fc6928fafe6b6f279f31", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 32739, "upload_time": "2020-05-12T10:13:16", "upload_time_iso_8601": "2020-05-12T10:13:16.968441Z", "url": "https://files.pythonhosted.org/packages/93/0c/a3f2b7dfa82960f5af819b91550f91274bd44292df71a43891a99ce73468/contessa-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "eb1d502e85de9a5e33168baac43fecb9", "sha256": "b04cc7b18a2f693a94ca2d7cc1126327929aaaeda76f0684c421b733975e42ce" }, "downloads": -1, "filename": "contessa-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "eb1d502e85de9a5e33168baac43fecb9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 46035, "upload_time": "2020-06-30T07:57:14", "upload_time_iso_8601": "2020-06-30T07:57:14.265276Z", "url": "https://files.pythonhosted.org/packages/60/e2/cf1d617575539064f6be32cfed99ea87214ed417f27829017514c457c4f8/contessa-0.2.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "94b1683c977e828034584696c8ab2ab9", "sha256": "4d25369fa87e577e37ce2c91c82dbacb98d1c911ed0b4d8d30275b242883899e" }, "downloads": -1, "filename": "contessa-0.2.6.tar.gz", "has_sig": false, "md5_digest": "94b1683c977e828034584696c8ab2ab9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 33129, "upload_time": "2020-06-30T07:57:15", "upload_time_iso_8601": "2020-06-30T07:57:15.402235Z", "url": "https://files.pythonhosted.org/packages/05/e5/3f892c2127dad97d5fc2aee1ebc74ce4477d222e92631c1dd08200a88ff9/contessa-0.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "8199a7a933a8847ebe16ec0b13f6702a", "sha256": "a36c6c06e1b70a549773c0a9bf3d0f07e8e46b31d5d26c015ab38e105aeb7a45" }, "downloads": -1, "filename": "contessa-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "8199a7a933a8847ebe16ec0b13f6702a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 46446, "upload_time": "2021-01-08T09:10:06", "upload_time_iso_8601": "2021-01-08T09:10:06.914815Z", "url": "https://files.pythonhosted.org/packages/49/71/d6e85f2f252dcd8fe9f07532d299d1338a90bc03ffd12752d25cd42762b7/contessa-0.2.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f6ff2812c0ab583e0432a615ca567619", "sha256": "265cb849a83f32938008d9ad5c7516a01487ea759ad30551e5ae73c4c660e12d" }, "downloads": -1, "filename": "contessa-0.2.7.tar.gz", "has_sig": false, "md5_digest": "f6ff2812c0ab583e0432a615ca567619", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 32371, "upload_time": "2021-01-08T09:10:08", "upload_time_iso_8601": "2021-01-08T09:10:08.169740Z", "url": "https://files.pythonhosted.org/packages/3e/1f/a9b2a961212bb06a1b6c744369054d171b7181d03e9eb116dab869d40f59/contessa-0.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "9e0057b35c8bcb7d462aa738ebd878b8", "sha256": "652c0acbbb75d83bc9d0e5a59987cdcc800fbc4949b1a25e6744114b1325d8c9" }, "downloads": -1, "filename": "contessa-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "9e0057b35c8bcb7d462aa738ebd878b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 47070, "upload_time": "2021-03-12T15:15:25", "upload_time_iso_8601": "2021-03-12T15:15:25.834263Z", "url": "https://files.pythonhosted.org/packages/bd/a9/cfc682be15b35c9a9f6fa8c2e09711a26b12a14420d803dc34b9a040611b/contessa-0.2.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "338bc762299b8c1450defe25abdf2d07", "sha256": "9fc37638639ea93e67c5bf584983d1fd05ecb7e667b5a0457c9e82fa3c6cf06e" }, "downloads": -1, "filename": "contessa-0.2.8.tar.gz", "has_sig": false, "md5_digest": "338bc762299b8c1450defe25abdf2d07", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 33223, "upload_time": "2021-03-12T15:15:27", "upload_time_iso_8601": "2021-03-12T15:15:27.479542Z", "url": "https://files.pythonhosted.org/packages/b9/cb/20e27f2df1f519cc9b7ecee688a271bda241620438e67c490bd23d3f74e3/contessa-0.2.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "6d29b1377560b352a9f7dceac94a1b0a", "sha256": "ab4fc1299dd77539928284d925069df92ca0bbb753fee8cd204bccf9ba996150" }, "downloads": -1, "filename": "contessa-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "6d29b1377560b352a9f7dceac94a1b0a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 47032, "upload_time": "2021-03-25T17:07:42", "upload_time_iso_8601": "2021-03-25T17:07:42.135539Z", "url": "https://files.pythonhosted.org/packages/3a/fe/8f76858df268556b40f9efc3f44fadcf486d59faad75437cf0a6db317877/contessa-0.2.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0ebf2bdb3f0d04cc371eed05dab92357", "sha256": "322db54b37fda5606f04dfc9a18a428e77b1f6723b5cc36513799826825a0a4f" }, "downloads": -1, "filename": "contessa-0.2.9.tar.gz", "has_sig": false, "md5_digest": "0ebf2bdb3f0d04cc371eed05dab92357", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 32981, "upload_time": "2021-03-25T17:07:43", "upload_time_iso_8601": "2021-03-25T17:07:43.982788Z", "url": "https://files.pythonhosted.org/packages/6a/75/f6b78253c285120c78f7bcb932359ce78cf224d9452b09219617ef117a07/contessa-0.2.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ac3d41ea84dc62d4f838625a476a2c1b", "sha256": "9030e7b080936306f302f6ec0a14f904d991a99cfb0442c0ba0902690d6ce234" }, "downloads": -1, "filename": "contessa-0.2.12-py3-none-any.whl", "has_sig": false, "md5_digest": "ac3d41ea84dc62d4f838625a476a2c1b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 47455, "upload_time": "2021-06-25T07:05:26", "upload_time_iso_8601": "2021-06-25T07:05:26.179606Z", "url": "https://files.pythonhosted.org/packages/5e/f0/29ced3412a0ea61e6e80fb7014950be6a5c1f07b0f0dac8f40e464c04e15/contessa-0.2.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "135451118dc9b2792e8603424b8f28a5", "sha256": "22a29ba20b9afc7347eb28b6475126ea44882ab88dafd97c1e967e9a1ae70d13" }, "downloads": -1, "filename": "contessa-0.2.12.tar.gz", "has_sig": false, "md5_digest": "135451118dc9b2792e8603424b8f28a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 33961, "upload_time": "2021-06-25T07:05:27", "upload_time_iso_8601": "2021-06-25T07:05:27.920941Z", "url": "https://files.pythonhosted.org/packages/99/7c/609387f1771930b8041a23133c63ce522178b7219925a5f39fe634df4f5a/contessa-0.2.12.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }