{ "info": { "author": "Matthew Treinish", "author_email": "mtreinish@kortar.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "==================\nsubunit2SQL README\n==================\n\nsubunit2SQL is a tool for storing test results data in a SQL database. Like\nit's name implies it was originally designed around converting `subunit`_\nstreams to data in a SQL database and the packaged utilities assume a subunit\nstream as the input format. However, the data model used for the DB does not\npreclude using any test result format. Additionally the analysis tooling built\non top of a database is data format agnostic. However if you choose to use a\ndifferent result format as an input for the database additional tooling using\nthe DB api would need to be created to parse a different test result output\nformat. It's also worth pointing out that subunit has several language library\nbindings available. So as a user you could create a small filter to convert a\ndifferent format to subunit. Creating a filter should be fairly easy and then\nyou don't have to worry about writing a tool like :ref:`subunit2sql` to use a\ndifferent format.\n\n.. _subunit: https://github.com/testing-cabal/subunit/blob/master/README.rst\n\nFor multiple distributed test runs that are generating subunit output it is\nuseful to store the results in a unified repository. This is the motivation for\nthe `testrepository`_ project which does a good job for centralizing the\nresults from multiple test runs.\n\n.. _testrepository: http://testrepository.readthedocs.org/en/latest/\n\nHowever, imagine something like the OpenStack CI system where the same basic\ntest suite is normally run several hundreds of times a day. To provide useful\nintrospection on the data from those runs and to build trends over time\nthe test results need to be stored in a format that allows for easy querying.\nUsing a SQL database makes a lot of sense for doing this, which was the\noriginal motivation for the project.\n\nAt a high level subunit2SQL uses alembic migrations to setup a DB schema that\ncan then be used by the :ref:`subunit2sql` tool to parse subunit streams and\npopulate the DB. Then there are tools for interacting with the stored data in\nthe :ref:`subunit2sql-graph` command as well as the :ref:`sql2subunit`\ncommand to create a subunit stream from data in the database. Additionally,\nsubunit2sql provides a Python DB API that can be used to query information from\nthe stored data to build other tooling.\n\n- Source: http://git.openstack.org/cgit/openstack-infra/subunit2sql\n- Bugs, Stories: https://storyboard.openstack.org/#!/project/747\n\nUsage\n=====\n\nDB Setup\n--------\n\nThe usage of subunit2sql is split into 2 stages. First you need to prepare a\ndatabase with the proper schema; subunit2sql-db-manage should be used to do\nthis. The utility requires db connection info which can be specified on the\ncommand or with a config file. Obviously the sql connector type, user,\npassword, address, and database name should be specific to your environment.\nsubunit2sql-db-manage will use alembic to setup the db schema. You can run the\ndb migrations with the command::\n\n subunit2sql-db-manage --database-connection mysql://subunit:pass@127.0.0.1/subunit upgrade head\n\nor with a config file::\n\n subunit2sql-db-manage --config-file subunit2sql.conf upgrade head\n\nThis will bring the DB schema up to the latest version for subunit2sql.\n\n.. _subunit2sql:\n\nsubunit2sql\n-----------\n\nOnce you have a database setup with the proper database schema you can then use\nthe subunit2sql command to populate the database with data from your test runs.\nsubunit2sql takes in a subunit v2 either through stdin or by passing it file\npaths as positional arguments to the script. If only a subunit v1 stream is\navailable, it can be converted to a subunit v2 stream using the subunit-1to2\nutility.\n\nThere are several options for running subunit2sql, they can be listed with::\n\n subunit2sql --help\n\nThe only required option is --database-connection. The options can either be\nused on the CLI, or put in a config file. If a config file is used you need to\nspecify the location on the CLI.\n\nMost of the optional arguments deal with how subunit2sql interacts with the\nSQL DB. However, it is worth pointing out that the artifacts option and the\nrun_meta option are used to pass additional metadata into the database for the\nrun(s) being added. The artifacts option should be used to pass in a url or\npath that points to any logs or other external test artifacts related to the\nrun being added. The run_meta option takes in a dictionary which will be added\nto the database as key value pairs associated with the run being added.\n\n.. _sql2subunit:\n\nsql2subunit\n-----------\n\nThe sql2subunit utility is used for taking a run_id and creating a subunit\nv2 stream from the data in the DB about that run. To create a new subunit\nstream run::\n\n sql2subunit $RUN_ID\n\nalong with any options that you would normally use to either specify a config\nfile or the DB connection info. Running this command will print to stdout the\nsubunit v2 stream for the run specified by $RUN_ID, unless the --out_path\nargument is specified to write it to a file instead.\n\nDevelopment\n===========\n\nFor development and testing, you need a local database setup. Check\n``tools/test-setup.sh`` on how the databases need to be configured.\n\nChangeLog\n=========\n\nTo see the release notes go here: `http://docs.openstack.org/releasenotes/subunit2sql/ `_\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "subunit2sql", "package_url": "https://pypi.org/project/subunit2sql/", "platform": "", "project_url": "https://pypi.org/project/subunit2sql/", "project_urls": null, "release_url": "https://pypi.org/project/subunit2sql/1.10.0/", "requires_dist": [ "pbr (!=2.1.0,>=2.0.0)", "alembic (>=0.8.10)", "oslo.config (>=4.0.0)", "oslo.db (>=4.24.0)", "python-subunit (>=0.0.18)", "six (>=1.9.0)", "SQLAlchemy (!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10)", "stevedore (>=1.20.0)", "python-dateutil (>=2.4.2)", "pandas (>=0.20.1); extra == 'graph'", "matplotlib (>=2.0.2); extra == 'graph'", "hacking (!=0.13.0,<0.14,>=0.12.0); extra == 'test'", "coverage (>=3.6); extra == 'test'", "fixtures (>=0.3.14); extra == 'test'", "mock (>=1.0); extra == 'test'", "sphinx (>=1.6.2); extra == 'test'", "testscenarios (>=0.4); extra == 'test'", "stestr (>=1.0.0); extra == 'test'", "testtools (>=0.9.34); extra == 'test'", "PyMySql; extra == 'test'", "psycopg2; extra == 'test'", "oslo.concurrency (>=3.5.0); extra == 'test'", "reno (>=0.1.1); extra == 'test'", "openstackdocstheme (>=1.11.0); extra == 'test'", "testresources (>=0.2.4); extra == 'test'", "testscenarios (>=0.4); extra == 'test'" ], "requires_python": "", "summary": "Command to Read a subunit file or stream and put the data in a SQL DB", "version": "1.10.0" }, "last_serial": 4204177, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "331758403c59e6eb3b2d6af2e59f3667", "sha256": "597efed955cbad166226146b550ef0018530f1cc5924f465d0ef010b34c33f25" }, "downloads": -1, "filename": "subunit2sql-0.1.tar.gz", "has_sig": false, "md5_digest": "331758403c59e6eb3b2d6af2e59f3667", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20583, "upload_time": "2014-07-06T18:27:09", "url": "https://files.pythonhosted.org/packages/47/3a/3bb835e36a1ae21b97699c86ba3c906d1b96ae68a08b4daac902d3eea67c/subunit2sql-0.1.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "e106747be0802a6eb5276d94298eb5c6", "sha256": "4cfc1751fe409a0f0527bff104efe75473b3b6c1216192f28ce5a89167157cba" }, "downloads": -1, "filename": "subunit2sql-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e106747be0802a6eb5276d94298eb5c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62676, "upload_time": "2015-09-16T23:27:20", "url": "https://files.pythonhosted.org/packages/b1/fa/8c73ce63c08ec08acee63d9d46ba13f327d661ad9ebe6cf397f1aed82541/subunit2sql-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "704a0954adeb97c73d7c21d88f177ac0", "sha256": "1d4d92ce82d713f75dfdc8aae477a78d03aeae5091479ddb379932e84dbb16ec" }, "downloads": -1, "filename": "subunit2sql-0.10.0.tar.gz", "has_sig": false, "md5_digest": "704a0954adeb97c73d7c21d88f177ac0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1205497, "upload_time": "2015-09-16T23:27:24", "url": "https://files.pythonhosted.org/packages/d4/d2/8e3c381cc22c6f5852d05067eeb85497765376ad0f57ef8fc5dc6e835230/subunit2sql-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "9071793a23aba6b8c6eee049c99a4ae7", "sha256": "53416b406d36909a73d8606ca65aa365caa9dff0d8560a904d9ce5cb83387033" }, "downloads": -1, "filename": "subunit2sql-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9071793a23aba6b8c6eee049c99a4ae7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 67738, "upload_time": "2015-09-25T20:03:13", "url": "https://files.pythonhosted.org/packages/19/a8/dd791dff6915abc0d27fcfdb1b4a41d1ddb2713ed2ef70b9cb6d86567913/subunit2sql-0.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b986c45ec115189e83ae70f066a3ff3c", "sha256": "6a20bda015c9f98e9c083073b0b467d662223be6b7ab815a836b384b8fbb43d1" }, "downloads": -1, "filename": "subunit2sql-0.11.0.tar.gz", "has_sig": false, "md5_digest": "b986c45ec115189e83ae70f066a3ff3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1207725, "upload_time": "2015-09-25T20:03:24", "url": "https://files.pythonhosted.org/packages/df/9d/9c8687ae4cc883df82784e6ddc32de771c516fa50efad467736f7d33bee3/subunit2sql-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "dca4ab2c1923e3743da34e6319015558", "sha256": "8fd2f79306a65ca1b64db61f75ab5e06a28b559e162827994b789588a7411db6" }, "downloads": -1, "filename": "subunit2sql-0.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dca4ab2c1923e3743da34e6319015558", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69414, "upload_time": "2015-10-16T19:14:36", "url": "https://files.pythonhosted.org/packages/ad/a4/bdb40b5ff8195f124db94f22917dd1b5fdbeb8b8f4b77f59df732cb54136/subunit2sql-0.12.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "972ea503e25a92134b6c13901475464b", "sha256": "80b7e1c2d5b2eff0d931fb7cd02e9e29131c155de243c79a180ad6bce3aa29f3" }, "downloads": -1, "filename": "subunit2sql-0.12.0.tar.gz", "has_sig": false, "md5_digest": "972ea503e25a92134b6c13901475464b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1214031, "upload_time": "2015-10-16T19:14:42", "url": "https://files.pythonhosted.org/packages/19/45/afe10092e815af0e68b05302d32787bc8fb23d0813213f8350eb7d54a325/subunit2sql-0.12.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "cd2ae8c32fd6c0ce6403b33889dfe0b3", "sha256": "aa1248cbe930035add4d8a8b4cd70aaa9d844a215d10c768c8523fd9afb6fd70" }, "downloads": -1, "filename": "subunit2sql-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd2ae8c32fd6c0ce6403b33889dfe0b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38737, "upload_time": "2014-10-16T18:39:34", "url": "https://files.pythonhosted.org/packages/c3/ec/e10b20deeda637c1d8136fab00bb6a7dddb4128a5521586e33bd12f3d63e/subunit2sql-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d7f01a944fd506acd285d06b2d5f00c", "sha256": "13de4a8c363876dc772d115e1789c230998a6750ca535288a71f6b44732e84f9" }, "downloads": -1, "filename": "subunit2sql-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4d7f01a944fd506acd285d06b2d5f00c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33244, "upload_time": "2014-10-16T18:39:31", "url": "https://files.pythonhosted.org/packages/9d/93/15e096cfcf47b6ab1779a2004720e8f188e1016c95bc0b74bd9a1c9a7658/subunit2sql-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "88cae96b5503d35fd6166d55e55ef208", "sha256": "38b933603a85a72180040f91b3e39afbc9f301e3b5eea44fe1d06610321bbb98" }, "downloads": -1, "filename": "subunit2sql-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88cae96b5503d35fd6166d55e55ef208", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40070, "upload_time": "2014-12-05T04:57:08", "url": "https://files.pythonhosted.org/packages/b4/0b/d9c7bafb68f9fcd2027a3989eb92e56be7adf06af3e7f1e09294e233e73d/subunit2sql-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ccaeae2093e1faf30df87154bb8ce053", "sha256": "2217fba482bf7f15b7bd3239b8c576707777783814a57280f847f33d3cb65bc5" }, "downloads": -1, "filename": "subunit2sql-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ccaeae2093e1faf30df87154bb8ce053", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36626, "upload_time": "2014-12-05T04:57:10", "url": "https://files.pythonhosted.org/packages/22/6c/eec0596179aa787cd03a708984320e9b53e3658f3d0c17249683a96c4aa9/subunit2sql-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "17d8327b4c307464319fe10fa833e0d1", "sha256": "2964a3f9baecf1288363ca25dfa5087bae460baf727018d0779d03cbc65327e8" }, "downloads": -1, "filename": "subunit2sql-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "17d8327b4c307464319fe10fa833e0d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41011, "upload_time": "2014-12-18T15:54:21", "url": "https://files.pythonhosted.org/packages/39/9c/b7a1eafb762b15a05c9563c3d2965130aa49ddf3ed18908ba44ba8e1467a/subunit2sql-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d704e85984ec37210f31d1046afa592a", "sha256": "6187ee48606ba38aee16bf6346fee95c350f14ad3f7d3f123a0ef610dfe554e3" }, "downloads": -1, "filename": "subunit2sql-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d704e85984ec37210f31d1046afa592a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37874, "upload_time": "2014-12-18T15:54:23", "url": "https://files.pythonhosted.org/packages/78/31/69c24568383717252fed59a6a6c4ec3ce11a5c1d5da66045a56b770f6c96/subunit2sql-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6838b7e59adeef64ac7e926e1e8eac89", "sha256": "7e7c7dc11f53d1320256d4b14f3a7a31afab30015fd2231a7f49ee2c5d9aadae" }, "downloads": -1, "filename": "subunit2sql-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6838b7e59adeef64ac7e926e1e8eac89", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45148, "upload_time": "2015-03-13T22:52:19", "url": "https://files.pythonhosted.org/packages/f9/f0/1434df61b7812bc4f92556de685e6424d6ad1fb596bf7689687abca8f0d9/subunit2sql-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9af717e21ca75ccf85dbfa0a741b974d", "sha256": "785de0710791fa52962f34f87a38cd82f62cf347c26c1aebde917cc200d1454b" }, "downloads": -1, "filename": "subunit2sql-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9af717e21ca75ccf85dbfa0a741b974d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39829, "upload_time": "2015-03-13T22:52:23", "url": "https://files.pythonhosted.org/packages/23/7c/173ed1010e25baef5479a7c5b005c9adfaaea8896a07748a455cea1b86a4/subunit2sql-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "f35ead6d7c418a7c0957b5516ee4c2fe", "sha256": "8994c2a8dae30dd62329d17e7fb7e4a51507979611e4ee4e7db85fc941ee889a" }, "downloads": -1, "filename": "subunit2sql-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f35ead6d7c418a7c0957b5516ee4c2fe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46059, "upload_time": "2015-03-17T17:00:40", "url": "https://files.pythonhosted.org/packages/cb/c2/28d439c709ce28385cd57bea4358d16317c5b94c2f436d56dbf257ea2e50/subunit2sql-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d250099af408e4073ff554da9e322152", "sha256": "eda606035c78d4195a411ba8089ad420085c1a218703c7d00b068eadbf3ddac1" }, "downloads": -1, "filename": "subunit2sql-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d250099af408e4073ff554da9e322152", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40413, "upload_time": "2015-03-17T17:00:44", "url": "https://files.pythonhosted.org/packages/8b/28/8d7e63efbdeb5f62ab86992a88077b0baf336f728ad4185c50cfc4e397ce/subunit2sql-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "e61852e6525a5f71d05b748ffa3156bd", "sha256": "f3458cfe87e14388de42f8b928b1261b7fe6a1db7b79fa2219e88143080f2536" }, "downloads": -1, "filename": "subunit2sql-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e61852e6525a5f71d05b748ffa3156bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46104, "upload_time": "2015-03-18T14:12:55", "url": "https://files.pythonhosted.org/packages/9f/2f/66914dd52334de12419949d1bcf1838fb1e625eb76cf5085ed66bbb33aea/subunit2sql-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18f22d76e89165788cd8aae60d6c2237", "sha256": "0c36aec39aed713b8bfd9f4bb56df116144a3bb825f11afe62174b40a2aa2ffe" }, "downloads": -1, "filename": "subunit2sql-0.4.2.tar.gz", "has_sig": false, "md5_digest": "18f22d76e89165788cd8aae60d6c2237", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40453, "upload_time": "2015-03-18T14:12:59", "url": "https://files.pythonhosted.org/packages/28/ab/6872711b6dedf8970c61e9243edd7de1aac4951b047d776f4082912d028f/subunit2sql-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "460ef8fa01cde3720a2fc1e8dfa6cc35", "sha256": "d6f07aa5a12451efdceb1ed89a77ee6a50327ab6683c212a71e9bcedfe97aca7" }, "downloads": -1, "filename": "subunit2sql-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "460ef8fa01cde3720a2fc1e8dfa6cc35", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52741, "upload_time": "2015-05-15T19:18:38", "url": "https://files.pythonhosted.org/packages/77/31/811b2433b01300a5640b520a688328d6ec0dac412cf4886f0401eeaeaa6e/subunit2sql-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4a074684866be4eb55a31a2b9810bbe", "sha256": "114a125ebd7960cbbe6e566770db07f73952902e49d1bbb8c86fe7f95cffab6d" }, "downloads": -1, "filename": "subunit2sql-0.5.0.tar.gz", "has_sig": false, "md5_digest": "a4a074684866be4eb55a31a2b9810bbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45349, "upload_time": "2015-05-15T19:18:42", "url": "https://files.pythonhosted.org/packages/2f/c3/b1dc58108a3ed83a4fec1259012a23d2222c197f5e906e1a47ba725b3de3/subunit2sql-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "9a15b74adfc20c89d37c3fcbdef26744", "sha256": "3f8b6624628ab327e4157e7116636331a5adcbe66413c9a01780e11810b314d9" }, "downloads": -1, "filename": "subunit2sql-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a15b74adfc20c89d37c3fcbdef26744", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53021, "upload_time": "2015-05-16T00:42:28", "url": "https://files.pythonhosted.org/packages/66/d0/d336c5d55c4475c98fddd0fa99c12d67489d50bd45249fc47f0c78019be6/subunit2sql-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "219075d00195b4da99a4868bfe9b0978", "sha256": "d68f6600e22332b531ef24f89d2aaec861bff5d12650908dcb39ac07fd0583a9" }, "downloads": -1, "filename": "subunit2sql-0.5.1.tar.gz", "has_sig": false, "md5_digest": "219075d00195b4da99a4868bfe9b0978", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47071, "upload_time": "2015-05-16T00:42:31", "url": "https://files.pythonhosted.org/packages/20/92/1a6d1fcb17feabfb54ff37a0fdde4068c284dbe8fb0be0d632f7b1faf220/subunit2sql-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "c5fdc2333bdab951179eef0785ec97c0", "sha256": "9c5d1b2c71117ed8d287587b783201df124853bb126580be4c1470e95992d809" }, "downloads": -1, "filename": "subunit2sql-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c5fdc2333bdab951179eef0785ec97c0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56066, "upload_time": "2015-06-25T23:18:49", "url": "https://files.pythonhosted.org/packages/d3/0b/7a254957e61d6bd4c5a29bae093660ce9bf8ca2463f88886ead0c0c96bb3/subunit2sql-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d56db4db589916d88bb3b893820c3fd8", "sha256": "f8ae37d7e0146acaa237f5a07dbf4c01671ade0d20be73c1f9b480f512d31413" }, "downloads": -1, "filename": "subunit2sql-0.6.0.tar.gz", "has_sig": false, "md5_digest": "d56db4db589916d88bb3b893820c3fd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1178241, "upload_time": "2015-06-25T23:18:54", "url": "https://files.pythonhosted.org/packages/74/c5/9f3d8fa5297ae28b25772e30b039c086cfe955e660fd64323f7349868cd1/subunit2sql-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "2e12d9e01103c71fb2826fce459ec22b", "sha256": "e1faa1d695759841e01ce6ef0ebc82b49cc7d37ba2dbf8490a905b774915a828" }, "downloads": -1, "filename": "subunit2sql-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e12d9e01103c71fb2826fce459ec22b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56288, "upload_time": "2015-06-30T02:15:46", "url": "https://files.pythonhosted.org/packages/2c/d6/7000f4b1fc054a92b5a10fc23a8e1d27ed6aaa566657a32e547534647e4b/subunit2sql-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f0544161fa46d4d6c0b57d5197ac049", "sha256": "9c836c00a483188c244fc64517e0e381eb788e054cc0e3c9cf48ddc4831b028e" }, "downloads": -1, "filename": "subunit2sql-0.7.0.tar.gz", "has_sig": false, "md5_digest": "5f0544161fa46d4d6c0b57d5197ac049", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1180500, "upload_time": "2015-06-30T02:15:51", "url": "https://files.pythonhosted.org/packages/98/98/cb524c8845ceb4310333720b8d7670b04f366a71a1cc8fddd1d9b88601f2/subunit2sql-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "8360c22b53a28254a867dc68413a7ad0", "sha256": "9c23c5bb510ed9567a0c0bf0a995310a1369a5e0ecad9917d7f3fb8b71fad836" }, "downloads": -1, "filename": "subunit2sql-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8360c22b53a28254a867dc68413a7ad0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59241, "upload_time": "2015-08-06T14:55:09", "url": "https://files.pythonhosted.org/packages/f6/51/2dd80a612450b9d929d8f6981f0353edf6ae4dc485f6116b615c1eab94c8/subunit2sql-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "821e413c08d34f4ac3c234f029941af1", "sha256": "2e45d04adc0377e312294fdc0f8333133dfe61fca409b2adc51ed12acb4774fc" }, "downloads": -1, "filename": "subunit2sql-0.8.0.tar.gz", "has_sig": false, "md5_digest": "821e413c08d34f4ac3c234f029941af1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1209432, "upload_time": "2015-08-06T14:55:13", "url": "https://files.pythonhosted.org/packages/1e/e3/807133316596115b38f030176d8a5b74b20446f36684c4fe597fce8aa627/subunit2sql-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "a839a9ef73d014c3b585c4d4425bad12", "sha256": "cdc18c9502b020a2daa1e711440abee49876ea3282caaf256a4198f349957b2b" }, "downloads": -1, "filename": "subunit2sql-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a839a9ef73d014c3b585c4d4425bad12", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59484, "upload_time": "2015-08-07T16:06:40", "url": "https://files.pythonhosted.org/packages/a2/0d/b312dc04d10331b1ef218f5b1bcd87b22c581bf3e8dbcca628ed567ab9a1/subunit2sql-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a4015ff84464420e39cedf2dc7e6af0", "sha256": "3091a4fb350719e0f5156be5f147a6efee3e65040d0ca7c852e72eacc28269fd" }, "downloads": -1, "filename": "subunit2sql-0.8.1.tar.gz", "has_sig": false, "md5_digest": "6a4015ff84464420e39cedf2dc7e6af0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1209553, "upload_time": "2015-08-07T16:06:44", "url": "https://files.pythonhosted.org/packages/75/ac/151108bc884c4f18edd854f199a535b8b067c9d20f1aedd6bffba09c356a/subunit2sql-0.8.1.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "4bbf2bc1ed25396dc16b58a978db887a", "sha256": "1f98d4703dc56a158a33c9d598371b584d3597776e32eb1f44e1b073a566fc4e" }, "downloads": -1, "filename": "subunit2sql-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4bbf2bc1ed25396dc16b58a978db887a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60028, "upload_time": "2015-08-12T21:19:43", "url": "https://files.pythonhosted.org/packages/1f/6e/8d367e3835bcec033bd326898ead6be6de590670a92fbf7de4ba797df6e4/subunit2sql-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f90ceba411b6d735d96eb58c432418d", "sha256": "f6ddaeec80a036c26c37c4d970f96c0ad69939e0ca77c00bd7fec6d47d83f1c0" }, "downloads": -1, "filename": "subunit2sql-0.9.0.tar.gz", "has_sig": false, "md5_digest": "6f90ceba411b6d735d96eb58c432418d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1203421, "upload_time": "2015-08-12T21:19:48", "url": "https://files.pythonhosted.org/packages/e5/5e/141d639e52928dbc0547d5cf4aa69040f44613a0840530ab9343862ec0fa/subunit2sql-0.9.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "c609335b2753fe52743af9602fbbe8f4", "sha256": "2e9f490e08a6456441caec3acbe28a3b6088938e8f2da1f99d783e18f2e941fa" }, "downloads": -1, "filename": "subunit2sql-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c609335b2753fe52743af9602fbbe8f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 77887, "upload_time": "2015-11-25T16:08:07", "url": "https://files.pythonhosted.org/packages/dc/51/ec67d653e737d1f599cb9dbb86966d3adbad9ffbf735d093d2e4c390f4d4/subunit2sql-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c94cd830fb6c800efe86df9ba70d91a", "sha256": "ffed31962ffa2970a57acf08230d21584bcae0358c36f0e3b45b0e9fc55595e8" }, "downloads": -1, "filename": "subunit2sql-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3c94cd830fb6c800efe86df9ba70d91a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1224533, "upload_time": "2015-11-25T16:08:16", "url": "https://files.pythonhosted.org/packages/f1/0c/46d9d37ba4b666f6b72f3d48bf768792a5361a8118cdf3a55562794c9bc7/subunit2sql-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "420f31b201a31b0f9af343a10ad8f726", "sha256": "e41b62d01b40a7835a319731778149f732ca28311d76174540d3cc99517cef14" }, "downloads": -1, "filename": "subunit2sql-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "420f31b201a31b0f9af343a10ad8f726", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 78181, "upload_time": "2015-11-28T01:33:05", "url": "https://files.pythonhosted.org/packages/cc/7e/5b2af1012b0db866b01d4f1d3820f70796e29f85fbec7d839bf28aebe405/subunit2sql-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0af8a58c0b1fa5c19e400a087f4d28a5", "sha256": "76032ffd8dbdd6991c2b9ab71a660f299a8a64f3fd879a68b95e6de733d95461" }, "downloads": -1, "filename": "subunit2sql-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0af8a58c0b1fa5c19e400a087f4d28a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1220292, "upload_time": "2015-11-28T01:33:13", "url": "https://files.pythonhosted.org/packages/50/48/ded76d42cfd74c2fc961fef27377001bb0064dc0bcfe37b181bf1f7fbc0f/subunit2sql-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "5d72161985f5f0af61700d3c32270215", "sha256": "3f3ff6e8b3d7fe0034dd261f3ff4c6e559324d8a9a83126cb74e89435211eaab" }, "downloads": -1, "filename": "subunit2sql-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d72161985f5f0af61700d3c32270215", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 79334, "upload_time": "2015-11-30T23:15:03", "url": "https://files.pythonhosted.org/packages/43/2e/117aaf93d62edccc9504edc9ee1a40cff4d6a353330395d3497de3889336/subunit2sql-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c9c5b3de3102acfcd395312fede6ec8", "sha256": "6bf062168a4306fd817dbf973389bed67f7f79742ef58a33d73da1180f179e3a" }, "downloads": -1, "filename": "subunit2sql-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1c9c5b3de3102acfcd395312fede6ec8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1220819, "upload_time": "2015-11-30T23:15:11", "url": "https://files.pythonhosted.org/packages/89/f1/7bfe72ea7b093eef2cf93d4e5cbb9191c5164ce764a3fae8e0bc27cfe0a5/subunit2sql-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1e1bd24d85e1d0e99b85ae6d9522cc2e", "sha256": "9f20fc99955d6b0f07d7aab3ebd3d64b1186e7dcc3b273d2484ee5afd1d936d3" }, "downloads": -1, "filename": "subunit2sql-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e1bd24d85e1d0e99b85ae6d9522cc2e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 79848, "upload_time": "2015-12-01T20:49:58", "url": "https://files.pythonhosted.org/packages/d7/f0/49d1b41e6b2bd0965788b22d44568f41839e12ced09b0a9e9bf2a2eb9107/subunit2sql-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4cbf50199f422d4d5822ef92ebd0c2c9", "sha256": "80d463d9affa9980c245a7e5d86d239723b0af15440068f43ac114985cd70085" }, "downloads": -1, "filename": "subunit2sql-1.1.0.tar.gz", "has_sig": false, "md5_digest": "4cbf50199f422d4d5822ef92ebd0c2c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1226422, "upload_time": "2015-12-01T20:50:05", "url": "https://files.pythonhosted.org/packages/aa/9b/0889e71e126b930e6c77dc8a11f3377f93cc0761a0cb6af0497be9a29981/subunit2sql-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "0f3d64677615bef1b0b6ab086be38bbd", "sha256": "0f5fecbf2afb65778bece59a1590e1b08a493e5dd21e3242d5128f539cd25797" }, "downloads": -1, "filename": "subunit2sql-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0f3d64677615bef1b0b6ab086be38bbd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 80967, "upload_time": "2015-12-03T17:04:03", "url": "https://files.pythonhosted.org/packages/6d/5f/e8872f7bc5c83b96760101e196c226ebaa385407ac5e4aae2eb8d7f4ac8b/subunit2sql-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "372926ab6156fca5dbe2680dfcee6b7c", "sha256": "9361b0aaee7fc728c770d7277f54d62db5ee114eb30fb3d84876e0b677b4a5ae" }, "downloads": -1, "filename": "subunit2sql-1.1.1.tar.gz", "has_sig": false, "md5_digest": "372926ab6156fca5dbe2680dfcee6b7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1226858, "upload_time": "2015-12-03T17:04:35", "url": "https://files.pythonhosted.org/packages/77/c6/03973499ff74b0269ddc2c886626283271a8e20e926cb263d9f9f232f72a/subunit2sql-1.1.1.tar.gz" } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "b9c384ab17a811e6af816dabfb31545b", "sha256": "5acd07f9021ec937ea3d2d679792844216e0365a6970e3bc56987846b1dccb7c" }, "downloads": -1, "filename": "subunit2sql-1.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9c384ab17a811e6af816dabfb31545b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 98082, "upload_time": "2018-08-24T15:23:19", "url": "https://files.pythonhosted.org/packages/0a/1b/e1aba9b1ea76c1818d1e629f2071b9604321d8bf85fef1128e6b4c7aaaa6/subunit2sql-1.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59133f07a86b1f805e5d9c53f750c456", "sha256": "73e0e0ea6a0a8afdf43349a6c064123846dcf7881f1fffd99c5ee59c182ff045" }, "downloads": -1, "filename": "subunit2sql-1.10.0.tar.gz", "has_sig": false, "md5_digest": "59133f07a86b1f805e5d9c53f750c456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1594440, "upload_time": "2018-08-24T15:23:23", "url": "https://files.pythonhosted.org/packages/4a/15/ea60dce3714edf9f57770178673b189e0829b9600c465ab4ba445c42ca61/subunit2sql-1.10.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "a3cf56e10cbe1348ca7fbce4582c6cf7", "sha256": "4533799c30b6cfb31515f30a61c5557978d1ae71f7a7fbd8d68612fe6d49b871" }, "downloads": -1, "filename": "subunit2sql-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3cf56e10cbe1348ca7fbce4582c6cf7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 86161, "upload_time": "2016-01-12T22:32:55", "url": "https://files.pythonhosted.org/packages/90/48/1dee5c9e2aaadaedcd44892e6ba9a34b44fda1808cf492d9a04a73942db9/subunit2sql-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c20b7c6d3eb9134e3d74bb843244468", "sha256": "7018325aff76a9c87fc5208e37058b79675d176ab802071b7a6c2a8c23794050" }, "downloads": -1, "filename": "subunit2sql-1.2.0.tar.gz", "has_sig": false, "md5_digest": "1c20b7c6d3eb9134e3d74bb843244468", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1229561, "upload_time": "2016-01-12T22:33:24", "url": "https://files.pythonhosted.org/packages/e1/7d/abcb87959d52bb74df64263bbab15824e1e6b82ff738f17e33f0308d724f/subunit2sql-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "15a993c0eab5ea59be4a43f2bdd891e6", "sha256": "5163594f50487c977298a9880768baf6ac1cbe18ab142936abe2ec38348d72a9" }, "downloads": -1, "filename": "subunit2sql-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15a993c0eab5ea59be4a43f2bdd891e6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 87503, "upload_time": "2016-02-18T00:48:57", "url": "https://files.pythonhosted.org/packages/41/a5/bca5b2a165e89790a590f2419baa8b4f59fc56baafcb5de6721adce48b12/subunit2sql-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b79621e31474e06aeb03d28cc640952f", "sha256": "87d7a283d5268a2ae141916fe7f7f994de2a37f2224e5bb6f1b429cb0b1518b9" }, "downloads": -1, "filename": "subunit2sql-1.3.0.tar.gz", "has_sig": false, "md5_digest": "b79621e31474e06aeb03d28cc640952f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1227274, "upload_time": "2016-02-18T00:49:02", "url": "https://files.pythonhosted.org/packages/5e/66/00c52f56ef0a1f70423febfb98f0d49f916ef804b9b8ec92d29bcf38e563/subunit2sql-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "953b0afae1b2ea8790d7a59d4a1eac06", "sha256": "e32c2ccdbca4c42311c4ab945278d6ac6b7a2dd0aac44786ab591f71ebfbac1b" }, "downloads": -1, "filename": "subunit2sql-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "953b0afae1b2ea8790d7a59d4a1eac06", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 89374, "upload_time": "2016-03-02T19:59:44", "url": "https://files.pythonhosted.org/packages/06/9d/2323fed7e01d7ebf4dce99939ba9b69ace397b8f2caa4837bc74e5460344/subunit2sql-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e656f41bc0d55fe99c72b0fc9611da2a", "sha256": "9abcc9a8000b5d149a35c910430b5871e12f8dcbd20d4365315726032bc9438a" }, "downloads": -1, "filename": "subunit2sql-1.4.0.tar.gz", "has_sig": false, "md5_digest": "e656f41bc0d55fe99c72b0fc9611da2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1231738, "upload_time": "2016-03-02T19:59:55", "url": "https://files.pythonhosted.org/packages/c8/4f/978033c61c16f6cf12544000c72b0c23ae59b5bffee104ee8bf13fd8c2df/subunit2sql-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "a5cbe8d1bef49fcf901395c819fee0f9", "sha256": "34f3bac3ab1a9f66033382b9d161f260452a455a7861e8c71ef1992b4bf7079b" }, "downloads": -1, "filename": "subunit2sql-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5cbe8d1bef49fcf901395c819fee0f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90522, "upload_time": "2016-04-18T19:38:19", "url": "https://files.pythonhosted.org/packages/dd/4c/35d6af4579f3cd45a11f492a2fe437a0d906185425525dbe26c6a1a2487a/subunit2sql-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7af7e4cfd6f52da0e4f04262ec26b4e5", "sha256": "bf413bc79deccf427724346d854028a279e335e30c2d34e71b66d437a04ce7d0" }, "downloads": -1, "filename": "subunit2sql-1.5.0.tar.gz", "has_sig": false, "md5_digest": "7af7e4cfd6f52da0e4f04262ec26b4e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1234171, "upload_time": "2016-04-18T19:38:41", "url": "https://files.pythonhosted.org/packages/1a/73/3b22d11394ffd05553dfa5d1588c9713fa8799a4a224944969f8dd06d77d/subunit2sql-1.5.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "d967d5627b90280c1bbef76f1709a4d1", "sha256": "320699174ac31cbf99bdd7eff53707d84408008878ebad36c937dc70652a4a60" }, "downloads": -1, "filename": "subunit2sql-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d967d5627b90280c1bbef76f1709a4d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 91961, "upload_time": "2016-05-20T14:27:31", "url": "https://files.pythonhosted.org/packages/da/06/eb6cfc28025642bf1ebf60c07ee8c49c94d310b4c51f64e924dc036fad68/subunit2sql-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60de11f2c2b7c3703997a00970c096c5", "sha256": "a6c8607fcab723e6e1fc831ed09c28b07b9ed77e98ad1535a799c74304b6aa6d" }, "downloads": -1, "filename": "subunit2sql-1.6.0.tar.gz", "has_sig": false, "md5_digest": "60de11f2c2b7c3703997a00970c096c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1237733, "upload_time": "2016-05-20T14:27:38", "url": "https://files.pythonhosted.org/packages/10/9f/57c0a852b29ff9d51c16ed59e8c3edf90ef3f58a52d5604a32a0f70a34c6/subunit2sql-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "2fccc2b0dd12f9a67235482fcb1d32bc", "sha256": "2c36e46d011571b4861553dd4980ff21fab49963c774be8510e84767a2ee48a7" }, "downloads": -1, "filename": "subunit2sql-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2fccc2b0dd12f9a67235482fcb1d32bc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 92410, "upload_time": "2016-08-10T20:08:11", "url": "https://files.pythonhosted.org/packages/f5/17/1b5f9e0aa269b66f2f807f1e0d339ec0973637e325ebd82fa49ab34d6e0a/subunit2sql-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bea4a9810c83dfaa541fc012403e233d", "sha256": "02904f869c343cee2381577498fe420fcdfb4feb8b7d0b80aa057118805bde4d" }, "downloads": -1, "filename": "subunit2sql-1.7.0.tar.gz", "has_sig": false, "md5_digest": "bea4a9810c83dfaa541fc012403e233d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1235524, "upload_time": "2016-08-10T20:08:15", "url": "https://files.pythonhosted.org/packages/34/d8/2582320135913fad15211c1bbaf05d96b9e8b13fae854752b707eb152589/subunit2sql-1.7.0.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "65afb38a47e6f8a5306e1e735de0c1e2", "sha256": "25fe954db3b0ea748e1261d973fcd246ab30b77076592ed297668bb31a85aecd" }, "downloads": -1, "filename": "subunit2sql-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "65afb38a47e6f8a5306e1e735de0c1e2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 95752, "upload_time": "2016-09-26T13:35:29", "url": "https://files.pythonhosted.org/packages/35/bd/cfb11e9d44af8684c929f1cea930211f38a9339adeb7f34931425d0da938/subunit2sql-1.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b265806b49a795a855056cfafe37ca0", "sha256": "9bfad07b696b5d1cbf037fe214976236bb6912f0d9bb8dd770d8453166696ffd" }, "downloads": -1, "filename": "subunit2sql-1.8.0.tar.gz", "has_sig": false, "md5_digest": "4b265806b49a795a855056cfafe37ca0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1245369, "upload_time": "2016-09-26T13:35:35", "url": "https://files.pythonhosted.org/packages/5c/6d/57740d5b7d2b4eac7b2593379efd1d138d4d498c645259ead68a4a130729/subunit2sql-1.8.0.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "04713a3fba243bc242667c0dbfaa8818", "sha256": "4091f5983bc1900b8bdbf6f75f54bddefc36564eb0d9526c291bdf3ceaf3ee14" }, "downloads": -1, "filename": "subunit2sql-1.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "04713a3fba243bc242667c0dbfaa8818", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 99035, "upload_time": "2018-02-09T04:05:59", "url": "https://files.pythonhosted.org/packages/30/ec/ba2964b2040f6700429f640632f16bce1dacd6d2ee254592bc2ba42fa6c3/subunit2sql-1.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3820a8b7f7dbfbf79914c09e44e8d26e", "sha256": "1e86537f165207fb7d8536841330b5a9a53c5a4c6fec84b1c47219e5e8a47191" }, "downloads": -1, "filename": "subunit2sql-1.9.0.tar.gz", "has_sig": false, "md5_digest": "3820a8b7f7dbfbf79914c09e44e8d26e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1580146, "upload_time": "2018-02-09T04:06:03", "url": "https://files.pythonhosted.org/packages/00/66/6b9ad22158425ad332527d863c1428d3b67ded3999fba2596e18ff5a330c/subunit2sql-1.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b9c384ab17a811e6af816dabfb31545b", "sha256": "5acd07f9021ec937ea3d2d679792844216e0365a6970e3bc56987846b1dccb7c" }, "downloads": -1, "filename": "subunit2sql-1.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9c384ab17a811e6af816dabfb31545b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 98082, "upload_time": "2018-08-24T15:23:19", "url": "https://files.pythonhosted.org/packages/0a/1b/e1aba9b1ea76c1818d1e629f2071b9604321d8bf85fef1128e6b4c7aaaa6/subunit2sql-1.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59133f07a86b1f805e5d9c53f750c456", "sha256": "73e0e0ea6a0a8afdf43349a6c064123846dcf7881f1fffd99c5ee59c182ff045" }, "downloads": -1, "filename": "subunit2sql-1.10.0.tar.gz", "has_sig": false, "md5_digest": "59133f07a86b1f805e5d9c53f750c456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1594440, "upload_time": "2018-08-24T15:23:23", "url": "https://files.pythonhosted.org/packages/4a/15/ea60dce3714edf9f57770178673b189e0829b9600c465ab4ba445c42ca61/subunit2sql-1.10.0.tar.gz" } ] }