{ "info": { "author": "Alex (Oleksii) Markov", "author_email": "alex@markovs.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Pytest", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Testing" ], "description": "pytest-spark\n############\n\n.. image:: https://travis-ci.org/malexer/pytest-spark.svg?branch=master\n :target: https://travis-ci.org/malexer/pytest-spark\n\npytest_ plugin to run the tests with support of pyspark (`Apache Spark`_).\n\nThis plugin will allow to specify SPARK_HOME directory in ``pytest.ini``\nand thus to make \"pyspark\" importable in your tests which are executed\nby pytest.\n\nYou can also define \"spark_options\" in ``pytest.ini`` to customize pyspark,\nincluding \"spark.jars.packages\" option which allows to load external\nlibraries (e.g. \"com.databricks:spark-xml\").\n\npytest-spark provides session scope fixtures ``spark_context`` and\n``spark_session`` which can be used in your tests.\n\n\nInstall\n=======\n\n.. code-block:: shell\n\n $ pip install pytest-spark\n\n\nUsage\n=====\n\nSet Spark location\n------------------\n\nTo run tests with required spark_home location you need to define it by\nusing one of the following methods:\n\n1. Specify command line option \"--spark_home\"::\n\n $ pytest --spark_home=/opt/spark\n\n2. Add \"spark_home\" value to ``pytest.ini`` in your project directory::\n\n [pytest]\n spark_home = /opt/spark\n\n3. Set the \"SPARK_HOME\" environment variable.\n\npytest-spark will try to import ``pyspark`` from provided location.\n\n\n.. note::\n \"spark_home\" will be read in the specified order. i.e. you can\n override ``pytest.ini`` value by command line option.\n\n\nCustomize spark_options\n-----------------------\n\nJust define \"spark_options\" in your ``pytest.ini``, e.g.::\n\n [pytest]\n spark_home = /opt/spark\n spark_options =\n spark.app.name: my-pytest-spark-tests\n spark.executor.instances: 1\n spark.jars.packages: com.databricks:spark-xml_2.12:0.5.0\n\n\nUsing the ``spark_context`` fixture\n-----------------------------------\n\nUse fixture ``spark_context`` in your tests as a regular pyspark fixture.\nSparkContext instance will be created once and reused for the whole test\nsession.\n\nExample::\n\n def test_my_case(spark_context):\n test_rdd = spark_context.parallelize([1, 2, 3, 4])\n # ...\n\n\nUsing the ``spark_session`` fixture (Spark 2.0 and above)\n---------------------------------------------------------\n\nUse fixture ``spark_session`` in your tests as a regular pyspark fixture.\nA SparkSession instance with Hive support enabled will be created once and reused for the whole test\nsession.\n\nExample::\n\n def test_spark_session_dataframe(spark_session):\n test_df = spark_session.createDataFrame([[1,3],[2,4]], \"a: int, b: int\")\n # ...\n\n\nDevelopment\n===========\n\nTests\n-----\n\nRun tests locally::\n\n $ docker-compose up --build\n\n\n.. _pytest: http://pytest.org/\n.. _Apache Spark: https://spark.apache.org/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/malexer/pytest-spark", "keywords": "pytest spark pyspark unittest test", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pytest-spark", "package_url": "https://pypi.org/project/pytest-spark/", "platform": "", "project_url": "https://pypi.org/project/pytest-spark/", "project_urls": { "Homepage": "https://github.com/malexer/pytest-spark" }, "release_url": "https://pypi.org/project/pytest-spark/0.5.2/", "requires_dist": [ "pytest", "findspark" ], "requires_python": "", "summary": "pytest plugin to run the tests with support of pyspark.", "version": "0.5.2" }, "last_serial": 5404670, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "deadec078dd9c4fb035077bc2f059451", "sha256": "06cc81b98b54ec1f47daf67aabeb02d835eb6701387019024bad0ec1c033e88a" }, "downloads": -1, "filename": "pytest_spark-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "deadec078dd9c4fb035077bc2f059451", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3173, "upload_time": "2016-12-29T15:26:25", "url": "https://files.pythonhosted.org/packages/a7/5c/f5811ee592141104b95716dd17f64c3ed5717abad41bb3881d9b2e1b7035/pytest_spark-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc3d6920d341da0f999129bcfcb9e3e6", "sha256": "0cc4f0964a2a5ee0ad86e82412794bcdb65c4df293ade8edb604c179271f993d" }, "downloads": -1, "filename": "pytest-spark-0.1.0.tar.gz", "has_sig": false, "md5_digest": "dc3d6920d341da0f999129bcfcb9e3e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1669, "upload_time": "2016-12-29T15:26:27", "url": "https://files.pythonhosted.org/packages/66/81/77d52a10f7b5a4e75d2e30b6c304552fdea466b89082895868a819fdcad0/pytest-spark-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ba8ce7435417fea76c70c65f52224d16", "sha256": "6d58e85ec6719df066f0ef3b957c2a72f1fb2373cd1f722d26de4405dc0624a7" }, "downloads": -1, "filename": "pytest_spark-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba8ce7435417fea76c70c65f52224d16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3176, "upload_time": "2016-12-30T12:48:06", "url": "https://files.pythonhosted.org/packages/b2/d5/80f85a0166692945abe87eff623c696210df7ae31145851d4d32f870cd50/pytest_spark-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "184fe5c69759d3df6a550870bee88fcc", "sha256": "0e920f14f6a5c57939ec7f5074d8209a84adc406e70839e4852fdbec5094704f" }, "downloads": -1, "filename": "pytest-spark-0.1.1.tar.gz", "has_sig": false, "md5_digest": "184fe5c69759d3df6a550870bee88fcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1959, "upload_time": "2016-12-30T12:48:07", "url": "https://files.pythonhosted.org/packages/9f/d1/2a75349c8c4f87fc73208f8db5a820c25a848bd5a0be0ded1143086ded1c/pytest-spark-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "376350405aad2a00b21f52385160172d", "sha256": "293c138cc7e36a396e498eb4d5b5279154091c09fc19baca4917e064d4970b71" }, "downloads": -1, "filename": "pytest_spark-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "376350405aad2a00b21f52385160172d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3680, "upload_time": "2016-12-30T12:53:54", "url": "https://files.pythonhosted.org/packages/43/30/e42006ff3f29d0e6d56f0aea272fc5aae0b4aad476ba96805df89286e4d2/pytest_spark-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e4abeb2f93dc41ce01eaeaafe552db9", "sha256": "18aac2506551d71c56f5b9bc5e038c8854271e6b221c539e1379e66754ca4439" }, "downloads": -1, "filename": "pytest-spark-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6e4abeb2f93dc41ce01eaeaafe552db9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1990, "upload_time": "2016-12-30T12:53:56", "url": "https://files.pythonhosted.org/packages/b2/8e/2cbc2dc6393209e35fe2b6cd28862052943cea854467c53338eb4751fdaa/pytest-spark-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c020d34e21dd9cf004e0c374778e029c", "sha256": "374510b0fdf7dc0b52b31af7b05858bb76b58ca5ddb56247ca2d2bcc5b2e29c5" }, "downloads": -1, "filename": "pytest_spark-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c020d34e21dd9cf004e0c374778e029c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4240, "upload_time": "2017-02-22T16:32:20", "url": "https://files.pythonhosted.org/packages/09/d1/4b244fe7c2109574f8f2ffa2f427bf75710b904b3a7167e55ceef0036bae/pytest_spark-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35346358a8e8fad46f960000042da3d1", "sha256": "5beacee9f260066c6cd2f271c1875f803c631ea230949c48e80652346ec81d3e" }, "downloads": -1, "filename": "pytest-spark-0.2.0.tar.gz", "has_sig": false, "md5_digest": "35346358a8e8fad46f960000042da3d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2429, "upload_time": "2017-02-22T16:32:21", "url": "https://files.pythonhosted.org/packages/7d/06/cf2e097e29960aa59417edddf8fd809b07b64d20188932e807fca12725af/pytest-spark-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "441f0cf15d7a2a51bda6673f37c933dd", "sha256": "6f3e7a81b494fb046f976a81946d475a64cb50a8528267d117af015d93efdabc" }, "downloads": -1, "filename": "pytest_spark-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "441f0cf15d7a2a51bda6673f37c933dd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4712, "upload_time": "2017-06-27T11:14:41", "url": "https://files.pythonhosted.org/packages/81/6e/4c3812dfe9bdc913dfb7087c2758c6e5f791a40c53a9a3fbac8ae8ebeed3/pytest_spark-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d84aa94d8821a41594a0ab1b586873e", "sha256": "fc5ef7b29ddb7aad97e99dadf102b6f316c4c65165fb139cf4ae56f00858300c" }, "downloads": -1, "filename": "pytest-spark-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8d84aa94d8821a41594a0ab1b586873e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3035, "upload_time": "2017-06-27T11:14:42", "url": "https://files.pythonhosted.org/packages/69/15/2fad75b6a9a46fccbd372eaa790ec61a3840a97311d8fc22cbf40879e033/pytest-spark-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "66ad99a07297d66c50bb12e370b2476a", "sha256": "4f015a72bb943fd2389815f5ca5a34dc31be6c661e117e174bcf0cb6114c7e48" }, "downloads": -1, "filename": "pytest_spark-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "66ad99a07297d66c50bb12e370b2476a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4693, "upload_time": "2017-06-29T11:06:30", "url": "https://files.pythonhosted.org/packages/1e/9c/f120398b8b5e2f9399ef613d11a35bb3ec440338c2977ec64291f67d3637/pytest_spark-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96e12b308a5b1580d4dbe8d5ed43bef3", "sha256": "26248164261f597be93a7cbc23f05a4ba5aefaa275eba4ee463fb9ad5943867a" }, "downloads": -1, "filename": "pytest-spark-0.3.1.tar.gz", "has_sig": false, "md5_digest": "96e12b308a5b1580d4dbe8d5ed43bef3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3012, "upload_time": "2017-06-29T11:06:32", "url": "https://files.pythonhosted.org/packages/8e/32/f034d6bc1dc6fd9a763e39cba8ca38605f79f4ddcb5962571df90da77ca0/pytest-spark-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "73397cda982251c2161229ce97a097e2", "sha256": "ad4c701f76c6b90e7a76f0ff52f6752243dc4876bfff6e56f51c370a69587d08" }, "downloads": -1, "filename": "pytest_spark-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "73397cda982251c2161229ce97a097e2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4990, "upload_time": "2017-08-03T15:06:45", "url": "https://files.pythonhosted.org/packages/60/11/eb3c4422aa8cb6b6c66f73620e37c5a73ed5708d9fb69d5dd2abc5d0a8b3/pytest_spark-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "424d1d761472679faaf63f4316d8021c", "sha256": "d1d351b06f946406ae963778735edc00237ea25cc04caa2c4d10338e7d034456" }, "downloads": -1, "filename": "pytest-spark-0.4.0.tar.gz", "has_sig": false, "md5_digest": "424d1d761472679faaf63f4316d8021c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3248, "upload_time": "2017-08-03T15:06:46", "url": "https://files.pythonhosted.org/packages/5e/2b/795eff24c2170573e1d1d3c2a08a393e9184a2b8aed4da6ceae78854a2e5/pytest-spark-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "f4b0997e3ad8ab31eace1ad16962cf88", "sha256": "7442c961d3314a56d149a08734d930cfc594aecfa422b1428b38b90acaa9534f" }, "downloads": -1, "filename": "pytest_spark-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f4b0997e3ad8ab31eace1ad16962cf88", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5222, "upload_time": "2017-12-01T13:54:16", "url": "https://files.pythonhosted.org/packages/7e/0c/953e4a13e234a650f9a47688296e6b081d34b58291eb3feaa7d99715983a/pytest_spark-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a085453775549a0c65da0256055a735", "sha256": "e79603b987c45cac9a3cceba35f5816deaf59fbac08af1d3cc5ef4cd246b650b" }, "downloads": -1, "filename": "pytest-spark-0.4.1.tar.gz", "has_sig": false, "md5_digest": "4a085453775549a0c65da0256055a735", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3475, "upload_time": "2017-12-01T13:54:19", "url": "https://files.pythonhosted.org/packages/8c/75/27bb13cef2fe0acb8e41d01cc323f8f0dc0aeed2e58f9e908cfbc9c09024/pytest-spark-0.4.1.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "a4177aeace57442c946f0e31af85723d", "sha256": "6020bf2aece0d5f95843c304202c65cc92ce7ad87013d0b999e21b222c504516" }, "downloads": -1, "filename": "pytest_spark-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4177aeace57442c946f0e31af85723d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5385, "upload_time": "2017-12-01T15:18:45", "url": "https://files.pythonhosted.org/packages/00/d6/aa05546d296563cd97fd1b42e494964249dd48faf8fa9d417d33d2abc00f/pytest_spark-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a72978f73e90d9cf5417b2f57ca7f8f1", "sha256": "209c0f68589155d0a3cfa03dfd4101afbcce3ebec59f3161753b6f6326c07cf3" }, "downloads": -1, "filename": "pytest-spark-0.4.3.tar.gz", "has_sig": false, "md5_digest": "a72978f73e90d9cf5417b2f57ca7f8f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3565, "upload_time": "2017-12-01T15:18:48", "url": "https://files.pythonhosted.org/packages/cf/48/f4aa2f54e004da440a6af32ea3b1db879694bf19ee7ba38e3d3fcf40c41f/pytest-spark-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "88313577920d3be0f663fbd235d42846", "sha256": "c1561f79dc3b0d71d629f252f8379b4ed0395f379b9aa9266cd6260fd83ec310" }, "downloads": -1, "filename": "pytest_spark-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88313577920d3be0f663fbd235d42846", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5326, "upload_time": "2017-12-02T22:43:43", "url": "https://files.pythonhosted.org/packages/b6/8b/f0d27821bac1e01edded8afb7fef39bccb4f65d569c36980a94a50c4fee8/pytest_spark-0.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76277704f16937d14ec5384bfed93a44", "sha256": "a02495bb7d018c90b4b9e13a25b8a63b9cc8fd8feb8d6c4eca36c6827ae616b8" }, "downloads": -1, "filename": "pytest-spark-0.4.4.tar.gz", "has_sig": false, "md5_digest": "76277704f16937d14ec5384bfed93a44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3506, "upload_time": "2017-12-02T22:43:44", "url": "https://files.pythonhosted.org/packages/0d/ec/7ef40d3f7fc9e16d8c47ce9392f87c3fc0161fd2c60d49baf663de99c0d4/pytest-spark-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "26394c7fed08c480d410775ccdf9fe71", "sha256": "4d924894cb36e45a69031ff4e2f1c025ba744677fe5f2e40bac308c01dfaf566" }, "downloads": -1, "filename": "pytest_spark-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "26394c7fed08c480d410775ccdf9fe71", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3792, "upload_time": "2018-08-17T11:16:16", "url": "https://files.pythonhosted.org/packages/64/85/d284c10f5beeb5b2099d047c55127322e7db9cb18eab550f164c23b94234/pytest_spark-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a54bb1f9d11ff6227d348ffd7c7cb50a", "sha256": "77125b80d6be318c1081a12a074e2d76955c08241fc5a2fb437779b1f5ad826e" }, "downloads": -1, "filename": "pytest-spark-0.4.5.tar.gz", "has_sig": false, "md5_digest": "a54bb1f9d11ff6227d348ffd7c7cb50a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3725, "upload_time": "2018-08-17T11:16:18", "url": "https://files.pythonhosted.org/packages/0a/30/4b1a082dfb6db4ceff3be9a45eefb1f59082c2c97410248d9b7c49309036/pytest-spark-0.4.5.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "48b3e1991f497446f5912df70b351da4", "sha256": "1410a5034afaa92f2a724a40b2fbc1091e7b6039421a8fa7242f01be4927d80f" }, "downloads": -1, "filename": "pytest_spark-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "48b3e1991f497446f5912df70b351da4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6461, "upload_time": "2019-05-09T22:16:08", "url": "https://files.pythonhosted.org/packages/38/1e/592492795de80bed9d0601293c8712425fdd7afaa8ba25417a5d14b02050/pytest_spark-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f96eb13ceecbc65670355d469e1eb3f5", "sha256": "44b02899c4f15cca2e23abd4dd2f7016fdbbada8bf28d9fe067028b3c1e0a7ff" }, "downloads": -1, "filename": "pytest-spark-0.5.0.tar.gz", "has_sig": false, "md5_digest": "f96eb13ceecbc65670355d469e1eb3f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5117, "upload_time": "2019-05-09T22:16:10", "url": "https://files.pythonhosted.org/packages/b4/55/34651649e64bf5a4eb127bffc1c6d22e9d632f4f073d61cfb1ad43459ca5/pytest-spark-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "76c6c582281b32c0f23bfa90b8447f22", "sha256": "4e2f1ac4d839c355540661ebcca15f86375a0adde1ef3017ba89c867ac909957" }, "downloads": -1, "filename": "pytest_spark-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "76c6c582281b32c0f23bfa90b8447f22", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6460, "upload_time": "2019-05-09T22:19:11", "url": "https://files.pythonhosted.org/packages/d1/9b/4cac59253f370ecf96065b204281b05c0cb29b7af72c74dc439a789dadde/pytest_spark-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "889fe928639b936a40246d5ec6b25550", "sha256": "5165f572dce8dea8afd00cd2dc22d9ec6a0399f7bbab6b9e76ec4a1f4da69999" }, "downloads": -1, "filename": "pytest-spark-0.5.1.tar.gz", "has_sig": false, "md5_digest": "889fe928639b936a40246d5ec6b25550", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5125, "upload_time": "2019-05-09T22:19:12", "url": "https://files.pythonhosted.org/packages/9e/70/484d03ee629eee8201c219291a888576b48fe8c2f26ae92f687b2a4a6c81/pytest-spark-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "d1ee54c30fcb6efba3122a1f88b75e23", "sha256": "b6fc3310e37c2e6cf6eca73c2dc1a5e4583544bfc3d70999cda33f9aea55c6e4" }, "downloads": -1, "filename": "pytest_spark-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d1ee54c30fcb6efba3122a1f88b75e23", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6532, "upload_time": "2019-06-15T19:39:11", "url": "https://files.pythonhosted.org/packages/9f/a9/8b4bc6c416bc8875b56e3bd290ce68dc65ad03e7cbfad878477f694525ca/pytest_spark-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a4367f6013582f3b90f84d7126b4a0b", "sha256": "9ced6874569073385df41454998180fad3dc773cafc1f31e110289bac8730463" }, "downloads": -1, "filename": "pytest-spark-0.5.2.tar.gz", "has_sig": false, "md5_digest": "0a4367f6013582f3b90f84d7126b4a0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5241, "upload_time": "2019-06-15T19:39:13", "url": "https://files.pythonhosted.org/packages/f7/a4/c5ec2701602b5d314fa7d8ad92bc34415726aeb20a2fa178406baa528ac3/pytest-spark-0.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d1ee54c30fcb6efba3122a1f88b75e23", "sha256": "b6fc3310e37c2e6cf6eca73c2dc1a5e4583544bfc3d70999cda33f9aea55c6e4" }, "downloads": -1, "filename": "pytest_spark-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d1ee54c30fcb6efba3122a1f88b75e23", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6532, "upload_time": "2019-06-15T19:39:11", "url": "https://files.pythonhosted.org/packages/9f/a9/8b4bc6c416bc8875b56e3bd290ce68dc65ad03e7cbfad878477f694525ca/pytest_spark-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a4367f6013582f3b90f84d7126b4a0b", "sha256": "9ced6874569073385df41454998180fad3dc773cafc1f31e110289bac8730463" }, "downloads": -1, "filename": "pytest-spark-0.5.2.tar.gz", "has_sig": false, "md5_digest": "0a4367f6013582f3b90f84d7126b4a0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5241, "upload_time": "2019-06-15T19:39:13", "url": "https://files.pythonhosted.org/packages/f7/a4/c5ec2701602b5d314fa7d8ad92bc34415726aeb20a2fa178406baa528ac3/pytest-spark-0.5.2.tar.gz" } ] }