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.6.tar.gz
(10.2 kB
view hashes)
Built Distribution
Close
Hashes for spark_connect_proxy-0.0.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78791dcf82284e28869c80bc016aa803e45ac4f4ce847597d63e7ce3e9e5af78 |
|
MD5 | 7df02a9de4c89d0ee5bf537a2fc0c51e |
|
BLAKE2b-256 | 18b7ae94b154749ee7afecc7a2e8153dee5d055c36ae99c810293748ef1dbba7 |
Close
Hashes for spark_connect_proxy-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77aa54a07169ab66884f5d78fb1068b740c13714a69509f95ac07d70f292c7e0 |
|
MD5 | 99f8b6afd89482de877eefb7f0cdea18 |
|
BLAKE2b-256 | fc1e29398f3e5697ed2a93572cfcef6632026f13b27a48d2b4d4c00555859572 |