A reverse proxy server which allows secure connectivity to a Spark Connect server
Project description
spark-connect-proxy
A reverse proxy server which allows secure connectivity to a Spark Connect server
Setup (to run locally)
Install package
You can install spark-connect-proxy
from PyPi or from source.
Option 1 - from PyPi
# Create the virtual environment
python3 -m venv .venv
# Activate the virtual environment
. .venv/bin/activate
pip install spark-connect-proxy
Option 2 - from source - for development
git clone https://github.com/prmoore77/spark-connect-proxy
cd spark-connect-proxy
# Create the virtual environment
python3 -m venv .venv
# Activate the virtual environment
. .venv/bin/activate
# Upgrade pip, setuptools, and wheel
pip install --upgrade pip setuptools wheel
# Install Spark Connect Proxy - in editable mode with client and dev dependencies
pip install --editable .[client,dev]
Note
For the following commands - if you running from source and using --editable
mode (for development purposes) - you will need to set the PYTHONPATH environment variable as follows:
export PYTHONPATH=$(pwd)/src
Usage
TODO
Handy development commands
Version management
Bump the version of the application - (you must have installed from source with the [dev] extras)
bumpver update --patch
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
spark_connect_proxy-0.0.4.tar.gz
(10.0 kB
view hashes)
Built Distribution
Close
Hashes for spark_connect_proxy-0.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f300c09123a1f646d7cb524fc72ec4f94f5ddd1b70ad76907457fcafd8e616d1 |
|
MD5 | ee67b7bb29d0441690bc585236c0ca51 |
|
BLAKE2b-256 | e351c5885ff78265a2627b4798a09270e1c8d582861749d8d9f601aac2d36f8a |
Close
Hashes for spark_connect_proxy-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 950f81082badd7cdb7958356b604fcddc29c7f74e897341976378b43b9635305 |
|
MD5 | aeb140987141473b60962e2742718579 |
|
BLAKE2b-256 | d2afa85e0734e15593ddb11038384adf2becbbb5adf1eeb90bac6d7ecfc389f0 |