Pre-release
This release is a pre-release and may not be stable for production use.
Goose.org | User Guide (Python) - API Docs (Python)
Goose: A Fast, In-Process, Portable, Open Source, Analytical Database System
- Simple: Goose is easy to install and deploy. It has zero external dependencies and runs in-process in its host application or as a single binary.
- Portable: Goose runs on Linux, macOS, Windows, Android, iOS and all popular hardware architectures. It has idiomatic client APIs for major programming languages.
- Feature-rich: Goose offers a rich SQL dialect. It can read and write file formats such as CSV, Parquet, and JSON, to and from the local file system and remote endpoints such as S3 buckets.
- Fast: Goose runs analytical queries at blazing speed thanks to its columnar engine, which supports parallel execution and can process larger-than-memory workloads.
- Extensible: Goose is extensible by third-party features such as new data types, functions, file formats and new SQL syntax. User contributions are available as community extensions.
- Free: Goosir is distributed under the Apache License 2.0. Original DuckDB-derived licensing text is preserved in
LICENSE.duckdb.
Installation
Install the latest release of Goose directly from PyPI:
pip install goosir
Install with all optional dependencies:
pip install 'goosir[all]'
Contributing
See the CONTRIBUTING.md for instructions on how to set up a development environment.
Metadata
Release files for goosir 0.1.7.dev4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| goosir-0.1.7.dev4-cp312-cp312-manylinux_2_34_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.34+ x86-64 | Details |
| goosir-0.1.7.dev4-cp39-abi3-manylinux_2_34_x86_64.whl | CPython 3.9 | abi3 | Linux glibc 2.34+ x86-64 | Details |
Total release size: 41.7 MB
Release files / goosir-0.1.7.dev4-cp312-cp312-manylinux_2_34_x86_64.whl
| Download URL | goosir-0.1.7.dev4-cp312-cp312-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 20.8 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
c2ab14ce3cf94b890d247367c5d90f2864945ab394c34e23bae079f4d8c33b89
|
|
BLAKE2b-256 checksum How to use checksums |
9dc26621b031bdfd55f7927aa856eb063da2badb5ed38ef38bf76cad080ba3de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"20.04","id":"focal","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / goosir-0.1.7.dev4-cp39-abi3-manylinux_2_34_x86_64.whl
| Download URL | goosir-0.1.7.dev4-cp39-abi3-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 20.8 MB |
| Tags | CPython 3.9 Linux glibc 2.34+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
59ab297a4da4313f8a5646b2cb5f5ae9026b52248c04957d3dabb74bcdc8ae6c
|
|
BLAKE2b-256 checksum How to use checksums |
756f4641818d6cb45ace4cf63f42d43b1ac7cfe9773a38fb597e28da78ba1205
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"20.04","id":"focal","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|