GitHub / apify/apify-sdk-python / commits
The Apify SDK for Python is the official library for creating Apify Actors in Python. It provides useful features like actor lifecycle management, local storage emulation, and actor event handling.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 838ceefc | chore: Automatic docs theme update [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| a5033fc0 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 165a3f69 | feat: re-export apify-client errors from apify.errors (#990) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| ff8c35f0 |
chore(deps): update pnpm to v11.8.0 (#1006)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| e42e8c7c | docs: backport runnable code example fixes to v3 versioned docs (#1004) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 22cf5977 | chore: Automatic docs theme update [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 62ef4fb2 | chore: Automatic docs theme update [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 482e7256 | chore(deps): update actions/checkout action to v7 (#1003) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 85ac293d | docs: unify crawl caps and fix the runnable code examples (#1002) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 2b5d64d2 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ae129351 | fix(scrapy): async-thread startup race, shutdown lifecycle, and timeout setti... |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 62eb5057 | chore: Automatic docs theme update [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d6a3365c | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b0b7df72 | fix(scrapy): Avoid mutating request userData during Scrapy-Apify conversion (... |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 53122e4a |
chore(deps): update dependency @apify/tsconfig to ^0.2.0 (#1001)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 4ccb991f | chore(deps): bump vulnerable website deps to resolve security alerts (#999) |
Martin Adámek <b****3@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a4de5272 | docs: fix remaining broken relative links in versioned docs and quick-start (... |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 81b01100 | docs: fix broken relative links on the SDK overview page (#994) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 42bd110c | chore: Automatic docs theme update [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d9f3cad7 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 726620be | fix: forward all `Webhook` fields to ad-hoc webhooks (#963) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c52e895d | test: deflake request queue fetch-and-handle integration tests (#991) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 97268694 | chore(deps): update pnpm to v11.7.0 (#993) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 9c129cce | chore(deps): update dependency cryptography to v48.0.1 [security] (#992) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 0435fdfb | docs: align API reference package name with PyPI (#940) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 3759b293 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 5653a222 | fix: reconnect to platform events websocket after connection drop (#967) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 19ab1b4d | refactor: Inject API client into AliasResolver instead of creating its own (#... |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b609955f | refactor: consolidate empty-string env-var validators in Configuration (#965) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b5f026f4 | docs: Add Scrapling guide (#938) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e2034b09 | docs: Retitle and improve the existing guides (#939) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e41e43e1 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e8cda0a8 | fix: respect explicit zero custom_after_sleep in metamorph and reboot (#971) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| fe71bd7e | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1fbdce27 | fix: redirect input key in all file-system key-value store operations (#976) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 6701feb6 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 49dd836c | fix(scrapy): Drop deprecated spider arg from Scrapy proxy middleware methods ... |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 86f4cd53 | fix: correct reclaim_request count adjustment for already-handled requests (#... |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 393d55ca | docs: Fix docstring typos, add missing docs groups, and document platform pur... |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| cd0e6bf7 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f6e9b3b3 | feat: Expose missing platform env vars via Actor.get_env() (#984) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 91d6f797 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 7d46ec55 | fix: allow Actor.reboot() to be retried after a failed or cancelled attempt (... |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 7975a29c | refactor: Remove dead code and tidy storage-client internals (#983) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a90db523 |
chore(deps): update pnpm to v11.6.0 (#986)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| abef7aa4 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 0daca281 | refactor!: Remove wait_for_finish from Actor.start (#962) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 0dec5081 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 63eb771e | fix: coerce null stats in Apify request queue metadata (#974) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 2cfd8a59 | fix: accept arbitrary JSON userData in ApifyRequestList (#966) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f96817d3 | docs: Fix inaccuracies, unify wording, and expand SDK documentation (#921) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 90c56629 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f2ccae16 | fix(scrapy): dump pydantic models in JSON mode when serializing requests (#961) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c7347861 | docs: Improve and modernize README (#958) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 218c9298 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 38853540 | chore(deps): update pnpm to v11.5.3 (#972) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 8c575821 | test: retry transiently failed Actor builds in e2e make_actor fixture (#970) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c1a15a74 | fix: exit already-entered contexts when Actor or event manager init fails (#969) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| db780d6d | test: deflake test_pre_existing_request_with_user_data in single RQ mode (#959) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 10a03049 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 6c359a71 | fix: Preserve decorated symbol types in docs_group and docs_name (#964) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b7e7d9c9 | fix: Bump typing-extensions floor to 4.4.0 (#960) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 99ea41f1 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 2cc5602b | fix(scrapy): make logging configuration idempotent (#954) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ee0b0113 | refactor: derive Pydantic model field aliases with to_camel (#950) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| cfff7bbf | docs: Add guide on validating Actor input with Pydantic (#941) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e54d9f92 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a87e8d15 | fix(scrapy)!: serialize requests and HTTP cache as JSON instead of pickle (#951) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1c6ad7a3 | docs: Add Browser Use guide (#943) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 03f97a3b | test: accept platform auto-abort in test_actor_charge_limit (#944) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 227e7c75 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| db9444fa | fix(scrapy): skip a request that fails to convert instead of crashing the run... |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a6b6839d | refactor(scrapy): make AsyncThread timeout configurable (#955) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 7c9f2b1a | docs: add model docstrings and inline pricing metadata mixin (#956) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 7ddc0dac | docs: Add Crawl4AI guide (#942) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 5bd6eb98 | fix(scrapy): correct proxy middleware exception log and import (#953) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c4502b6f | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 10203bc5 | refactor!: Adapt to apify-client v3 (#719) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a6c1a731 | chore: Automatic docs theme update [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| fd1741c4 | docs: Add uv guide (#932) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 902a66d1 |
chore(deps): lock file maintenance (#948)
Co-authored-by: Vlada Dusek <v****6@g****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 2afb17b7 |
chore(deps): update pnpm to v11.5.2 (#946)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| bd7f8786 |
chore(deps): update codecov/codecov-action action to v7 (#947)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 3f25d4ac | test: consolidate test utilities into a shared tests/_utils.py and deflake vi... |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 792fcc61 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| eb94c992 | refactor!: Mark secondary arguments as keyword-only (#917) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 24a6edb4 | chore(deps): update astral-sh/setup-uv action to v8.2.0 (#936) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 0f4dd211 | ci: build release docs from the branch tip, not the dispatch ref (#935) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f26a010a | chore(deps): update pnpm to v11.5.1 (#933) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 6c249856 | chore(deps): update softprops/action-gh-release action to v3 (#934) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b7ba52d2 | test: fix flaky request ordering tests in shared RQ access mode (#931) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 371e96ae | chore: Automatic docs theme update [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| cc08b6b5 | docs: version docs for v3.4 (#929) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 695500ef | ci: run docs versioning commands through uv run (#928) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| da81ac87 | chore(deps): update pnpm to v11 (#927) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d6e479f3 | chore(deps): update dependency types-cachetools to v7 (#926) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 3ea98955 | chore(release): Update changelog and package version [skip ci] |
Apify Service Account <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 3e5728d9 | refactor!: remove deprecated APIs (#918) |
Vlada Dusek <v****6@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d2eec277 |
chore(deps): update astral-sh/setup-uv action to v8 (#924)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1b67ff8b |
chore(deps): update actions/github-script action to v9 (#922)
Co-authored-by: renovate[bot] <2****]@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago |