14 Commits

Author SHA1 Message Date
devin-ai-integration[bot]
85a2402dde
fix: add explicit pydantic>=2.0 dependency requirement (#2010)
- Add pydantic>=2.0 constraint to pyproject.toml, setup.py, and requirements.txt
- Bump version from 3.2.0 to 3.2.1
- Fixes ImportError when importing field_validator from pydantic v2
- Resolves issue where users with pydantic v1 would get import errors

Fixes: https://linear.app/firecrawl/issue/ENG-3267

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: rafael@sideguide.dev <rafael@sideguide.dev>
2025-08-22 15:31:14 -03:00
Gergő Móricz
2f3bc4e7a7 mendableai -> firecrawl 2025-08-18 20:46:41 +02:00
rafaelmmiller
d31d39d664 (python-sdk): batch, map, ws improv and aio methods. e2e tests done. 2025-08-11 14:29:26 -03:00
Rafael Miller
29b36c5f9a
[python-SDK] improvs/async (#1337)
* improv/types-and-comments-descs

* async

* removed v0 in example

* tomkosms review

* refator: dry request and error handling

* fixed websocket params

* added origin to requests

* Update firecrawl.py

* Update firecrawl.py

* added agent options types

* Update firecrawl.py

* generic

* Update firecrawl.py

* scrape params commentary

* Update firecrawl.py

* Update firecrawl.py

* Update firecrawl.py

* Update firecrawl.py

* async scrape

* Update firecrawl.py

* Nick: new examples

* Nick: python sdk 2.0

* async functions

* Nick:

* Nick:

---------

Co-authored-by: Ademílson F. Tonato <ademilsonft@outlook.com>
Co-authored-by: Nicolas <nicolascamara29@gmail.com>
2025-04-18 01:32:55 -07:00
Nicolas
fe276060cf Update pyproject.toml 2025-02-06 12:19:32 -03:00
Gergő Móricz
844ba39f74 fix(sdks): MIT license 2025-02-06 16:07:50 +01:00
Nicolas
16af54cf2b Nick: bump sdks 2025-01-20 13:43:31 -03:00
Nicolas
5d62e8264b Nick: 2025-01-18 17:37:11 -03:00
RutamBhagat
2b488cac3d chore: remove pytest dependency from pyproject.toml 2024-12-20 01:54:29 -08:00
RutamBhagat
29cea4c51d feat(python-sdk): improve API key handling for cloud vs self-hosted services in FirecrawlApp 2024-12-17 13:31:35 -08:00
rafaelsideguide
ee8a54213c fix(py-sdk): removed asyncio package
tested websocket with example.py without asyncio and it works with no problem.
2024-09-10 10:25:27 -03:00
Nicolas
282962e36f Nick: 2024-08-30 15:29:41 -03:00
Rafael Miller
50eecf04a9
Update licence pyproject.toml
Closes #345
2024-07-02 10:01:49 -03:00
Matt Joyce
5c4b3e8f8a Initial pyproject.toml
This will enable building using 'python -m build', without impacting the utility of setup.py, also provide a base for other build tools and automation.
2024-05-30 21:48:40 +10:00