Comments (3)
Done! https://pypi.org/project/gpt-researcher/
from gpt-researcher.
Even when specifying the requirement directly from github, I get many dependency conflicts, like:
The conflict is caused by:
94.52 The user requested pydantic==2.6.4
94.52 fastapi 0.110.0 depends on pydantic!=1.8, !=1.8.1, !=2.0.0, !=2.0.1, !=2.1.0, <3.0.0 and >=1.7.4
94.52 langchain 0.1.12 depends on pydantic<3 and >=1
94.52 langchain-core 0.1.32 depends on pydantic<3 and >=1
94.52 langsmith 0.1.27 depends on pydantic<3 and >=1
94.52 openai-function-call 0.2.6 depends on pydantic<3.0.0 and >=2.0.2
94.52 gpt-researcher 0.0.5 depends on pydantic==2.5.1
This is because the dependencies mentioned in pyproject.toml are very strict and conflict with the project which is trying to use this package.
Also, the version mentioned in pyproject.toml (0.0.5) does not match the git tag (0.1.5).
from gpt-researcher.
Thanks @assafelovic
It would help if in pyproject.toml, the dependencies' versions are specified with ">=" rather than exact version. This helps when gpt-researcher is used as a library in another python project and minimizes version conflicts.
For example, instead of:
asyncio = "3.4.3"
it should say,
asyncio = ">=3.4.3"
This lets the library user upgrade their dependencies even if gpt-researcher version is a bit behind the times.
Other version specification operators like caret, tilda are also available and might be more appropriate.
They are documented here in Poetry docs.
from gpt-researcher.
Related Issues (20)
- Grtting error message on model gpt-4o HOT 2
- More flexible similarity distance handling HOT 1
- Support disabling of API response streaming via config HOT 2
- Multiagent Issue
- Changing the model from gpt-4o to gpt-3.5 turbo ? HOT 1
- Different provider for FAST and SMART LLMs HOT 2
- The UI of GPT Researcher! HOT 6
- Chinese character not display HOT 1
- Crashes instead of displaying "Could not find any answers for this topic" when it wasn't able to find any relavant information. HOT 6
- No module named 'gpt_researcher.retrievers.custom' HOT 3
- ImportError: cannot import name 'GPTResearcher' from 'gpt_researcher' (unknown location) HOT 7
- Research topic string needs to be sanitized before using it as filename HOT 5
- Code halts if OpenAI rate limit is reached. openai.RateLimitError: Error code: 429 HOT 3
- How can I adjust each part of the output to have as much text as possible? HOT 1
- Is Anthropic / Claude use broken at the moment? -- NOW WITH FIX IN REPLIES HOT 3
- AttributeError: 'list' object has no attribute 'dict' -- NOW WITH FIX HOT 2
- Uvicorn loads but application stalls at "connection open" HOT 3
- [Feature Request] Integrate Wiseflow for Dynamic Knowledge Management
- References from previous report included in current report? HOT 4
- Support for different Embeddings other than OpenAI HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gpt-researcher.