Skip to main content

SHUI

Spark-Hadoop Unix Installer

OSes Architectures

Python PyPI version PyPI downloads Code style Functionality

This package uses Python to download and unpack a pre-built version of Spark/Hadoop from Apache. Its primary use-case is simplifying unattended installs where the user wants "the latest available version" of these tools.

Features

  • download Spark/Hadoop release tarball from Apache.
  • verify the tarball using the SHA512 sum provided by Apache.
  • unpack the tarball to a target directory on your local system.

Installation

First you'll need to install shui using pip: pip install shui.

Usage

Versions

The versions command shows you all available Spark/Hadoop versions.

USAGE
  shui versions [--latest]

OPTIONS
  --latest               Show only the latest available version

GLOBAL OPTIONS
  -h (--help)            Display this help message
  -q (--quiet)           Do not output any message
  -v (--verbose)         Increase the verbosity of messages: "-v" for normal output, "-vv" for more verbose output and "-vvv" for debug
  -V (--version)         Display this application version
  --ansi                 Force ANSI output
  --no-ansi              Disable ANSI output
  -n (--no-interaction)  Do not ask any interactive question

Install

The install command will download, verify and install a particular Spark/Hadoop version.

USAGE
  shui install [--latest] [--spark <...>] [--hadoop <...>] [--target <...>]

OPTIONS
  --latest               Use the latest available version
  --spark                Spark version (default: "any")
  --hadoop               Hadoop version (default: "any")
  --target               Directory to install into (default: "cwd")

GLOBAL OPTIONS
  -h (--help)            Display this help message
  -q (--quiet)           Do not output any message
  -v (--verbose)         Increase the verbosity of messages: "-v" for normal output, "-vv" for more verbose output and "-vvv" for debug
  -V (--version)         Display this application version
  --ansi                 Force ANSI output
  --no-ansi              Disable ANSI output
  -n (--no-interaction)  Do not ask any interactive question

Metadata

Release files for shui 0.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for shui 0.8.1
File Size Uploaded
shui-0.8.1.tar.gz 8.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for shui 0.8.1
File Interpreter ABI Platform
shui-0.8.1-py3-none-any.whl Python 3 none any Details

Total release size: 19.9 kB

Release files / shui-0.8.1.tar.gz

Download URL shui-0.8.1.tar.gz
Size 8.6 kB
Tags Source
SHA-256 checksum
How to use checksums
dded30fa40be9c5c79d2d0b69a8b970b57aee9ab5c1bea31cb72b74e37702b6e
BLAKE2b-256 checksum
How to use checksums
7a137629b7f32042aae69c96ab60e0d357bcb7f06519bac6026d2794c592b519
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.8.10 Darwin/23.2.0

Release files / shui-0.8.1-py3-none-any.whl

Download URL shui-0.8.1-py3-none-any.whl
Size 11.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f9bab7cf775f42e38af6ff546d924eec4bcdaf5d9798c1cc3033bd0efb8429a2
BLAKE2b-256 checksum
How to use checksums
2acf18506c3ae285928734eecdb7b37caf059f1c0a99183660c8d11b90eb31e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.8.10 Darwin/23.2.0

Release history Release notifications | RSS feed

This release

0.8.1 This release

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page