Skip to main content

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 registry
  • scrapyx-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:

  1. Independent versioning of each sub-package
  2. Installing only the packages you need
  3. Adding future packages under scrapyx.* namespace without conflicts
  4. 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)

Source distribution for scrapyx-pkgs 0.2.2
File Size Uploaded
scrapyx_pkgs-0.2.2.tar.gz 100.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scrapyx-pkgs 0.2.2
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page