pysail


Namepysail JSON
Version 0.1.7 PyPI version JSON
download
home_pageNone
SummarySail Python library
upload_time2024-11-02 01:35:01
maintainerNone
docs_urlNone
authorNone
requires_python<3.12,>=3.8
licenseNone
keywords data big data sql spark pyspark arrow datafusion
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Sail

[![Build Status](https://github.com/lakehq/sail/actions/workflows/build.yml/badge.svg?branch=main&event=push)](https://github.com/lakehq/sail/actions)
[![PyPI Release](https://img.shields.io/pypi/v/pysail)](https://pypi.org/project/pysail/)
[![PyPI Downloads](https://img.shields.io/pypi/dm/pysail.svg?label=PyPI%20Downloads)](https://pypi.org/project/pysail/)

The mission of Sail is to unify stream processing, batch processing, and compute-intensive (AI) workloads.
Currently, Sail features a drop-in replacement for Spark SQL and the Spark DataFrame API in single-host settings.

## Installation

Sail is available as a Python package on PyPI. You can install it using `pip`.

```bash
# Quick install
pip install pysail
```

```bash
# Install from source for best performance
# rustup (https://rustup.rs/) and protoc are required
env RUSTFLAGS="-C target-cpu=native" pip install pysail -v --no-binary pysail
```

You can follow the [Getting Started](https://docs.lakesail.com/sail/latest/guide/getting-started/) guide to learn more about Sail.

## Documentation

The documentation of the latest Sail version can be found [here](https://docs.lakesail.com/sail/latest/).

## Contributing

Contributions are more than welcome!

Please submit GitHub issues for bug reports and feature requests.

Feel free to create a pull request if you would like to make a code change.
You can refer to the [development guide](https://docs.lakesail.com/sail/main/development/) to get started.

## Sail vs. Spark Benchmark

Check out our blog post, [Supercharge Spark: Quadruple Speed, Cut Costs by 94%](https://lakesail.com/blog/supercharge-spark/), for detailed benchmark results.

## Support

See the [Support Options Page](https://lakesail.com/#support) for more information.


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pysail",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.12,>=3.8",
    "maintainer_email": null,
    "keywords": "data, big data, sql, spark, pyspark, arrow, datafusion",
    "author": null,
    "author_email": "LakeSail <hello@lakesail.com>",
    "download_url": "https://files.pythonhosted.org/packages/a4/0e/65c3d80b873a8120076f055288ee17c14669c3df482bc7df74a4d68ef5bd/pysail-0.1.7.tar.gz",
    "platform": null,
    "description": "# Sail\n\n[![Build Status](https://github.com/lakehq/sail/actions/workflows/build.yml/badge.svg?branch=main&event=push)](https://github.com/lakehq/sail/actions)\n[![PyPI Release](https://img.shields.io/pypi/v/pysail)](https://pypi.org/project/pysail/)\n[![PyPI Downloads](https://img.shields.io/pypi/dm/pysail.svg?label=PyPI%20Downloads)](https://pypi.org/project/pysail/)\n\nThe mission of Sail is to unify stream processing, batch processing, and compute-intensive (AI) workloads.\nCurrently, Sail features a drop-in replacement for Spark SQL and the Spark DataFrame API in single-host settings.\n\n## Installation\n\nSail is available as a Python package on PyPI. You can install it using `pip`.\n\n```bash\n# Quick install\npip install pysail\n```\n\n```bash\n# Install from source for best performance\n# rustup (https://rustup.rs/) and protoc are required\nenv RUSTFLAGS=\"-C target-cpu=native\" pip install pysail -v --no-binary pysail\n```\n\nYou can follow the [Getting Started](https://docs.lakesail.com/sail/latest/guide/getting-started/) guide to learn more about Sail.\n\n## Documentation\n\nThe documentation of the latest Sail version can be found [here](https://docs.lakesail.com/sail/latest/).\n\n## Contributing\n\nContributions are more than welcome!\n\nPlease submit GitHub issues for bug reports and feature requests.\n\nFeel free to create a pull request if you would like to make a code change.\nYou can refer to the [development guide](https://docs.lakesail.com/sail/main/development/) to get started.\n\n## Sail vs. Spark Benchmark\n\nCheck out our blog post, [Supercharge Spark: Quadruple Speed, Cut Costs by 94%](https://lakesail.com/blog/supercharge-spark/), for detailed benchmark results.\n\n## Support\n\nSee the [Support Options Page](https://lakesail.com/#support) for more information.\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Sail Python library",
    "version": "0.1.7",
    "project_urls": {
        "Documentation": "https://docs.lakesail.com/sail/latest/",
        "Homepage": "https://lakesail.com",
        "Issues": "https://github.com/lakehq/sail/issues",
        "Repository": "https://github.com/lakehq/sail"
    },
    "split_keywords": [
        "data",
        " big data",
        " sql",
        " spark",
        " pyspark",
        " arrow",
        " datafusion"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9b849bf9ac26f0bcfb6f25c600698caf0b6e9160e3528a9a15d339db9b75fe12",
                "md5": "eb56cdb27d5b31f140e012a7a0f56a5e",
                "sha256": "037cea8b4dee814c8c96488be7e3ad75d6c4a889289a9b6080a15f9a1a683462"
            },
            "downloads": -1,
            "filename": "pysail-0.1.7-cp38-abi3-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "eb56cdb27d5b31f140e012a7a0f56a5e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.12,>=3.8",
            "size": 24776684,
            "upload_time": "2024-11-02T01:34:44",
            "upload_time_iso_8601": "2024-11-02T01:34:44.347615Z",
            "url": "https://files.pythonhosted.org/packages/9b/84/9bf9ac26f0bcfb6f25c600698caf0b6e9160e3528a9a15d339db9b75fe12/pysail-0.1.7-cp38-abi3-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "04b7c132d6fd62d711e43838e08cf17a6da322a501dd6bd3b6f8d704cb9fdb8b",
                "md5": "199f2a966d92c63a771f44f15d574536",
                "sha256": "41a709c0e8673f133f0d54c4b3de7a7de5393f8d757908f0a21ffb71b991e5ff"
            },
            "downloads": -1,
            "filename": "pysail-0.1.7-cp38-abi3-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "199f2a966d92c63a771f44f15d574536",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.12,>=3.8",
            "size": 22801732,
            "upload_time": "2024-11-02T01:34:48",
            "upload_time_iso_8601": "2024-11-02T01:34:48.242498Z",
            "url": "https://files.pythonhosted.org/packages/04/b7/c132d6fd62d711e43838e08cf17a6da322a501dd6bd3b6f8d704cb9fdb8b/pysail-0.1.7-cp38-abi3-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b384c31f5efff99f85871b57f605342f9b05e8636f560c58a75c03daee65c765",
                "md5": "71fd35e20610419af857c00bc3e6d3cc",
                "sha256": "7292467f510ae9b58a7be5dbdfb2108036bd3c628e6deb66b850d9f25541510d"
            },
            "downloads": -1,
            "filename": "pysail-0.1.7-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "71fd35e20610419af857c00bc3e6d3cc",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.12,>=3.8",
            "size": 25865912,
            "upload_time": "2024-11-02T01:34:52",
            "upload_time_iso_8601": "2024-11-02T01:34:52.319980Z",
            "url": "https://files.pythonhosted.org/packages/b3/84/c31f5efff99f85871b57f605342f9b05e8636f560c58a75c03daee65c765/pysail-0.1.7-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9fdac8ab9765d05b1cd8e2ab10fc8b90912680f7c6212c1716265becf300f413",
                "md5": "3d162ab22f74d0549989ab30e36697ca",
                "sha256": "b16733a50c5de427eaf3eac41563567166c84def7df8a47b37ffcc3fd5f2446b"
            },
            "downloads": -1,
            "filename": "pysail-0.1.7-cp38-abi3-manylinux_2_24_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3d162ab22f74d0549989ab30e36697ca",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.12,>=3.8",
            "size": 24520739,
            "upload_time": "2024-11-02T01:34:55",
            "upload_time_iso_8601": "2024-11-02T01:34:55.533288Z",
            "url": "https://files.pythonhosted.org/packages/9f/da/c8ab9765d05b1cd8e2ab10fc8b90912680f7c6212c1716265becf300f413/pysail-0.1.7-cp38-abi3-manylinux_2_24_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d1943c352a07b8d3214d99ec28ebe0f54b95e636e8cd352a66c71197d1abe405",
                "md5": "3497540dff4928d3ff9dddf8c501d37b",
                "sha256": "61394c1bf4ee3505515600d93110905c44f58f0f7c4c5af096408189f265399e"
            },
            "downloads": -1,
            "filename": "pysail-0.1.7-cp38-abi3-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3497540dff4928d3ff9dddf8c501d37b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.12,>=3.8",
            "size": 24827082,
            "upload_time": "2024-11-02T01:34:59",
            "upload_time_iso_8601": "2024-11-02T01:34:59.033029Z",
            "url": "https://files.pythonhosted.org/packages/d1/94/3c352a07b8d3214d99ec28ebe0f54b95e636e8cd352a66c71197d1abe405/pysail-0.1.7-cp38-abi3-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a40e65c3d80b873a8120076f055288ee17c14669c3df482bc7df74a4d68ef5bd",
                "md5": "0a9337bff23c113a96494bba5e08230a",
                "sha256": "487006372478a3321e2ffdd863aac58390b55836fd08a95176ae4dc8b559eef4"
            },
            "downloads": -1,
            "filename": "pysail-0.1.7.tar.gz",
            "has_sig": false,
            "md5_digest": "0a9337bff23c113a96494bba5e08230a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.12,>=3.8",
            "size": 466085,
            "upload_time": "2024-11-02T01:35:01",
            "upload_time_iso_8601": "2024-11-02T01:35:01.596738Z",
            "url": "https://files.pythonhosted.org/packages/a4/0e/65c3d80b873a8120076f055288ee17c14669c3df482bc7df74a4d68ef5bd/pysail-0.1.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-02 01:35:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "lakehq",
    "github_project": "sail",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pysail"
}
        
Elapsed time: 0.43633s