The repository or configuration that created this release differ from a previous release. View details.
Apify Shared Python
⚠️ DEPRECATED - this package is no longer maintained.
The
apify-sharedpackage is not used by any Apify Python library anymore - its constants and utilities were moved into the packages that need them. Already published versions stay installable from PyPI, but there will be no further releases, bug fixes, or security updates, and this repository has been archived.
What to use instead
- The Apify SDK for Python (the
apifypackage) exposes the Actor constants, such asActorEnvVars,ApifyEnvVars,ActorEventTypes, andWebhookEventType. - The Apify API client for Python (the
apify-clientpackage) provides fully typed models and literals for the API resources it works with.
The signing helpers (encode_base62, create_hmac_signature, and create_storage_content_signature) have no public
replacement - they are an implementation detail of the packages above. Copy them into your own project if you depend
on them.
If you want to develop Apify Actors in Python, check out the Apify SDK for Python.
Installation
Requires Python 3.10+
The last published version is still available on its PyPI listing, so
existing installations keep working. Importing the package emits a DeprecationWarning. Do not add it to new projects.
Metadata
Release files for apify-shared 2.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Change of provenance
The repository or configuration that created these release files differ from that of a previous release.
We recommend inspecting the repository and configuration before proceeding. View details.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| apify_shared-2.3.0.tar.gz | 17.4 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| apify_shared-2.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.9 kB
Security for apify-shared 2.3.0
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.
Change of provenance
The configuration that created this release differs from a previous release.
While this could reflect a routine change by the project maintainers, it may also indicate that the release files have been compromised.
Configuration
- Removed 2.2.2b3 manual_release_beta.yaml
- Added 2.3.0 manual_release_stable.yaml
Attestation for apify_shared-2.3.0.tar.gz
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 Aug 3, 2026.
Transparency logA 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.