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.3.tar.gz
(10.0 kB
view hashes)
Built Distribution
Close
Hashes for spark_connect_proxy-0.0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7e9a1ae97a65c4443b157d223e91f16d817d9c4f4a238665464aada632eac54 |
|
MD5 | ec469b6b57c0600f58e1488881b88a8a |
|
BLAKE2b-256 | 16dfcf7ef25e4bbc1c69cc16e6538d84ae442194043cf83c3a34532908aa42cd |
Close
Hashes for spark_connect_proxy-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 379d4afcf83542c650d85a7bf789d25526bb718385233ce9647523557ad52292 |
|
MD5 | 1bbae4c08885b7494ea4cf6a2a6c2cb9 |
|
BLAKE2b-256 | c0d85a16e33491d436e4cee64dac3342e876bfc4f7f08d1dec1d028390e60f62 |