This release is a pre-release and may not be stable for production use.
ScrapeRack SDK
Python client for submitting trusted Python functions to a self-hosted ScrapeRack cluster.
ScrapeRack is alpha software. Use it on trusted infrastructure and expect breaking changes.
Install
pip install scraperack
Run a function
The environment must already exist on the cluster.
from scraperack import Cluster
def add(a, b):
return a + b
cluster = Cluster("http://controller:7070")
try:
execution = cluster.run("python", add, (2, 3))
print(cluster.result(execution["id"]))
finally:
cluster.close()
Installation, cluster setup, and source code are available at github.com/damadjan/scraperack.
Metadata
Release files for scraperack 0.1.0a2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| scraperack-0.1.0a2.tar.gz | 9.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scraperack-0.1.0a2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.7 kB
Release files / scraperack-0.1.0a2.tar.gz
| Download URL | scraperack-0.1.0a2.tar.gz |
|---|---|
| Size | 9.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e99f6f30547622f1f451e0d34f597209b7a34c566ffd73b9dfa1b29331d86c80
|
|
BLAKE2b-256 checksum How to use checksums |
4b0ddf6b0c2690b9486c827631de1a2b376ece6ef65f3687ba400cce3c9da861
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / scraperack-0.1.0a2-py3-none-any.whl
| Download URL | scraperack-0.1.0a2-py3-none-any.whl |
|---|---|
| Size | 10.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
27ba11d1819bc87de6112baea11dc0eaee36df7b1fbf0cc7b2e0d57bbbdeac31
|
|
BLAKE2b-256 checksum How to use checksums |
fdcd52ee64e3b539312fc38e19ed48f6d128608fd0e460108b979e1ff49d09fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Security for scraperack 0.1.0a2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.