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.5.tar.gz
(10.1 kB
view hashes)
Built Distribution
Close
Hashes for spark_connect_proxy-0.0.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34151dbebed9cfb70992169f7b775651585aab195057622e4e53e64280ccee48 |
|
MD5 | a8ceaaa5e63e063532b181def998ccbc |
|
BLAKE2b-256 | 848adc13544cddf4393c2811ca4f70d2adf07697e1507c953ff435630cb379bb |
Close
Hashes for spark_connect_proxy-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a030638f356e05bedfe0716dda5eb00784d11ab9500930cc76cd31a2d99420c |
|
MD5 | 8bf40a47fdfda0fb9913acb8cdb469c9 |
|
BLAKE2b-256 | 1e5948648e2f188023c588dcc12aee73293c28d0feafcad6f20e1ed815852869 |