scrapyx-pkgs (ScrapyX Package Suite)
This is the main package that provides the full ScrapyX ecosystem:
scrapyx-core- Shared Scrapy base spider + typed service configuration registryscrapyx-mw- Composable Scrapy middlewares (API/session, debug, captcha, proxy rotation, etc.)
Installation
# Install everything (recommended)
pip install scrapyx-pkgs
# Or install specific components
pip install scrapyx-pkgs[core] # Just scrapyx-core
pip install scrapyx-pkgs[mw] # Just scrapyx-mw
pip install scrapyx-pkgs[minimal] # Just the namespace
Why a Separate Namespace Package?
This pattern allows:
- Independent versioning of each sub-package
- Installing only the packages you need
- Adding future packages under
scrapyx.*namespace without conflicts - Clear separation between the umbrella (this) and actual functionality
Structure
packages/scrapyx/
├── pyproject.toml # Minimal config for namespace
├── README.md # This file
└── src/
└── scrapyx/
└── __init__.py # Empty namespace + __version__
Release files for scrapyx-pkgs 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scrapyx_pkgs-0.2.2.tar.gz | 100.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scrapyx_pkgs-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 102.3 kB
Release files / scrapyx_pkgs-0.2.2.tar.gz
| Download URL | scrapyx_pkgs-0.2.2.tar.gz |
|---|---|
| Size | 100.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
86fa57d62af82de702bb9fb931c587fcee526a0141855a62548f873d7173e6cc
|
|
BLAKE2b-256 checksum How to use checksums |
cde355467c7fbe3c39005dfb1cc9035af20c7cfe1bf184cea5904398b1bc5b0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / scrapyx_pkgs-0.2.2-py3-none-any.whl
| Download URL | scrapyx_pkgs-0.2.2-py3-none-any.whl |
|---|---|
| Size | 1.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0b4aef5a34f9e0661996be070a02314947827005f999b541312aaacd518995e7
|
|
BLAKE2b-256 checksum How to use checksums |
0ede2e7e72872c6c7f265b9ad7e3c703dbb42d6466caee8e68414c08219e8fa7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency log