Metadata-Version: 2.4
Name: apify_shared
Version: 2.3.0
Summary: DEPRECATED - Tools and constants shared across Apify projects.
Keywords: apify,automation,chrome,crawlee,crawler,headless,scraper,scraping
Author: Apify Technologies s.r.o.
Author-email: Apify Technologies s.r.o. <support@apify.com>
License-Expression: Apache-2.0
License-File: LICENSE
Classifier: Development Status :: 7 - Inactive
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10
Project-URL: Apify Homepage, https://apify.com
Project-URL: Changelog, https://github.com/apify/apify-shared-python/blob/master/CHANGELOG.md
Project-URL: Discord, https://discord.com/invite/jyEM2PRvMU
Project-URL: Issue Tracker, https://github.com/apify/apify-shared-python/issues
Project-URL: Source Code, https://github.com/apify/apify-shared-python
Description-Content-Type: text/markdown

# Apify Shared Python

> ⚠️ **DEPRECATED - this package is no longer maintained.**
>
> The `apify-shared` package 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](https://docs.apify.com/sdk/python) (the `apify` package) exposes the Actor constants,
  such as `ActorEnvVars`, `ApifyEnvVars`, `ActorEventTypes`, and `WebhookEventType`.
- The [Apify API client for Python](https://docs.apify.com/api/client/python) (the `apify-client` package) 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](https://docs.apify.com/sdk/python).

## Installation

Requires Python 3.10+

The last published version is still available on its [PyPI listing](https://pypi.org/project/apify-shared), so
existing installations keep working. Importing the package emits a `DeprecationWarning`. Do not add it to new projects.
