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))
result = cluster.wait(execution["id"])
print(result["result"]["value"]["data"])
finally:
cluster.close()
Installation, cluster setup, and source code are available at github.com/damadjan/scraperack.
Metadata
Release files for scraperack 0.1.0a1
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.0a1.tar.gz | 9.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scraperack-0.1.0a1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.2 kB
Release files / scraperack-0.1.0a1.tar.gz
| Download URL | scraperack-0.1.0a1.tar.gz |
|---|---|
| Size | 9.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cf780cc3ba020e8ddd7026511ba881c02814dd5d5c1a412c5b498a7d9985c3a6
|
|
BLAKE2b-256 checksum How to use checksums |
df341f6217910289b944f80abcbcceb98e9dd4398675ffe9497931e6982d6f73
|
| 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.0a1-py3-none-any.whl
| Download URL | scraperack-0.1.0a1-py3-none-any.whl |
|---|---|
| Size | 9.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
81e8b797adf98c2a4267a2bc166a874528c08e0c3b8a7c73726eeb82248c3fdb
|
|
BLAKE2b-256 checksum How to use checksums |
90ff9c90ebb2f752e41a58b7feab0a94a8fd0bb2fb36138031777d6f103569fd
|
| 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.0a1
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.