# 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-process settings.
## Installation
Sail is available as a Python package on PyPI. You can install it using `pip`.
```bash
pip install 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.
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/4b/f1/f48ace748cb99651ddc20b46d0ee891137dc1c50b2742367144447894bce/pysail-0.1.3.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-process settings.\n\n## Installation\n\nSail is available as a Python package on PyPI. You can install it using `pip`.\n\n```bash\npip install 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",
"bugtrack_url": null,
"license": null,
"summary": "Sail Python library",
"version": "0.1.3",
"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": "e02c75e944837197265cb790bce5c4f883ab0d60bcb74538b6111e7d5026b5e7",
"md5": "ccad51ee4afc519eb1a6c060f4ad9b55",
"sha256": "33c50993335d7e4529ec5315ea978b1fe166237c2caf86a5bce129148c0cb507"
},
"downloads": -1,
"filename": "pysail-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "ccad51ee4afc519eb1a6c060f4ad9b55",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<3.12,>=3.8",
"size": 20741347,
"upload_time": "2024-09-18T23:12:13",
"upload_time_iso_8601": "2024-09-18T23:12:13.981516Z",
"url": "https://files.pythonhosted.org/packages/e0/2c/75e944837197265cb790bce5c4f883ab0d60bcb74538b6111e7d5026b5e7/pysail-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9ce5061fc3819178048846a5ad76792a94826ddba38244375e084a459b3f0b91",
"md5": "bf4a0b7bc0d0e45dbbc3dd9239400548",
"sha256": "4d27a0cbd7d93129244b449e8060be1f2bc61bf0946051eee5ea7bfec758080e"
},
"downloads": -1,
"filename": "pysail-0.1.3-cp38-abi3-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "bf4a0b7bc0d0e45dbbc3dd9239400548",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<3.12,>=3.8",
"size": 19050820,
"upload_time": "2024-09-18T23:12:20",
"upload_time_iso_8601": "2024-09-18T23:12:20.037256Z",
"url": "https://files.pythonhosted.org/packages/9c/e5/061fc3819178048846a5ad76792a94826ddba38244375e084a459b3f0b91/pysail-0.1.3-cp38-abi3-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "eb27c7f6eb451ca954e7154437f10d436c01c087688cfec41ef7d2fcbc80d56f",
"md5": "bd887362e3880536a2015072a2245491",
"sha256": "ac4b63d31b02e0a577b0b8c2ad74f1240915787c354378453cc110367e54bfd7"
},
"downloads": -1,
"filename": "pysail-0.1.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "bd887362e3880536a2015072a2245491",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<3.12,>=3.8",
"size": 21635014,
"upload_time": "2024-09-18T23:12:22",
"upload_time_iso_8601": "2024-09-18T23:12:22.654293Z",
"url": "https://files.pythonhosted.org/packages/eb/27/c7f6eb451ca954e7154437f10d436c01c087688cfec41ef7d2fcbc80d56f/pysail-0.1.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7e5ededc1f99710cc27b0654ad1774870cf0a4dc8439a8adeb60d6743a6e164f",
"md5": "fbe51b4b1a6e2fb7aeb3978735edb9b5",
"sha256": "396ab50e5bba86a678ab517ffecd3cdb97ed4b1e0991afa02c95bdf2fcfe9563"
},
"downloads": -1,
"filename": "pysail-0.1.3-cp38-abi3-manylinux_2_24_aarch64.whl",
"has_sig": false,
"md5_digest": "fbe51b4b1a6e2fb7aeb3978735edb9b5",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<3.12,>=3.8",
"size": 21154382,
"upload_time": "2024-09-18T23:12:25",
"upload_time_iso_8601": "2024-09-18T23:12:25.503789Z",
"url": "https://files.pythonhosted.org/packages/7e/5e/dedc1f99710cc27b0654ad1774870cf0a4dc8439a8adeb60d6743a6e164f/pysail-0.1.3-cp38-abi3-manylinux_2_24_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e3743e85eede047ee4e883f96e253d7655b3c2cadd2282a1b5883555c424cb21",
"md5": "36ef231e7e51fc5ab525e133e1630aef",
"sha256": "40c824a9d6d522d69536e2bf7911ed90f086b7446f5b1b37150678f5680c6ff0"
},
"downloads": -1,
"filename": "pysail-0.1.3-cp38-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "36ef231e7e51fc5ab525e133e1630aef",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<3.12,>=3.8",
"size": 20748017,
"upload_time": "2024-09-18T23:12:27",
"upload_time_iso_8601": "2024-09-18T23:12:27.891775Z",
"url": "https://files.pythonhosted.org/packages/e3/74/3e85eede047ee4e883f96e253d7655b3c2cadd2282a1b5883555c424cb21/pysail-0.1.3-cp38-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4bf1f48ace748cb99651ddc20b46d0ee891137dc1c50b2742367144447894bce",
"md5": "572c2510e3089e9dd012b9d40a1c1d1f",
"sha256": "3e983bdd7ab2e80fa2daf2423b06aa10ed4ead513dc71600b7b9b60b129c6b0e"
},
"downloads": -1,
"filename": "pysail-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "572c2510e3089e9dd012b9d40a1c1d1f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.12,>=3.8",
"size": 372283,
"upload_time": "2024-09-18T23:12:30",
"upload_time_iso_8601": "2024-09-18T23:12:30.305803Z",
"url": "https://files.pythonhosted.org/packages/4b/f1/f48ace748cb99651ddc20b46d0ee891137dc1c50b2742367144447894bce/pysail-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-18 23:12:30",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "lakehq",
"github_project": "sail",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pysail"
}