fix: replace dspy with official version and add custom dataset
This commit is contained in:
parent
b2aecf833b
commit
bdd664a2aa
12 changed files with 423 additions and 1167 deletions
|
|
@ -1 +0,0 @@
|
|||
|
||||
84
cognee/modules/cognify/dataset.py
Normal file
84
cognee/modules/cognify/dataset.py
Normal file
|
|
@ -0,0 +1,84 @@
|
|||
import random
|
||||
|
||||
from datasets import load_dataset
|
||||
|
||||
from dspy.datasets.dataset import Dataset
|
||||
|
||||
|
||||
class HotPotQA(Dataset):
|
||||
def __init__(self, *args, only_hard_examples=True, keep_details='dev_titles', unofficial_dev=True, **kwargs) -> None:
|
||||
super().__init__(*args, **kwargs)
|
||||
assert only_hard_examples, "Care must be taken when adding support for easy examples." \
|
||||
"Dev must be all hard to match official dev, but training can be flexible."
|
||||
|
||||
hf_official_train = load_dataset("hotpot_qa", 'fullwiki', split='train')
|
||||
hf_official_dev = load_dataset("hotpot_qa", 'fullwiki', split='validation')
|
||||
|
||||
official_train = []
|
||||
for raw_example in hf_official_train:
|
||||
if raw_example['level'] == 'hard':
|
||||
if keep_details is True:
|
||||
keys = ['id', 'question', 'answer', 'type', 'supporting_facts', 'context']
|
||||
elif keep_details == 'dev_titles':
|
||||
keys = ['question', 'answer', 'supporting_facts']
|
||||
else:
|
||||
keys = ['question', 'answer']
|
||||
|
||||
example = {k: raw_example[k] for k in keys}
|
||||
|
||||
if 'supporting_facts' in example:
|
||||
example['gold_titles'] = set(example['supporting_facts']['title'])
|
||||
del example['supporting_facts']
|
||||
|
||||
official_train.append(example)
|
||||
|
||||
rng = random.Random(0)
|
||||
rng.shuffle(official_train)
|
||||
|
||||
self._train = official_train[:len(official_train)*75//100]
|
||||
|
||||
if unofficial_dev:
|
||||
self._dev = official_train[len(official_train)*75//100:]
|
||||
else:
|
||||
self._dev = None
|
||||
|
||||
for example in self._train:
|
||||
if keep_details == 'dev_titles':
|
||||
del example['gold_titles']
|
||||
|
||||
test = []
|
||||
for raw_example in hf_official_dev:
|
||||
assert raw_example['level'] == 'hard'
|
||||
example = {k: raw_example[k] for k in ['id', 'question', 'answer', 'type', 'supporting_facts']}
|
||||
if 'supporting_facts' in example:
|
||||
example['gold_titles'] = set(example['supporting_facts']['title'])
|
||||
del example['supporting_facts']
|
||||
test.append(example)
|
||||
|
||||
self._test = test
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
from dsp.utils import dotdict
|
||||
|
||||
data_args = dotdict(train_seed=1, train_size=16, eval_seed=2023, dev_size=200*5, test_size=0)
|
||||
dataset = HotPotQA(**data_args)
|
||||
|
||||
print(dataset)
|
||||
print(dataset.train[0].question)
|
||||
print(dataset.train[15].question)
|
||||
|
||||
print(len(dataset.train), len(dataset.dev), len(dataset.test))
|
||||
|
||||
print(dataset.dev[0].question)
|
||||
print(dataset.dev[340].question)
|
||||
print(dataset.dev[937].question)
|
||||
|
||||
"""
|
||||
What was the population of the city where Woodward Avenue ends in 2010?
|
||||
Where did the star , who is also an executive producer, of the Mick begin her carrer?
|
||||
16 1000 0
|
||||
Both London and German have seen attacks during war, there was one specific type of attack that Germany called the blitz, what did London call a similar attack?
|
||||
Pre-Madonna was a collection of demos by the singer who was a leading presence during the emergence of what network?
|
||||
Alan Mills composed the classic folk song that tells the story of what?
|
||||
"""
|
||||
|
|
@ -1,6 +1,5 @@
|
|||
import dsp
|
||||
import dspy
|
||||
from dspy.datasets import HotPotQA
|
||||
from dspy.evaluate.evaluate import Evaluate
|
||||
from dspy.primitives.example import Example
|
||||
from cognee.modules.data.extraction.knowledge_graph.extract_knowledge_graph_module import ExtractKnowledgeGraph
|
||||
|
|
@ -8,6 +7,7 @@ from cognee.root_dir import get_absolute_path
|
|||
from cognee.config import Config
|
||||
from cognee.shared.data_models import Answer
|
||||
from cognee.infrastructure.llm.get_llm_client import get_llm_client
|
||||
from cognee.modules.cognify.dataset import HotPotQA
|
||||
|
||||
config = Config()
|
||||
config.load()
|
||||
|
|
|
|||
|
|
@ -1,27 +0,0 @@
|
|||
from typing import List
|
||||
import dspy
|
||||
from cognee.shared.data_models import TextContent
|
||||
|
||||
class CategoriesFromText(dspy.Signature):
|
||||
"""
|
||||
Instructions:
|
||||
You are a classification engine and should classify content.
|
||||
Make sure to use one of the existing classification options nad not invent your own.
|
||||
"""
|
||||
|
||||
text: str = dspy.InputField()
|
||||
categories: List[TextContent] = dspy.OutputField(desc = "JSON array of categories in which the text belongs.")
|
||||
|
||||
|
||||
class ExtractCategories(dspy.Module):
|
||||
def __init__(self, lm = dspy.OpenAI(
|
||||
model = "gpt-3.5-turbo",
|
||||
max_tokens = 4096
|
||||
)):
|
||||
super().__init__()
|
||||
self.lm = lm
|
||||
self.extract_categories_from_text = dspy.TypedPredictor(CategoriesFromText)
|
||||
|
||||
def forward(self, text: str):
|
||||
with dspy.context(lm = self.lm):
|
||||
return self.extract_categories_from_text(text = text).categories
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
from typing import List
|
||||
import dspy
|
||||
|
||||
class LayersFromText(dspy.Signature):
|
||||
"""
|
||||
Instructions:
|
||||
You are tasked with analyzing data in order to extract meaningful layers of information
|
||||
that will contribute to constructing a detailed multilayer network or knowledge graph.
|
||||
Consider the unique characteristics and inherent properties of the data at hand.
|
||||
|
||||
VERY IMPORTANT:
|
||||
The context and domain you are working in is defined by the "category" input.
|
||||
The content category, defined by "category" input, should play a major role in how you decompose into layers.
|
||||
"""
|
||||
|
||||
text: str = dspy.InputField()
|
||||
text_category: str = dspy.InputField(desc = "Category in which the text belongs.")
|
||||
cognitive_layers: List[str] = dspy.OutputField(desc = "JSON array of cognitive layers.")
|
||||
|
||||
|
||||
class ExtractCognitiveLayers(dspy.Module):
|
||||
def __init__(self, lm = dspy.OpenAI(
|
||||
model = "gpt-3.5-turbo",
|
||||
max_tokens = 4096
|
||||
)):
|
||||
super().__init__()
|
||||
self.lm = lm
|
||||
self.extract_cognitive_layers_from_text = dspy.TypedChainOfThought(LayersFromText)
|
||||
|
||||
def forward(self, text: str, category: str):
|
||||
with dspy.context(lm = self.lm):
|
||||
return self.extract_cognitive_layers_from_text(
|
||||
text = text,
|
||||
text_category = category
|
||||
).cognitive_layers
|
||||
91
cognee/modules/cognify/test.py
Normal file
91
cognee/modules/cognify/test.py
Normal file
|
|
@ -0,0 +1,91 @@
|
|||
import dspy
|
||||
from cognee.modules.data.extraction.knowledge_graph.extract_knowledge_graph_module import ExtractKnowledgeGraph
|
||||
from cognee.root_dir import get_absolute_path
|
||||
from cognee.config import Config
|
||||
|
||||
config = Config()
|
||||
config.load()
|
||||
|
||||
def run():
|
||||
gpt4 = dspy.OpenAI(model = config.openai_model, api_key = config.openai_key, model_type = "chat", max_tokens = 4096)
|
||||
compiled_extract_knowledge_graph = ExtractKnowledgeGraph(lm = gpt4)
|
||||
compiled_extract_knowledge_graph.load(get_absolute_path("./programs/extract_knowledge_graph/extract_knowledge_graph.json"))
|
||||
|
||||
text = """The 1985 FA Charity Shield (also known as the General Motors FA
|
||||
Charity Shield for sponsorship reasons) was the 63rd FA Charity Shield,
|
||||
an annual football match played between the winners of the previous
|
||||
season's First Division and FA Cup competitions. The match was played on
|
||||
10 August 1985 at Wembley Stadium and contested by Everton,
|
||||
who had won the 1984\u201385 First Division, and Manchester United,
|
||||
who had won the 1984\u201385 FA Cup. Everton won 2\u20130 with goals from
|
||||
Trevor Steven and Adrian Heath. Trevor Steven put Everton into the lead
|
||||
when he swept home from six yards after a cross from the left in the first half.
|
||||
The second goal came in the second half when Manchester United goalkeeper
|
||||
Gary Bailey dropped a cross from the left to allow Adrian Heath to tip the
|
||||
ball past him into the left corner of the net.\r\nThe 1995 FA Charity Shield
|
||||
(also known as the Littlewoods FA Charity Shield for sponsorship reasons) was the
|
||||
73rd FA Charity Shield, an annual football match played between the winners of
|
||||
the previous season's Premier League and FA Cup competitions. The match was
|
||||
played on 13 August 1995 at Wembley Stadium and contested by Blackburn Rovers,
|
||||
who had won the Premier League and FA Cup winners Everton. It was Blackburn's
|
||||
second successive Charity Shield appearance, while Everton were appearing in
|
||||
their eleventh and their first since 1987. Everton won the match 1\u20130
|
||||
with a goal from Vinny Samways when he caught Tim Flowers off his line and
|
||||
lifted the ball over him from the left of the penalty area and into the right
|
||||
corner of the net. Dave Watson lifted the trophy for Everton.\r\nThe 1972 FA
|
||||
Charity Shield was contested between Manchester City and Aston Villa.\r\nThe
|
||||
1997 FA Charity Shield (known as the Littlewoods FA Charity Shield for
|
||||
sponsorship reasons) was the 75th FA Charity Shield, an annual football match
|
||||
played between the winners of the previous season's Premier League and
|
||||
FA Cup competitions. The match was played on 3 August 1997 at Wembley Stadium
|
||||
and contested by Manchester United, who had won the 1996\u201397 FA Premier League,
|
||||
and Chelsea, who had won the 1996\u201397 FA Cup. Manchester United won the match
|
||||
4\u20132 on penalties after the match had finished at 1\u20131 after 90 minutes.
|
||||
\r\nThe 1956 FA Charity Shield was the 34th FA Charity Shield, an annual football
|
||||
match held between the winners of the previous season's Football League and
|
||||
FA Cup competitions. The match was contested by Manchester United, who had won
|
||||
the 1955\u201356 Football League, and Manchester City, who had won the
|
||||
1955\u201356 FA Cup, at Maine Road, Manchester, on 24 October 1956. Manchester
|
||||
United won the match 1\u20130, Dennis Viollet scoring the winning goal.
|
||||
Manchester United goalkeeper David Gaskell made his debut for the club during
|
||||
the game, taking the place of injured goalkeeper Ray Wood, and, at the age of
|
||||
16 years and 19 days, became the youngest player ever to play for the club.
|
||||
\r\nThe 1937 FA Charity Shield was the 24th FA Charity Shield, a football match
|
||||
between the winners of the previous season's First Division and FA Cup competitions.
|
||||
The match was contested by league champions Manchester City and FA Cup winners
|
||||
Sunderland, and was played at Maine Road, the home ground of Manchester City.
|
||||
Manchester City won the game, 2\u20130.\r\nThe 2000 FA Charity Shield (also known
|
||||
as the One 2 One FA Charity Shield for sponsorship reasons) was the
|
||||
78th FA Charity Shield, an annual football match played between the winners
|
||||
of the previous season's Premier League and FA Cup competitions. The match
|
||||
was played between Manchester United, who won the 1999\u20132000 Premier League,
|
||||
and Chelsea, who won the 1999\u20132000 FA Cup, and resulted in a 2\u20130 Chelsea win.
|
||||
The goals were scored by Jimmy Floyd Hasselbaink and Mario Melchiot. Roy Keane
|
||||
was sent off for a challenge on Gustavo Poyet and was the last person to be
|
||||
sent off at the old Wembley Stadium.\r\nThe 2001 FA Charity Shield (also known
|
||||
as the One 2 One FA Charity Shield for sponsorship reasons) was the 79th FA Charity Shield,
|
||||
an annual football match played between the winners of the previous season's
|
||||
Premier League and FA Cup. The match was contested between Liverpool, winners of
|
||||
the 2000\u201301 FA Cup and Manchester United, who won the 2000\u201301 Premier
|
||||
League on 12 August 2001. It was the first Shield match to be held at the
|
||||
Millennium Stadium following the closure of Wembley Stadium for reconstruction.
|
||||
\r\nAston Villa Football Club ( ; nicknamed Villa, The Villa, The Villans
|
||||
and The Lions) is a professional football club in Aston, Birmingham, that plays
|
||||
in the Championship, the second level of English football. Founded in 1874,
|
||||
they have played at their current home ground, Villa Park, since 1897. Aston Villa
|
||||
were one of the founder members of the Football League in 1888 and of the
|
||||
Premier League in 1992.\r\nThe 1996 FA Charity Shield (also known as the
|
||||
Littlewoods FA Charity Shield for sponsorship reasons) was the 74th FA Charity Shield,
|
||||
an annual football match played between the winners of the previous season's Premier
|
||||
League and FA Cup competitions. The match was played on 11 August 1996 at Wembley
|
||||
Stadium and contested by Manchester United, who had won the Double of Premier League
|
||||
and FA Cup in 1995\u201396, and Newcastle United, who had finished as runners-up
|
||||
in the Premier League. Manchester United won the match 4\u20130 with goals from
|
||||
Eric Cantona, Nicky Butt, David Beckham and Roy Keane."""
|
||||
|
||||
prediction = compiled_extract_knowledge_graph(context = text, question = "")
|
||||
|
||||
print(prediction.graph)
|
||||
|
||||
if __name__ == "__main__":
|
||||
run()
|
||||
|
|
@ -1,6 +1,5 @@
|
|||
import dsp
|
||||
import dspy
|
||||
from dspy.datasets import HotPotQA
|
||||
from dspy.teleprompt import BootstrapFewShot
|
||||
from dspy.primitives.example import Example
|
||||
from cognee.config import Config
|
||||
|
|
@ -9,6 +8,7 @@ from cognee.root_dir import get_absolute_path
|
|||
from cognee.infrastructure.files.storage import LocalStorage
|
||||
from cognee.shared.data_models import Answer
|
||||
from cognee.infrastructure.llm.get_llm_client import get_llm_client
|
||||
from cognee.modules.cognify.dataset import HotPotQA
|
||||
|
||||
config = Config()
|
||||
config.load()
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1,174 +0,0 @@
|
|||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"from dspy.datasets import HotPotQA\n",
|
||||
"\n",
|
||||
"hotpot_dataset = HotPotQA(train_seed = 1, eval_seed = 2023, dev_size = 20, keep_details = True)\n",
|
||||
"example_data = hotpot_dataset.dev[0]\n",
|
||||
"\n",
|
||||
"context_text = \"\\n\\n\".join(\"\\n\".join(focused_context) for focused_context in example_data.context[\"sentences\"])"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"from cognee.modules.cognify.extract_categories import ExtractCategories\n",
|
||||
"\n",
|
||||
"extract_categories = ExtractCategories()\n",
|
||||
"\n",
|
||||
"categories = extract_categories(text = context_text)\n",
|
||||
"print(categories)\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"from cognee.modules.cognify.extract_cognitive_layers import ExtractCognitiveLayers\n",
|
||||
"from cognee.shared.data_models import TextContent\n",
|
||||
"\n",
|
||||
"extract_cognitive_layers = ExtractCognitiveLayers()\n",
|
||||
"\n",
|
||||
"category = categories[0].subclass[0].value\n",
|
||||
"\n",
|
||||
"cognitive_layers = extract_cognitive_layers(text = context_text, category = category)\n",
|
||||
"\n",
|
||||
"print(cognitive_layers)\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import dspy\n",
|
||||
"from uuid import uuid4\n",
|
||||
"from cognee.infrastructure.databases.graph.get_graph_client import get_graph_client, GraphDBType\n",
|
||||
"from cognee.modules.cognify.generate_knowledge_graph import GenerateKnowledgeGraph\n",
|
||||
"from cognee.shared.data_models import Node, Edge\n",
|
||||
"\n",
|
||||
"dspy.configure(trace=[])\n",
|
||||
"\n",
|
||||
"generate_knowledge_graph = GenerateKnowledgeGraph().activate_assertions()\n",
|
||||
"\n",
|
||||
"graph_file_name = str(uuid4()) + \".pkl\"\n",
|
||||
"\n",
|
||||
"graph_client = get_graph_client(GraphDBType.NETWORKX, graph_file_name)\n",
|
||||
"\n",
|
||||
"graph = generate_knowledge_graph(layer = 'Transportation Infrastructure', text = context_text)\n",
|
||||
"\n",
|
||||
"root_node_per_category = {}\n",
|
||||
"\n",
|
||||
"for node in graph.nodes:\n",
|
||||
" if node.entity_type is not None and node.entity_name is not None:\n",
|
||||
" graph_client.add_node(node.id, entity_name = node.entity_name, entity_type = node.entity_type)\n",
|
||||
"\n",
|
||||
" if node.entity_type not in root_node_per_category:\n",
|
||||
" root_node = Node(\n",
|
||||
" id = node.entity_type + \" root\",\n",
|
||||
" entity_name = node.entity_type,\n",
|
||||
" entity_type = node.entity_type + \" root\"\n",
|
||||
" )\n",
|
||||
" root_node_per_category[node.entity_type] = root_node\n",
|
||||
" graph_client.add_node(\n",
|
||||
" id = root_node.id,\n",
|
||||
" entity_name = root_node.entity_name,\n",
|
||||
" entity_type = root_node.entity_type\n",
|
||||
" )\n",
|
||||
"\n",
|
||||
" graph_client.add_edge(\n",
|
||||
" node.id,\n",
|
||||
" root_node_per_category[node.entity_type].id,\n",
|
||||
" relationship_name = \"is\"\n",
|
||||
" )\n",
|
||||
"\n",
|
||||
"for edge in graph.edges:\n",
|
||||
" if edge.source_node_id is not None and edge.target_node_id is not None and edge.relationship_name is not None:\n",
|
||||
" graph_client.add_edge(edge.source_node_id, edge.target_node_id, relationship_name = edge.relationship_name)\n",
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Graph is visualized at: https://hub.graphistry.com/graph/graph.html?dataset=842a911115124473bbf23f2769dc3e96&type=arrow&viztoken=65c1d750-91fa-4e42-8696-6e8e000c34ae&usertag=993172cb-pygraphistry-0.33.5&splashAfter=1712859766&info=true\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import networkx as nx\n",
|
||||
"import pandas as pd\n",
|
||||
"import graphistry\n",
|
||||
"from cognee.config import Config\n",
|
||||
"from cognee.utils import render_graph\n",
|
||||
"from cognee.infrastructure.databases.graph.get_graph_client import get_graph_client, GraphDBType\n",
|
||||
"\n",
|
||||
"config = Config()\n",
|
||||
"config.load()\n",
|
||||
"\n",
|
||||
"graphistry.register(\n",
|
||||
" api = 3,\n",
|
||||
" username = config.graphistry_username,\n",
|
||||
" password = config.graphistry_password\n",
|
||||
")\n",
|
||||
"\n",
|
||||
"graph_client = get_graph_client(GraphDBType.NETWORKX, \"32652370-04d9-418e-916d-3086aa41685c.pkl\")\n",
|
||||
"graph = graph_client.graph\n",
|
||||
"\n",
|
||||
"edges = nx.to_pandas_edgelist(graph)\n",
|
||||
"\n",
|
||||
"nodes_data = [{\n",
|
||||
" \"id\": node_id,\n",
|
||||
" \"entity_name\": node[\"entity_name\"],\n",
|
||||
" \"entity_type\": node[\"entity_type\"]\n",
|
||||
"} for (node_id, node) in graph.nodes(data = True)]\n",
|
||||
"\n",
|
||||
"nodes = pd.DataFrame(nodes_data)\n",
|
||||
"\n",
|
||||
"plotter = graphistry.edges(edges, source = \"source\", destination = \"target\").nodes(nodes, \"id\")\n",
|
||||
"\n",
|
||||
"plotter.bind(edge_title = \"relationship_name\", edge_label = \"relationship_name\", point_title = \"entity_name\", point_label = \"entity_name\")\n",
|
||||
"url = plotter.plot(render = False, as_files = True)\n",
|
||||
"print(f\"Graph is visualized at: {url}\")"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": ".venv",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.8"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 2
|
||||
}
|
||||
|
|
@ -10,7 +10,7 @@
|
|||
"from os import path\n",
|
||||
"import cognee\n",
|
||||
"import dspy\n",
|
||||
"from dspy.datasets import HotPotQA\n",
|
||||
"from cognee.modules.cognify.dataset import HotPotQA\n",
|
||||
"\n",
|
||||
"data_directory_path = path.abspath(\"../.data\")\n",
|
||||
"cognee.config.data_root_directory(data_directory_path)\n",
|
||||
|
|
@ -45,27 +45,10 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"execution_count": null,
|
||||
"id": "44603a2a",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/Users/borisarzentar/Projects/Topoteretes/cognee/.venv/lib/python3.11/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
|
||||
" from .autonotebook import tqdm as notebook_tqdm\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"['train_dataset']\n",
|
||||
"10\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"from os import path\n",
|
||||
"import cognee\n",
|
||||
|
|
@ -84,607 +67,10 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"execution_count": null,
|
||||
"id": "65bfaf09",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"WARNING:NetworkXAdapter:File /Users/borisarzentar/Projects/Topoteretes/cognee/.cognee_system/databases/cognee_graph.pkl not found. Initializing an empty graph.<frozen abc>:123: ResourceWarning: unclosed <socket.socket fd=76, family=2, type=1, proto=6, laddr=('192.168.9.243', 63064), raddr=('35.245.15.233', 6333)>\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/asyncio/selector_events.py:868: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=76 read=idle write=<idle, bufsize=0>>\n",
|
||||
" _warn(f\"unclosed transport {self!r}\", ResourceWarning, source=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"Fetching 7 files: 100%|██████████| 7/7 [00:00<00:00, 67806.30it/s]\n",
|
||||
"WARNING:NetworkXAdapter:File /Users/borisarzentar/Projects/Topoteretes/cognee/.cognee_system/databases/cognee_graph.pkl not found. Initializing an empty graph.WARNING:NetworkXAdapter:File /Users/borisarzentar/Projects/Topoteretes/cognee/.cognee_system/databases/cognee_graph.pkl not found. Initializing an empty graph."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Processing document (faf8441f25bf58d5a55a2821e5e40a9e).\n",
|
||||
"Processing document (0a4c678b77a75927992f72b81fda2398).\n",
|
||||
"Processing document (ae7c88b9432a5f51a512885da6f2d1c6).\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/Users/borisarzentar/Projects/Topoteretes/cognee/.venv/lib/python3.11/site-packages/networkx/classes/reportviews.py:921: ResourceWarning: unclosed <ssl.SSLSocket fd=79, family=2, type=1, proto=0, laddr=('192.168.9.243', 63068), raddr=('35.245.15.233', 6333)>\n",
|
||||
" self._report = lambda n, nbr, k, dd: (n, nbr, k, dd)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/threading.py:910: ResourceWarning: unclosed <socket.socket fd=79, family=2, type=1, proto=6, laddr=('192.168.9.243', 63070), raddr=('35.245.15.233', 6333)>\n",
|
||||
" self._invoke_excepthook = _make_invoke_excepthook()\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/asyncio/selector_events.py:868: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=79 read=idle write=<idle, bufsize=0>>\n",
|
||||
" _warn(f\"unclosed transport {self!r}\", ResourceWarning, source=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"Fetching 7 files: 100%|██████████| 7/7 [00:00<00:00, 78085.45it/s]\n",
|
||||
"/Users/borisarzentar/Projects/Topoteretes/cognee/.venv/lib/python3.11/site-packages/pydantic/_internal/_core_utils.py:197: ResourceWarning: unclosed <ssl.SSLSocket fd=79, family=2, type=1, proto=0, laddr=('192.168.9.243', 63072), raddr=('35.245.15.233', 6333)>\n",
|
||||
" return f(schema, self._walk)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/asyncio/selector_events.py:868: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=75 read=idle write=<idle, bufsize=0>>\n",
|
||||
" _warn(f\"unclosed transport {self!r}\", ResourceWarning, source=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"Fetching 7 files: 100%|██████████| 7/7 [00:00<00:00, 118866.91it/s]\n",
|
||||
"/Users/borisarzentar/Projects/Topoteretes/cognee/.venv/lib/python3.11/site-packages/pydantic/_internal/_core_utils.py:200: ResourceWarning: unclosed <ssl.SSLSocket fd=75, family=2, type=1, proto=0, laddr=('192.168.9.243', 63073), raddr=('35.245.15.233', 6333)>\n",
|
||||
" schema = self._schema_type_to_method[schema['type']](schema.copy(), f)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"Fetching 7 files: 100%|██████████| 7/7 [00:00<00:00, 75282.38it/s]\n",
|
||||
"/Users/borisarzentar/Projects/Topoteretes/cognee/.venv/lib/python3.11/site-packages/pydantic/_internal/_core_utils.py:200: ResourceWarning: unclosed <ssl.SSLSocket fd=75, family=2, type=1, proto=0, laddr=('192.168.9.243', 63074), raddr=('35.245.15.233', 6333)>\n",
|
||||
" schema = self._schema_type_to_method[schema['type']](schema.copy(), f)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Document (DOCUMENT__faf8441f25bf58d5a55a2821e5e40a9e) classified.\n",
|
||||
"Document (DOCUMENT__0a4c678b77a75927992f72b81fda2398) classified.\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/asyncio/selector_events.py:868: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=75 read=idle write=<idle, bufsize=0>>\n",
|
||||
" _warn(f\"unclosed transport {self!r}\", ResourceWarning, source=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Document (DOCUMENT__ae7c88b9432a5f51a512885da6f2d1c6) classified.\n",
|
||||
"Document (DOCUMENT__faf8441f25bf58d5a55a2821e5e40a9e) summarized.\n",
|
||||
"Document (DOCUMENT__ae7c88b9432a5f51a512885da6f2d1c6) summarized.\n",
|
||||
"Document (DOCUMENT__0a4c678b77a75927992f72b81fda2398) summarized.\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[nltk_data] Downloading package stopwords to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package stopwords is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package stopwords to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package stopwords is already up-to-date!\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/asyncio/selector_events.py:868: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=85 read=idle write=<idle, bufsize=0>>\n",
|
||||
" _warn(f\"unclosed transport {self!r}\", ResourceWarning, source=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/asyncio/selector_events.py:868: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=88 read=idle write=<idle, bufsize=0>>\n",
|
||||
" _warn(f\"unclosed transport {self!r}\", ResourceWarning, source=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/asyncio/selector_events.py:868: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=83 read=idle write=<idle, bufsize=0>>\n",
|
||||
" _warn(f\"unclosed transport {self!r}\", ResourceWarning, source=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/asyncio/selector_events.py:868: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=81 read=idle write=<idle, bufsize=0>>\n",
|
||||
" _warn(f\"unclosed transport {self!r}\", ResourceWarning, source=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/asyncio/selector_events.py:868: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=79 read=idle write=<idle, bufsize=0>>\n",
|
||||
" _warn(f\"unclosed transport {self!r}\", ResourceWarning, source=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/asyncio/selector_events.py:868: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=84 read=idle write=<idle, bufsize=0>>\n",
|
||||
" _warn(f\"unclosed transport {self!r}\", ResourceWarning, source=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/asyncio/selector_events.py:868: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=82 read=idle write=<idle, bufsize=0>>\n",
|
||||
" _warn(f\"unclosed transport {self!r}\", ResourceWarning, source=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"/Users/borisarzentar/Projects/Topoteretes/cognee/.venv/lib/python3.11/site-packages/ipykernel/iostream.py:720: ResourceWarning: unclosed <socket.socket fd=75, family=2, type=1, proto=6, laddr=('192.168.9.243', 63090), raddr=('35.245.15.233', 6333)>\n",
|
||||
" with self._buffer_lock:\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"Fetching 7 files: 100%|██████████| 7/7 [00:00<00:00, 61941.20it/s]\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"/Users/borisarzentar/Projects/Topoteretes/cognee/.venv/lib/python3.11/site-packages/networkx/classes/reportviews.py:947: ResourceWarning: unclosed <ssl.SSLSocket fd=75, family=2, type=1, proto=0, laddr=('192.168.9.243', 63092), raddr=('35.245.15.233', 6333)>\n",
|
||||
" return (\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"[nltk_data] Downloading package stopwords to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package stopwords is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package stopwords to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package stopwords is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package stopwords to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package stopwords is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package stopwords to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package stopwords is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"Fetching 7 files: 100%|██████████| 7/7 [00:00<00:00, 111212.61it/s]\n",
|
||||
"Fetching 7 files: 100%|██████████| 7/7 [00:00<00:00, 120823.57it/s]\n",
|
||||
"/Users/borisarzentar/Projects/Topoteretes/cognee/.venv/lib/python3.11/site-packages/pydantic/main.py:175: ResourceWarning: unclosed <socket.socket fd=81, family=2, type=1, proto=6, laddr=('192.168.9.243', 63094), raddr=('35.245.15.233', 6333)>\n",
|
||||
" self.__pydantic_validator__.validate_python(data, self_instance=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/Projects/Topoteretes/cognee/.venv/lib/python3.11/site-packages/pydantic/main.py:175: ResourceWarning: unclosed <ssl.SSLSocket fd=79, family=2, type=1, proto=0, laddr=('192.168.9.243', 63096), raddr=('35.245.15.233', 6333)>\n",
|
||||
" self.__pydantic_validator__.validate_python(data, self_instance=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"/Users/borisarzentar/Projects/Topoteretes/cognee/.venv/lib/python3.11/site-packages/networkx/classes/reportviews.py:947: ResourceWarning: unclosed <ssl.SSLSocket fd=79, family=2, type=1, proto=0, laddr=('192.168.9.243', 63097), raddr=('35.245.15.233', 6333)>\n",
|
||||
" return (\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"Fetching 7 files: 100%|██████████| 7/7 [00:00<00:00, 57456.22it/s]\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"[nltk_data] Downloading package vader_lexicon to\n",
|
||||
"[nltk_data] /Users/borisarzentar/nltk_data...\n",
|
||||
"[nltk_data] Package vader_lexicon is already up-to-date!\n",
|
||||
"/Users/borisarzentar/Projects/Topoteretes/cognee/.venv/lib/python3.11/site-packages/networkx/classes/reportviews.py:947: ResourceWarning: unclosed <ssl.SSLSocket fd=81, family=2, type=1, proto=0, laddr=('192.168.9.243', 63099), raddr=('35.245.15.233', 6333)>\n",
|
||||
" return (\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"Fetching 7 files: 100%|██████████| 7/7 [00:00<00:00, 64245.36it/s]\n",
|
||||
"Fetching 7 files: 100%|██████████| 7/7 [00:00<00:00, 116972.62it/s]\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"<networkx.classes.multidigraph.MultiDiGraph at 0x296f97350>"
|
||||
]
|
||||
},
|
||||
"execution_count": 2,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"from os import path\n",
|
||||
"import cognee\n",
|
||||
|
|
@ -702,42 +88,10 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"execution_count": null,
|
||||
"id": "a514cf38",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/json/decoder.py:353: ResourceWarning: unclosed <socket.socket fd=79, family=2, type=1, proto=6, laddr=('192.168.9.243', 63138), raddr=('35.245.15.233', 6333)>\n",
|
||||
" obj, end = self.scan_once(s, idx)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/json/decoder.py:353: ResourceWarning: unclosed <socket.socket fd=81, family=2, type=1, proto=6, laddr=('192.168.9.243', 63139), raddr=('35.245.15.233', 6333)>\n",
|
||||
" obj, end = self.scan_once(s, idx)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/json/decoder.py:353: ResourceWarning: unclosed <socket.socket fd=88, family=2, type=1, proto=6, laddr=('192.168.9.243', 63140), raddr=('35.245.15.233', 6333)>\n",
|
||||
" obj, end = self.scan_once(s, idx)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/asyncio/selector_events.py:868: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=88 read=idle write=<idle, bufsize=0>>\n",
|
||||
" _warn(f\"unclosed transport {self!r}\", ResourceWarning, source=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/json/decoder.py:353: ResourceWarning: unclosed <socket.socket fd=89, family=2, type=1, proto=6, laddr=('192.168.9.243', 63141), raddr=('35.245.15.233', 6333)>\n",
|
||||
" obj, end = self.scan_once(s, idx)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/asyncio/selector_events.py:868: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=89 read=idle write=<idle, bufsize=0>>\n",
|
||||
" _warn(f\"unclosed transport {self!r}\", ResourceWarning, source=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Graph is visualized at: https://hub.graphistry.com/graph/graph.html?dataset=bbc22f0135744f678f1bbc590b2501d8&type=arrow&viztoken=380021af-aef1-4173-8ced-ce8adf956812&usertag=993172cb-pygraphistry-0.33.7&splashAfter=1713632217&info=true\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import networkx as nx\n",
|
||||
"import pandas as pd\n",
|
||||
|
|
@ -778,52 +132,14 @@
|
|||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"execution_count": null,
|
||||
"id": "e916c484",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Fetching 7 files: 100%|██████████| 7/7 [00:00<00:00, 122845.72it/s]\n",
|
||||
"Fetching 7 files: 100%|██████████| 7/7 [00:00<00:00, 88434.12it/s]\n",
|
||||
"Fetching 7 files: 100%|██████████| 7/7 [00:00<00:00, 56461.78it/s]\n",
|
||||
"/Users/borisarzentar/Projects/Topoteretes/cognee/.venv/lib/python3.11/site-packages/pydantic/_internal/_core_utils.py:568: ResourceWarning: unclosed <socket.socket fd=79, family=2, type=1, proto=6, laddr=('192.168.9.243', 63135), raddr=('35.245.15.233', 6333)>\n",
|
||||
" return _validate_core_schema(schema)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/asyncio/selector_events.py:868: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=79 read=idle write=<idle, bufsize=0>>\n",
|
||||
" _warn(f\"unclosed transport {self!r}\", ResourceWarning, source=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/Projects/Topoteretes/cognee/.venv/lib/python3.11/site-packages/pydantic/_internal/_core_utils.py:568: ResourceWarning: unclosed <socket.socket fd=81, family=2, type=1, proto=6, laddr=('192.168.9.243', 63136), raddr=('35.245.15.233', 6333)>\n",
|
||||
" return _validate_core_schema(schema)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n",
|
||||
"/Users/borisarzentar/.pyenv/versions/3.11.8/lib/python3.11/asyncio/selector_events.py:868: ResourceWarning: unclosed transport <_SelectorSocketTransport fd=81 read=idle write=<idle, bufsize=0>>\n",
|
||||
" _warn(f\"unclosed transport {self!r}\", ResourceWarning, source=self)\n",
|
||||
"ResourceWarning: Enable tracemalloc to get the object allocation traceback\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"True\n",
|
||||
"Through the Window is an album by the American music project Prurient, the performing name of the artist Dominick Fernow. The three-song album was released on March 19, 2013 through the English label Blackest Ever Black. Though released in 2013, the tracks for \"Through the Window\" were recorded in October 2011 at the same time as Prurient's two Hydra Head Records releases — the studio album \"Bermuda Drain\" (2011) and the EP \"Time's Arrow\" (2011) — and were noted for musically showing more techno influences, akin to one of Fernow's other projects, Vatican Shadow.\n",
|
||||
"Yes I Am is the fourth studio album by American singer-songwriter Melissa Etheridge, released by Island Records on September 21, 1993 (see 1993 in music). The title is generally thought to refer to Etheridge's recent coming out as a lesbian, confirming long-standing rumors about her personal life. This is the album that gave Etheridge national recognition. The rock ballad \"Come to My Window\" was the first single released from the album, which peaked at No. 25 on the \"Billboard\" Hot 100, and its video featured actress Juliette Lewis having a nervous breakdown. This single brought the album into the public consciousness and was quickly followed by \"I'm the Only One\", which became a major hit and reached No. 8 on the Hot 100, and \"If I Wanted To\", which hit No. 16.\n",
|
||||
"Christian Joseph \"Chris\" Arena is an American singer-songwriter and producer whose work can be seen across television networks such as ABC, ABC Family, CBS, The CW and others as well as feature films. Arena was nominated for a 2016 Emmy Award for 'Outstanding Original Song in Daytime Drama' for his song 'Dreams' written for ABC's \"General Hospital\". Most recently, Arena's work can be seen on \"\" and \"Scream\" on MTV. Other tracks, \"Baby Fish\", \"Yes It Do\", \"Train\", \"City Inside Me\", and \"Closed Window\" were featured in Season 4 of ABC's \"Pretty Little Liars\". His song \"Dreams\" was used as a theme song on ABC's \"General Hospital\" in January 2015 as well as his latest song \"Nothing's Gonna Stop Us\", which was featured in TV Land's \"Younger\" in April 2015. His song \"For You\" was also picked for the romantic comedy/feature film, \"This Thing With Sarah\".\n",
|
||||
"Melissa Lou Etheridge (born May 29, 1961) is an American singer-songwriter, guitarist, and activist. Her self-titled debut album \"Melissa Etheridge\" was released in 1988 and became an underground success. The album peaked at No. 22 on the \"Billboard\" 200, and its lead single, \"Bring Me Some Water\", garnered Etheridge her first Grammy Award nomination for Best Rock Vocal Performance, Female. In 1993, Etheridge won her first Grammy award for her single \"Ain't It Heavy\" from her third album, \"Never Enough\". Later that year, she released what would become her mainstream breakthrough album, \"Yes I Am\". Its tracks \"I'm the Only One\" and \"Come to My Window\" both reached the top 30 in the United States, and the latter earned Etheridge her second Grammy award. \"Yes I Am\" peaked at No. 15 on the \"Billboard\" 200, and spent 138 weeks on the chart, earning a RIAA certification of 6x Platinum, her largest to date.\n",
|
||||
"American singer-songwriter Bridgit Mendler has embarked on two concert tours, one of which have been worldwide. Her debut tour, \"\", started on August 25, 2012. Mendler played at state fairs and music festivals in the United States and Canada to promote her debut album \"Hello My Name Is...\" with the new songs. \"Rocks at My Window\" and \"Hold On for Dear Love\" were the only songs from the album not to be performed. She performing two covers songs in the shows, \"Animal\", originally by Neon Trees, and \"This Love, by Maroon 5. She also sang a song from the soundtrack of \"Lemonade Mouth\", \"Somebody\". On January 19, 2013 Mendler in New York from UNICEF charity. Her second concert, the Summer Tour, visited North America in the leg one and started in Iowa and ended in Washington. In 2014 Mendler announced the second leg of the tour as part of the release of her upcoming second album. The leg started in Charlottetown, Canada, on June 28, 2014.\n",
|
||||
"John Townes Van Zandt (March 7, 1944 – January 1, 1997), best known as Townes Van Zandt, was an American singer songwriter. He is widely regarded for his poetic, often heroically sad songs. In 1983, six years after Emmylou Harris had first popularized it, Willie Nelson and Merle Haggard covered his song \"Pancho and Lefty\", scoring a number one hit on the Billboard country music charts. Much of his life was spent touring various dive bars, often living in cheap motel rooms and backwoods cabins. For much of the 1970s, he lived in a simple shack without electricity or a phone.\n",
|
||||
"Native Window is the self-titled debut album of American progressive rock band Native Window. It was released on June 23, 2009. The tracks on the album are all original material composed by the members of the band. The album came about soon after the band formed; it was because Steve Walsh, the lead singer for Kansas, would not write any new material. Phil Ehart, Rich Williams, Billy Greer, and David Ragsdale got together to write new songs, and released them under the Native Window name.\n",
|
||||
"At My Window is an album released by Folk/country singer-songwriter Townes Van Zandt in 1987. This was Van Zandt's first studio album in the nine years that followed 1978's \"Flyin' Shoes\", and his only studio album recorded in the 1980s. Although the songwriter had become less prolific, this release showed that the quality of his material remained high.\n",
|
||||
"Love Letter for Fire is a collaborative album of duets by American singer-songwriter Sam Beam, commonly known as Iron & Wine, and American singer-songwriter Jesca Hoop, released on April 15, 2016 on Sub Pop.\n",
|
||||
"Little Window is the debut album of American singer-songwriter Baby Dee. The album was released in 2002 on the Durtro label. It was produced, composed, and performed entirely by Dee.\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"from os import path\n",
|
||||
"import cognee\n",
|
||||
"from cognee.infrastructure.databases.graph.get_graph_client import get_graph_client, GraphDBType\n",
|
||||
"from cognee.modules.search.vector.search_similarity import search_similarity\n",
|
||||
"\n",
|
||||
"data_directory_path = path.abspath(\"../.data\")\n",
|
||||
|
|
@ -832,7 +148,10 @@
|
|||
"cognee_directory_path = path.abspath(\"../.cognee_system\")\n",
|
||||
"cognee.config.system_root_directory(cognee_directory_path)\n",
|
||||
"\n",
|
||||
"results = await search_similarity(\"At My Window was released by which American singer-songwriter?\")\n",
|
||||
"graph_client = await get_graph_client(GraphDBType.NETWORKX)\n",
|
||||
"graph = graph_client.graph\n",
|
||||
"\n",
|
||||
"results = await search_similarity(\"At My Window was released by which American singer-songwriter?\", graph)\n",
|
||||
"\n",
|
||||
"for result in results:\n",
|
||||
" print(\"At My Window\" in result)\n",
|
||||
|
|
|
|||
338
poetry.lock
generated
338
poetry.lock
generated
|
|
@ -1129,26 +1129,25 @@ tests = ["pytest", "pytest-cov", "pytest-xdist"]
|
|||
|
||||
[[package]]
|
||||
name = "datasets"
|
||||
version = "2.18.0"
|
||||
version = "2.14.7"
|
||||
description = "HuggingFace community-driven open-source library of datasets"
|
||||
optional = false
|
||||
python-versions = ">=3.8.0"
|
||||
files = [
|
||||
{file = "datasets-2.18.0-py3-none-any.whl", hash = "sha256:f1bbf0e2896917a914de01cbd37075b14deea3837af87ad0d9f697388ccaeb50"},
|
||||
{file = "datasets-2.18.0.tar.gz", hash = "sha256:cdf8b8c6abf7316377ba4f49f9589a4c74556d6b481afd0abd2284f3d69185cb"},
|
||||
{file = "datasets-2.14.7-py3-none-any.whl", hash = "sha256:1a64041a7da4f4130f736fc371c1f528b8ddd208cebe156400f65719bdbba79d"},
|
||||
{file = "datasets-2.14.7.tar.gz", hash = "sha256:394cf9b4ec0694b25945977b16ad5d18d5c15fb0e94141713eb8ead7452caf9e"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
aiohttp = "*"
|
||||
dill = ">=0.3.0,<0.3.9"
|
||||
filelock = "*"
|
||||
fsspec = {version = ">=2023.1.0,<=2024.2.0", extras = ["http"]}
|
||||
huggingface-hub = ">=0.19.4"
|
||||
dill = ">=0.3.0,<0.3.8"
|
||||
fsspec = {version = ">=2023.1.0,<=2023.10.0", extras = ["http"]}
|
||||
huggingface-hub = ">=0.14.0,<1.0.0"
|
||||
multiprocess = "*"
|
||||
numpy = ">=1.17"
|
||||
packaging = "*"
|
||||
pandas = "*"
|
||||
pyarrow = ">=12.0.0"
|
||||
pyarrow = ">=8.0.0"
|
||||
pyarrow-hotfix = "*"
|
||||
pyyaml = ">=5.1"
|
||||
requests = ">=2.19.0"
|
||||
|
|
@ -1156,18 +1155,18 @@ tqdm = ">=4.62.1"
|
|||
xxhash = "*"
|
||||
|
||||
[package.extras]
|
||||
apache-beam = ["apache-beam (>=2.26.0)"]
|
||||
apache-beam = ["apache-beam (>=2.26.0,<2.44.0)"]
|
||||
audio = ["librosa", "soundfile (>=0.12.1)"]
|
||||
benchmarks = ["tensorflow (==2.12.0)", "torch (==2.0.1)", "transformers (==4.30.1)"]
|
||||
dev = ["Pillow (>=6.2.1)", "absl-py", "apache-beam (>=2.26.0)", "elasticsearch (<8.0.0)", "faiss-cpu (>=1.6.4)", "jax (>=0.3.14)", "jaxlib (>=0.3.14)", "joblib (<1.3.0)", "joblibspark", "librosa", "lz4", "py7zr", "pyspark (>=3.4)", "pytest", "pytest-datadir", "pytest-xdist", "rarfile (>=4.0)", "ruff (>=0.3.0)", "s3fs", "s3fs (>=2021.11.1)", "soundfile (>=0.12.1)", "sqlalchemy", "tensorflow (>=2.2.0,!=2.6.0,!=2.6.1)", "tensorflow (>=2.3,!=2.6.0,!=2.6.1)", "tensorflow-macos", "tiktoken", "torch", "torch (>=2.0.0)", "transformers", "typing-extensions (>=4.6.1)", "zstandard"]
|
||||
dev = ["Pillow (>=6.2.1)", "absl-py", "apache-beam (>=2.26.0,<2.44.0)", "black (>=23.1,<24.0)", "elasticsearch (<8.0.0)", "faiss-cpu (>=1.6.4)", "joblib (<1.3.0)", "joblibspark", "librosa", "lz4", "py7zr", "pyspark (>=3.4)", "pytest", "pytest-datadir", "pytest-xdist", "pyyaml (>=5.3.1)", "rarfile (>=4.0)", "ruff (>=0.0.241)", "s3fs", "s3fs (>=2021.11.1)", "soundfile (>=0.12.1)", "sqlalchemy (<2.0.0)", "tensorflow (>=2.2.0,!=2.6.0,!=2.6.1)", "tensorflow (>=2.3,!=2.6.0,!=2.6.1)", "tensorflow-macos", "tiktoken", "torch", "transformers", "zstandard"]
|
||||
docs = ["s3fs", "tensorflow (>=2.2.0,!=2.6.0,!=2.6.1)", "tensorflow-macos", "torch", "transformers"]
|
||||
jax = ["jax (>=0.3.14)", "jaxlib (>=0.3.14)"]
|
||||
jax = ["jax (>=0.2.8,!=0.3.2,<=0.3.25)", "jaxlib (>=0.1.65,<=0.3.25)"]
|
||||
metrics-tests = ["Werkzeug (>=1.0.1)", "accelerate", "bert-score (>=0.3.6)", "jiwer", "langdetect", "mauve-text", "nltk", "requests-file (>=1.5.1)", "rouge-score", "sacrebleu", "sacremoses", "scikit-learn", "scipy", "sentencepiece", "seqeval", "six (>=1.15.0,<1.16.0)", "spacy (>=3.0.0)", "texttable (>=1.6.3)", "tldextract", "tldextract (>=3.1.0)", "toml (>=0.10.1)", "typer (<0.5.0)"]
|
||||
quality = ["ruff (>=0.3.0)"]
|
||||
quality = ["black (>=23.1,<24.0)", "pyyaml (>=5.3.1)", "ruff (>=0.0.241)"]
|
||||
s3 = ["s3fs"]
|
||||
tensorflow = ["tensorflow (>=2.2.0,!=2.6.0,!=2.6.1)", "tensorflow-macos"]
|
||||
tensorflow-gpu = ["tensorflow-gpu (>=2.2.0,!=2.6.0,!=2.6.1)"]
|
||||
tests = ["Pillow (>=6.2.1)", "absl-py", "apache-beam (>=2.26.0)", "elasticsearch (<8.0.0)", "faiss-cpu (>=1.6.4)", "jax (>=0.3.14)", "jaxlib (>=0.3.14)", "joblib (<1.3.0)", "joblibspark", "librosa", "lz4", "py7zr", "pyspark (>=3.4)", "pytest", "pytest-datadir", "pytest-xdist", "rarfile (>=4.0)", "s3fs (>=2021.11.1)", "soundfile (>=0.12.1)", "sqlalchemy", "tensorflow (>=2.3,!=2.6.0,!=2.6.1)", "tensorflow-macos", "tiktoken", "torch (>=2.0.0)", "transformers", "typing-extensions (>=4.6.1)", "zstandard"]
|
||||
tests = ["Pillow (>=6.2.1)", "absl-py", "apache-beam (>=2.26.0,<2.44.0)", "elasticsearch (<8.0.0)", "faiss-cpu (>=1.6.4)", "joblib (<1.3.0)", "joblibspark", "librosa", "lz4", "py7zr", "pyspark (>=3.4)", "pytest", "pytest-datadir", "pytest-xdist", "rarfile (>=4.0)", "s3fs (>=2021.11.1)", "soundfile (>=0.12.1)", "sqlalchemy (<2.0.0)", "tensorflow (>=2.3,!=2.6.0,!=2.6.1)", "tensorflow-macos", "tiktoken", "torch", "transformers", "zstandard"]
|
||||
torch = ["torch"]
|
||||
vision = ["Pillow (>=6.2.1)"]
|
||||
|
||||
|
|
@ -1226,18 +1225,17 @@ files = [
|
|||
|
||||
[[package]]
|
||||
name = "dill"
|
||||
version = "0.3.8"
|
||||
version = "0.3.7"
|
||||
description = "serialize all of Python"
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
python-versions = ">=3.7"
|
||||
files = [
|
||||
{file = "dill-0.3.8-py3-none-any.whl", hash = "sha256:c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7"},
|
||||
{file = "dill-0.3.8.tar.gz", hash = "sha256:3ebe3c479ad625c4553aca177444d89b486b1d84982eeacded644afc0cf797ca"},
|
||||
{file = "dill-0.3.7-py3-none-any.whl", hash = "sha256:76b122c08ef4ce2eedcd4d1abd8e641114bfc6c2867f49f3c41facf65bf19f5e"},
|
||||
{file = "dill-0.3.7.tar.gz", hash = "sha256:cc1c8b182eb3013e24bd475ff2e9295af86c1a38eb1aff128dac8962a9ce3c03"},
|
||||
]
|
||||
|
||||
[package.extras]
|
||||
graph = ["objgraph (>=1.7.2)"]
|
||||
profile = ["gprof2dot (>=2022.7.29)"]
|
||||
|
||||
[[package]]
|
||||
name = "diskcache"
|
||||
|
|
@ -1334,45 +1332,40 @@ files = [
|
|||
]
|
||||
|
||||
[[package]]
|
||||
name = "dspy"
|
||||
version = "2.0.8"
|
||||
name = "dspy-ai"
|
||||
version = "2.4.3"
|
||||
description = "DSPy"
|
||||
optional = false
|
||||
python-versions = ">=3.9,<3.12"
|
||||
files = []
|
||||
develop = false
|
||||
python-versions = ">=3.9"
|
||||
files = [
|
||||
{file = "dspy-ai-2.4.3.tar.gz", hash = "sha256:d4dce88358cec53ee70025831baafb5621ac3453a2ad200faede8e128b22369b"},
|
||||
{file = "dspy_ai-2.4.3-py3-none-any.whl", hash = "sha256:0742b83da7ec8750580b2c0b24eb8ec2594fee704a7ab0a369c621e36387b2ec"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
backoff = "^2.2.1"
|
||||
datasets = "^2.14.6"
|
||||
joblib = "^1.3.2"
|
||||
backoff = ">=2.2.1,<2.3.0"
|
||||
datasets = ">=2.14.6,<2.15.0"
|
||||
joblib = ">=1.3.2,<1.4.0"
|
||||
openai = ">=0.28.1,<2.0.0"
|
||||
optuna = "^3.4.0"
|
||||
pandas = "^2.1.1"
|
||||
pydantic = "^2.0"
|
||||
regex = "^2023.10.3"
|
||||
requests = "^2.31.0"
|
||||
rich = "^13.7.1"
|
||||
structlog = "^24.1.0"
|
||||
tqdm = "^4.66.1"
|
||||
ujson = "^5.8.0"
|
||||
optuna = "*"
|
||||
pandas = "*"
|
||||
pydantic = ">=2.5.0,<=2.7"
|
||||
regex = "*"
|
||||
requests = "*"
|
||||
tqdm = "*"
|
||||
ujson = "*"
|
||||
|
||||
[package.extras]
|
||||
aws = ["boto3 (>=1.34.78,<2.0.0)"]
|
||||
anthropic = ["anthropic (>=0.18.0,<0.19.0)"]
|
||||
chromadb = ["chromadb (>=0.4.14,<0.5.0)"]
|
||||
docs = ["autodoc_pydantic", "docutils (<0.17)", "furo (>=2023.3.27)", "m2r2", "myst-nb", "myst-parser", "sphinx (>=4.3.0)", "sphinx-autobuild", "sphinx-automodapi (==0.16.0)", "sphinx-reredirects (>=0.1.2,<0.2.0)", "sphinx_rtd_theme"]
|
||||
marqo = ["marqo"]
|
||||
milvus = ["pymilvus (>=2.3.6,<3.0.0)"]
|
||||
pinecone = ["pinecone-client (>=2.2.4,<3.0.0)"]
|
||||
postgres = ["pgvector (>=0.2.5,<0.3.0)", "psycopg2 (>=2.9.9,<3.0.0)"]
|
||||
qdrant = ["fastembed (>=0.1.0,<0.2.0)", "qdrant-client (>=1.6.2,<2.0.0)"]
|
||||
weaviate = ["weaviate-client (>=4.5.4,<5.0.0)"]
|
||||
|
||||
[package.source]
|
||||
type = "git"
|
||||
url = "https://github.com/Vasilije1990/dspy.git"
|
||||
reference = "main"
|
||||
resolved_reference = "1f53443551e3298739e3f3f770421b4890201d0c"
|
||||
dev = ["pytest (>=6.2.5)"]
|
||||
docs = ["autodoc-pydantic", "docutils (<0.17)", "furo (>=2023.3.27)", "m2r2", "myst-nb", "myst-parser", "sphinx (>=4.3.0)", "sphinx-autobuild", "sphinx-automodapi (==0.16.0)", "sphinx-reredirects (>=0.1.2)", "sphinx-rtd-theme"]
|
||||
faiss-cpu = ["faiss-cpu", "sentence-transformers"]
|
||||
marqo = ["marqo", "marqo (>=3.1.0,<3.2.0)"]
|
||||
mongodb = ["pymongo (>=3.12.0,<3.13.0)"]
|
||||
pinecone = ["pinecone-client (>=2.2.4,<2.3.0)"]
|
||||
qdrant = ["fastembed", "fastembed (>=0.1.0)", "qdrant-client", "qdrant-client (>=1.6.2)"]
|
||||
weaviate = ["weaviate-client (>=3.26.1,<3.27.0)", "weaviate-client (>=4.5.4,<4.6.0)"]
|
||||
|
||||
[[package]]
|
||||
name = "duckdb"
|
||||
|
|
@ -1730,17 +1723,18 @@ files = [
|
|||
|
||||
[[package]]
|
||||
name = "fsspec"
|
||||
version = "2024.2.0"
|
||||
version = "2023.10.0"
|
||||
description = "File-system specification"
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
files = [
|
||||
{file = "fsspec-2024.2.0-py3-none-any.whl", hash = "sha256:817f969556fa5916bc682e02ca2045f96ff7f586d45110fcb76022063ad2c7d8"},
|
||||
{file = "fsspec-2024.2.0.tar.gz", hash = "sha256:b6ad1a679f760dda52b1168c859d01b7b80648ea6f7f7c7f5a8a91dc3f3ecb84"},
|
||||
{file = "fsspec-2023.10.0-py3-none-any.whl", hash = "sha256:346a8f024efeb749d2a5fca7ba8854474b1ff9af7c3faaf636a4548781136529"},
|
||||
{file = "fsspec-2023.10.0.tar.gz", hash = "sha256:330c66757591df346ad3091a53bd907e15348c2ba17d63fd54f5c39c4457d2a5"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
aiohttp = {version = "<4.0.0a0 || >4.0.0a0,<4.0.0a1 || >4.0.0a1", optional = true, markers = "extra == \"http\""}
|
||||
requests = {version = "*", optional = true, markers = "extra == \"http\""}
|
||||
|
||||
[package.extras]
|
||||
abfs = ["adlfs"]
|
||||
|
|
@ -1757,7 +1751,7 @@ github = ["requests"]
|
|||
gs = ["gcsfs"]
|
||||
gui = ["panel"]
|
||||
hdfs = ["pyarrow (>=1)"]
|
||||
http = ["aiohttp (!=4.0.0a0,!=4.0.0a1)"]
|
||||
http = ["aiohttp (!=4.0.0a0,!=4.0.0a1)", "requests"]
|
||||
libarchive = ["libarchive-c"]
|
||||
oci = ["ocifs"]
|
||||
s3 = ["s3fs"]
|
||||
|
|
@ -2547,13 +2541,13 @@ files = [
|
|||
|
||||
[[package]]
|
||||
name = "joblib"
|
||||
version = "1.4.0"
|
||||
version = "1.3.2"
|
||||
description = "Lightweight pipelining with Python functions"
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
python-versions = ">=3.7"
|
||||
files = [
|
||||
{file = "joblib-1.4.0-py3-none-any.whl", hash = "sha256:42942470d4062537be4d54c83511186da1fc14ba354961a2114da91efa9a4ed7"},
|
||||
{file = "joblib-1.4.0.tar.gz", hash = "sha256:1eb0dc091919cd384490de890cb5dfd538410a6d4b3b54eef09fb8c50b409b1c"},
|
||||
{file = "joblib-1.3.2-py3-none-any.whl", hash = "sha256:ef4331c65f239985f3f2220ecc87db222f08fd22097a3dd5698f693875f8cbb9"},
|
||||
{file = "joblib-1.3.2.tar.gz", hash = "sha256:92f865e621e17784e7955080b6d042489e3b8e294949cc44c6eac304f59772b1"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
@ -3582,27 +3576,31 @@ files = [
|
|||
|
||||
[[package]]
|
||||
name = "multiprocess"
|
||||
version = "0.70.16"
|
||||
version = "0.70.15"
|
||||
description = "better multiprocessing and multithreading in Python"
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
python-versions = ">=3.7"
|
||||
files = [
|
||||
{file = "multiprocess-0.70.16-pp310-pypy310_pp73-macosx_10_13_x86_64.whl", hash = "sha256:476887be10e2f59ff183c006af746cb6f1fd0eadcfd4ef49e605cbe2659920ee"},
|
||||
{file = "multiprocess-0.70.16-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d951bed82c8f73929ac82c61f01a7b5ce8f3e5ef40f5b52553b4f547ce2b08ec"},
|
||||
{file = "multiprocess-0.70.16-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:37b55f71c07e2d741374998c043b9520b626a8dddc8b3129222ca4f1a06ef67a"},
|
||||
{file = "multiprocess-0.70.16-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ba8c31889abf4511c7308a8c52bb4a30b9d590e7f58523302ba00237702ca054"},
|
||||
{file = "multiprocess-0.70.16-pp39-pypy39_pp73-macosx_10_13_x86_64.whl", hash = "sha256:0dfd078c306e08d46d7a8d06fb120313d87aa43af60d66da43ffff40b44d2f41"},
|
||||
{file = "multiprocess-0.70.16-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e7b9d0f307cd9bd50851afaac0dba2cb6c44449efff697df7c7645f7d3f2be3a"},
|
||||
{file = "multiprocess-0.70.16-py310-none-any.whl", hash = "sha256:c4a9944c67bd49f823687463660a2d6daae94c289adff97e0f9d696ba6371d02"},
|
||||
{file = "multiprocess-0.70.16-py311-none-any.whl", hash = "sha256:af4cabb0dac72abfb1e794fa7855c325fd2b55a10a44628a3c1ad3311c04127a"},
|
||||
{file = "multiprocess-0.70.16-py312-none-any.whl", hash = "sha256:fc0544c531920dde3b00c29863377f87e1632601092ea2daca74e4beb40faa2e"},
|
||||
{file = "multiprocess-0.70.16-py38-none-any.whl", hash = "sha256:a71d82033454891091a226dfc319d0cfa8019a4e888ef9ca910372a446de4435"},
|
||||
{file = "multiprocess-0.70.16-py39-none-any.whl", hash = "sha256:a0bafd3ae1b732eac64be2e72038231c1ba97724b60b09400d68f229fcc2fbf3"},
|
||||
{file = "multiprocess-0.70.16.tar.gz", hash = "sha256:161af703d4652a0e1410be6abccecde4a7ddffd19341be0a7011b94aeb171ac1"},
|
||||
{file = "multiprocess-0.70.15-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:aa36c7ed16f508091438687fe9baa393a7a8e206731d321e443745e743a0d4e5"},
|
||||
{file = "multiprocess-0.70.15-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:20e024018c46d0d1602024c613007ac948f9754659e3853b0aa705e83f6931d8"},
|
||||
{file = "multiprocess-0.70.15-pp37-pypy37_pp73-manylinux_2_24_i686.whl", hash = "sha256:e576062981c91f0fe8a463c3d52506e598dfc51320a8dd8d78b987dfca91c5db"},
|
||||
{file = "multiprocess-0.70.15-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:e73f497e6696a0f5433ada2b3d599ae733b87a6e8b008e387c62ac9127add177"},
|
||||
{file = "multiprocess-0.70.15-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:73db2e7b32dcc7f9b0f075c2ffa45c90b6729d3f1805f27e88534c8d321a1be5"},
|
||||
{file = "multiprocess-0.70.15-pp38-pypy38_pp73-manylinux_2_24_i686.whl", hash = "sha256:4271647bd8a49c28ecd6eb56a7fdbd3c212c45529ad5303b40b3c65fc6928e5f"},
|
||||
{file = "multiprocess-0.70.15-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:cf981fb998d6ec3208cb14f0cf2e9e80216e834f5d51fd09ebc937c32b960902"},
|
||||
{file = "multiprocess-0.70.15-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:18f9f2c7063346d1617bd1684fdcae8d33380ae96b99427260f562e1a1228b67"},
|
||||
{file = "multiprocess-0.70.15-pp39-pypy39_pp73-manylinux_2_24_i686.whl", hash = "sha256:0eac53214d664c49a34695e5824872db4006b1a465edd7459a251809c3773370"},
|
||||
{file = "multiprocess-0.70.15-pp39-pypy39_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:1a51dd34096db47fb21fa2b839e615b051d51b97af9a67afbcdaa67186b44883"},
|
||||
{file = "multiprocess-0.70.15-py310-none-any.whl", hash = "sha256:7dd58e33235e83cf09d625e55cffd7b0f0eede7ee9223cdd666a87624f60c21a"},
|
||||
{file = "multiprocess-0.70.15-py311-none-any.whl", hash = "sha256:134f89053d82c9ed3b73edd3a2531eb791e602d4f4156fc92a79259590bd9670"},
|
||||
{file = "multiprocess-0.70.15-py37-none-any.whl", hash = "sha256:f7d4a1629bccb433114c3b4885f69eccc200994323c80f6feee73b0edc9199c5"},
|
||||
{file = "multiprocess-0.70.15-py38-none-any.whl", hash = "sha256:bee9afba476c91f9ebee7beeee0601face9eff67d822e893f9a893725fbd6316"},
|
||||
{file = "multiprocess-0.70.15-py39-none-any.whl", hash = "sha256:3e0953f5d52b4c76f1c973eaf8214554d146f2be5decb48e928e55c7a2d19338"},
|
||||
{file = "multiprocess-0.70.15.tar.gz", hash = "sha256:f20eed3036c0ef477b07a4177cf7c1ba520d9a2677870a4f47fe026f0cd6787e"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
dill = ">=0.3.8"
|
||||
dill = ">=0.3.7"
|
||||
|
||||
[[package]]
|
||||
name = "mypy"
|
||||
|
|
@ -4479,13 +4477,13 @@ test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4.3)", "pytest-
|
|||
|
||||
[[package]]
|
||||
name = "pluggy"
|
||||
version = "1.4.0"
|
||||
version = "1.5.0"
|
||||
description = "plugin and hook calling mechanisms for python"
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
files = [
|
||||
{file = "pluggy-1.4.0-py3-none-any.whl", hash = "sha256:7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981"},
|
||||
{file = "pluggy-1.4.0.tar.gz", hash = "sha256:8c85c2876142a764e5b7548e7d9a0e0ddb46f5185161049a79b7e974454223be"},
|
||||
{file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"},
|
||||
{file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"},
|
||||
]
|
||||
|
||||
[package.extras]
|
||||
|
|
@ -5287,104 +5285,104 @@ rpds-py = ">=0.7.0"
|
|||
|
||||
[[package]]
|
||||
name = "regex"
|
||||
version = "2023.12.25"
|
||||
version = "2024.4.16"
|
||||
description = "Alternative regular expression module, to replace re."
|
||||
optional = false
|
||||
python-versions = ">=3.7"
|
||||
files = [
|
||||
{file = "regex-2023.12.25-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0694219a1d54336fd0445ea382d49d36882415c0134ee1e8332afd1529f0baa5"},
|
||||
{file = "regex-2023.12.25-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b014333bd0217ad3d54c143de9d4b9a3ca1c5a29a6d0d554952ea071cff0f1f8"},
|
||||
{file = "regex-2023.12.25-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d865984b3f71f6d0af64d0d88f5733521698f6c16f445bb09ce746c92c97c586"},
|
||||
{file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e0eabac536b4cc7f57a5f3d095bfa557860ab912f25965e08fe1545e2ed8b4c"},
|
||||
{file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c25a8ad70e716f96e13a637802813f65d8a6760ef48672aa3502f4c24ea8b400"},
|
||||
{file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a9b6d73353f777630626f403b0652055ebfe8ff142a44ec2cf18ae470395766e"},
|
||||
{file = "regex-2023.12.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9cc99d6946d750eb75827cb53c4371b8b0fe89c733a94b1573c9dd16ea6c9e4"},
|
||||
{file = "regex-2023.12.25-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88d1f7bef20c721359d8675f7d9f8e414ec5003d8f642fdfd8087777ff7f94b5"},
|
||||
{file = "regex-2023.12.25-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:cb3fe77aec8f1995611f966d0c656fdce398317f850d0e6e7aebdfe61f40e1cd"},
|
||||
{file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7aa47c2e9ea33a4a2a05f40fcd3ea36d73853a2aae7b4feab6fc85f8bf2c9704"},
|
||||
{file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:df26481f0c7a3f8739fecb3e81bc9da3fcfae34d6c094563b9d4670b047312e1"},
|
||||
{file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:c40281f7d70baf6e0db0c2f7472b31609f5bc2748fe7275ea65a0b4601d9b392"},
|
||||
{file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:d94a1db462d5690ebf6ae86d11c5e420042b9898af5dcf278bd97d6bda065423"},
|
||||
{file = "regex-2023.12.25-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:ba1b30765a55acf15dce3f364e4928b80858fa8f979ad41f862358939bdd1f2f"},
|
||||
{file = "regex-2023.12.25-cp310-cp310-win32.whl", hash = "sha256:150c39f5b964e4d7dba46a7962a088fbc91f06e606f023ce57bb347a3b2d4630"},
|
||||
{file = "regex-2023.12.25-cp310-cp310-win_amd64.whl", hash = "sha256:09da66917262d9481c719599116c7dc0c321ffcec4b1f510c4f8a066f8768105"},
|
||||
{file = "regex-2023.12.25-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:1b9d811f72210fa9306aeb88385b8f8bcef0dfbf3873410413c00aa94c56c2b6"},
|
||||
{file = "regex-2023.12.25-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d902a43085a308cef32c0d3aea962524b725403fd9373dea18110904003bac97"},
|
||||
{file = "regex-2023.12.25-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d166eafc19f4718df38887b2bbe1467a4f74a9830e8605089ea7a30dd4da8887"},
|
||||
{file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c7ad32824b7f02bb3c9f80306d405a1d9b7bb89362d68b3c5a9be53836caebdb"},
|
||||
{file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:636ba0a77de609d6510235b7f0e77ec494d2657108f777e8765efc060094c98c"},
|
||||
{file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fda75704357805eb953a3ee15a2b240694a9a514548cd49b3c5124b4e2ad01b"},
|
||||
{file = "regex-2023.12.25-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f72cbae7f6b01591f90814250e636065850c5926751af02bb48da94dfced7baa"},
|
||||
{file = "regex-2023.12.25-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:db2a0b1857f18b11e3b0e54ddfefc96af46b0896fb678c85f63fb8c37518b3e7"},
|
||||
{file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:7502534e55c7c36c0978c91ba6f61703faf7ce733715ca48f499d3dbbd7657e0"},
|
||||
{file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:e8c7e08bb566de4faaf11984af13f6bcf6a08f327b13631d41d62592681d24fe"},
|
||||
{file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:283fc8eed679758de38fe493b7d7d84a198b558942b03f017b1f94dda8efae80"},
|
||||
{file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:f44dd4d68697559d007462b0a3a1d9acd61d97072b71f6d1968daef26bc744bd"},
|
||||
{file = "regex-2023.12.25-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:67d3ccfc590e5e7197750fcb3a2915b416a53e2de847a728cfa60141054123d4"},
|
||||
{file = "regex-2023.12.25-cp311-cp311-win32.whl", hash = "sha256:68191f80a9bad283432385961d9efe09d783bcd36ed35a60fb1ff3f1ec2efe87"},
|
||||
{file = "regex-2023.12.25-cp311-cp311-win_amd64.whl", hash = "sha256:7d2af3f6b8419661a0c421584cfe8aaec1c0e435ce7e47ee2a97e344b98f794f"},
|
||||
{file = "regex-2023.12.25-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8a0ccf52bb37d1a700375a6b395bff5dd15c50acb745f7db30415bae3c2b0715"},
|
||||
{file = "regex-2023.12.25-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c3c4a78615b7762740531c27cf46e2f388d8d727d0c0c739e72048beb26c8a9d"},
|
||||
{file = "regex-2023.12.25-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ad83e7545b4ab69216cef4cc47e344d19622e28aabec61574b20257c65466d6a"},
|
||||
{file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7a635871143661feccce3979e1727c4e094f2bdfd3ec4b90dfd4f16f571a87a"},
|
||||
{file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d498eea3f581fbe1b34b59c697512a8baef88212f92e4c7830fcc1499f5b45a5"},
|
||||
{file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:43f7cd5754d02a56ae4ebb91b33461dc67be8e3e0153f593c509e21d219c5060"},
|
||||
{file = "regex-2023.12.25-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51f4b32f793812714fd5307222a7f77e739b9bc566dc94a18126aba3b92b98a3"},
|
||||
{file = "regex-2023.12.25-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ba99d8077424501b9616b43a2d208095746fb1284fc5ba490139651f971d39d9"},
|
||||
{file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:4bfc2b16e3ba8850e0e262467275dd4d62f0d045e0e9eda2bc65078c0110a11f"},
|
||||
{file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8c2c19dae8a3eb0ea45a8448356ed561be843b13cbc34b840922ddf565498c1c"},
|
||||
{file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:60080bb3d8617d96f0fb7e19796384cc2467447ef1c491694850ebd3670bc457"},
|
||||
{file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b77e27b79448e34c2c51c09836033056a0547aa360c45eeeb67803da7b0eedaf"},
|
||||
{file = "regex-2023.12.25-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:518440c991f514331f4850a63560321f833979d145d7d81186dbe2f19e27ae3d"},
|
||||
{file = "regex-2023.12.25-cp312-cp312-win32.whl", hash = "sha256:e2610e9406d3b0073636a3a2e80db05a02f0c3169b5632022b4e81c0364bcda5"},
|
||||
{file = "regex-2023.12.25-cp312-cp312-win_amd64.whl", hash = "sha256:cc37b9aeebab425f11f27e5e9e6cf580be7206c6582a64467a14dda211abc232"},
|
||||
{file = "regex-2023.12.25-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:da695d75ac97cb1cd725adac136d25ca687da4536154cdc2815f576e4da11c69"},
|
||||
{file = "regex-2023.12.25-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d126361607b33c4eb7b36debc173bf25d7805847346dd4d99b5499e1fef52bc7"},
|
||||
{file = "regex-2023.12.25-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4719bb05094d7d8563a450cf8738d2e1061420f79cfcc1fa7f0a44744c4d8f73"},
|
||||
{file = "regex-2023.12.25-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5dd58946bce44b53b06d94aa95560d0b243eb2fe64227cba50017a8d8b3cd3e2"},
|
||||
{file = "regex-2023.12.25-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:22a86d9fff2009302c440b9d799ef2fe322416d2d58fc124b926aa89365ec482"},
|
||||
{file = "regex-2023.12.25-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2aae8101919e8aa05ecfe6322b278f41ce2994c4a430303c4cd163fef746e04f"},
|
||||
{file = "regex-2023.12.25-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:e692296c4cc2873967771345a876bcfc1c547e8dd695c6b89342488b0ea55cd8"},
|
||||
{file = "regex-2023.12.25-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:263ef5cc10979837f243950637fffb06e8daed7f1ac1e39d5910fd29929e489a"},
|
||||
{file = "regex-2023.12.25-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:d6f7e255e5fa94642a0724e35406e6cb7001c09d476ab5fce002f652b36d0c39"},
|
||||
{file = "regex-2023.12.25-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:88ad44e220e22b63b0f8f81f007e8abbb92874d8ced66f32571ef8beb0643b2b"},
|
||||
{file = "regex-2023.12.25-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:3a17d3ede18f9cedcbe23d2daa8a2cd6f59fe2bf082c567e43083bba3fb00347"},
|
||||
{file = "regex-2023.12.25-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:d15b274f9e15b1a0b7a45d2ac86d1f634d983ca40d6b886721626c47a400bf39"},
|
||||
{file = "regex-2023.12.25-cp37-cp37m-win32.whl", hash = "sha256:ed19b3a05ae0c97dd8f75a5d8f21f7723a8c33bbc555da6bbe1f96c470139d3c"},
|
||||
{file = "regex-2023.12.25-cp37-cp37m-win_amd64.whl", hash = "sha256:a6d1047952c0b8104a1d371f88f4ab62e6275567d4458c1e26e9627ad489b445"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:b43523d7bc2abd757119dbfb38af91b5735eea45537ec6ec3a5ec3f9562a1c53"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:efb2d82f33b2212898f1659fb1c2e9ac30493ac41e4d53123da374c3b5541e64"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b7fca9205b59c1a3d5031f7e64ed627a1074730a51c2a80e97653e3e9fa0d415"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:086dd15e9435b393ae06f96ab69ab2d333f5d65cbe65ca5a3ef0ec9564dfe770"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e81469f7d01efed9b53740aedd26085f20d49da65f9c1f41e822a33992cb1590"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:34e4af5b27232f68042aa40a91c3b9bb4da0eeb31b7632e0091afc4310afe6cb"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9852b76ab558e45b20bf1893b59af64a28bd3820b0c2efc80e0a70a4a3ea51c1"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ff100b203092af77d1a5a7abe085b3506b7eaaf9abf65b73b7d6905b6cb76988"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:cc038b2d8b1470364b1888a98fd22d616fba2b6309c5b5f181ad4483e0017861"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:094ba386bb5c01e54e14434d4caabf6583334090865b23ef58e0424a6286d3dc"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:5cd05d0f57846d8ba4b71d9c00f6f37d6b97d5e5ef8b3c3840426a475c8f70f4"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:9aa1a67bbf0f957bbe096375887b2505f5d8ae16bf04488e8b0f334c36e31360"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:98a2636994f943b871786c9e82bfe7883ecdaba2ef5df54e1450fa9869d1f756"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:37f8e93a81fc5e5bd8db7e10e62dc64261bcd88f8d7e6640aaebe9bc180d9ce2"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-win32.whl", hash = "sha256:d78bd484930c1da2b9679290a41cdb25cc127d783768a0369d6b449e72f88beb"},
|
||||
{file = "regex-2023.12.25-cp38-cp38-win_amd64.whl", hash = "sha256:b521dcecebc5b978b447f0f69b5b7f3840eac454862270406a39837ffae4e697"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:f7bc09bc9c29ebead055bcba136a67378f03d66bf359e87d0f7c759d6d4ffa31"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e14b73607d6231f3cc4622809c196b540a6a44e903bcfad940779c80dffa7be7"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9eda5f7a50141291beda3edd00abc2d4a5b16c29c92daf8d5bd76934150f3edc"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc6bb9aa69aacf0f6032c307da718f61a40cf970849e471254e0e91c56ffca95"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:298dc6354d414bc921581be85695d18912bea163a8b23cac9a2562bbcd5088b1"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2f4e475a80ecbd15896a976aa0b386c5525d0ed34d5c600b6d3ebac0a67c7ddf"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:531ac6cf22b53e0696f8e1d56ce2396311254eb806111ddd3922c9d937151dae"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:22f3470f7524b6da61e2020672df2f3063676aff444db1daa283c2ea4ed259d6"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:89723d2112697feaa320c9d351e5f5e7b841e83f8b143dba8e2d2b5f04e10923"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0ecf44ddf9171cd7566ef1768047f6e66975788258b1c6c6ca78098b95cf9a3d"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:905466ad1702ed4acfd67a902af50b8db1feeb9781436372261808df7a2a7bca"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:4558410b7a5607a645e9804a3e9dd509af12fb72b9825b13791a37cd417d73a5"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:7e316026cc1095f2a3e8cc012822c99f413b702eaa2ca5408a513609488cb62f"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3b1de218d5375cd6ac4b5493e0b9f3df2be331e86520f23382f216c137913d20"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-win32.whl", hash = "sha256:11a963f8e25ab5c61348d090bf1b07f1953929c13bd2309a0662e9ff680763c9"},
|
||||
{file = "regex-2023.12.25-cp39-cp39-win_amd64.whl", hash = "sha256:e693e233ac92ba83a87024e1d32b5f9ab15ca55ddd916d878146f4e3406b5c91"},
|
||||
{file = "regex-2023.12.25.tar.gz", hash = "sha256:29171aa128da69afdf4bde412d5bedc335f2ca8fcfe4489038577d05f16181e5"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fb83cc090eac63c006871fd24db5e30a1f282faa46328572661c0a24a2323a08"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8c91e1763696c0eb66340c4df98623c2d4e77d0746b8f8f2bee2c6883fd1fe18"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:10188fe732dec829c7acca7422cdd1bf57d853c7199d5a9e96bb4d40db239c73"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:956b58d692f235cfbf5b4f3abd6d99bf102f161ccfe20d2fd0904f51c72c4c66"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a70b51f55fd954d1f194271695821dd62054d949efd6368d8be64edd37f55c86"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c02fcd2bf45162280613d2e4a1ca3ac558ff921ae4e308ecb307650d3a6ee51"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c4ed75ea6892a56896d78f11006161eea52c45a14994794bcfa1654430984b22"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bd727ad276bb91928879f3aa6396c9a1d34e5e180dce40578421a691eeb77f47"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7cbc5d9e8a1781e7be17da67b92580d6ce4dcef5819c1b1b89f49d9678cc278c"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:78fddb22b9ef810b63ef341c9fcf6455232d97cfe03938cbc29e2672c436670e"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:445ca8d3c5a01309633a0c9db57150312a181146315693273e35d936472df912"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:95399831a206211d6bc40224af1c635cb8790ddd5c7493e0bd03b85711076a53"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:7731728b6568fc286d86745f27f07266de49603a6fdc4d19c87e8c247be452af"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4facc913e10bdba42ec0aee76d029aedda628161a7ce4116b16680a0413f658a"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-win32.whl", hash = "sha256:911742856ce98d879acbea33fcc03c1d8dc1106234c5e7d068932c945db209c0"},
|
||||
{file = "regex-2024.4.16-cp310-cp310-win_amd64.whl", hash = "sha256:e0a2df336d1135a0b3a67f3bbf78a75f69562c1199ed9935372b82215cddd6e2"},
|
||||
{file = "regex-2024.4.16-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:1210365faba7c2150451eb78ec5687871c796b0f1fa701bfd2a4a25420482d26"},
|
||||
{file = "regex-2024.4.16-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9ab40412f8cd6f615bfedea40c8bf0407d41bf83b96f6fc9ff34976d6b7037fd"},
|
||||
{file = "regex-2024.4.16-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fd80d1280d473500d8086d104962a82d77bfbf2b118053824b7be28cd5a79ea5"},
|
||||
{file = "regex-2024.4.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bb966fdd9217e53abf824f437a5a2d643a38d4fd5fd0ca711b9da683d452969"},
|
||||
{file = "regex-2024.4.16-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:20b7a68444f536365af42a75ccecb7ab41a896a04acf58432db9e206f4e525d6"},
|
||||
{file = "regex-2024.4.16-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b74586dd0b039c62416034f811d7ee62810174bb70dffcca6439f5236249eb09"},
|
||||
{file = "regex-2024.4.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8290b44d8b0af4e77048646c10c6e3aa583c1ca67f3b5ffb6e06cf0c6f0f89"},
|
||||
{file = "regex-2024.4.16-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f2d80a6749724b37853ece57988b39c4e79d2b5fe2869a86e8aeae3bbeef9eb0"},
|
||||
{file = "regex-2024.4.16-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:3a1018e97aeb24e4f939afcd88211ace472ba566efc5bdf53fd8fd7f41fa7170"},
|
||||
{file = "regex-2024.4.16-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:8d015604ee6204e76569d2f44e5a210728fa917115bef0d102f4107e622b08d5"},
|
||||
{file = "regex-2024.4.16-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:3d5ac5234fb5053850d79dd8eb1015cb0d7d9ed951fa37aa9e6249a19aa4f336"},
|
||||
{file = "regex-2024.4.16-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:0a38d151e2cdd66d16dab550c22f9521ba79761423b87c01dae0a6e9add79c0d"},
|
||||
{file = "regex-2024.4.16-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:159dc4e59a159cb8e4e8f8961eb1fa5d58f93cb1acd1701d8aff38d45e1a84a6"},
|
||||
{file = "regex-2024.4.16-cp311-cp311-win32.whl", hash = "sha256:ba2336d6548dee3117520545cfe44dc28a250aa091f8281d28804aa8d707d93d"},
|
||||
{file = "regex-2024.4.16-cp311-cp311-win_amd64.whl", hash = "sha256:8f83b6fd3dc3ba94d2b22717f9c8b8512354fd95221ac661784df2769ea9bba9"},
|
||||
{file = "regex-2024.4.16-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:80b696e8972b81edf0af2a259e1b2a4a661f818fae22e5fa4fa1a995fb4a40fd"},
|
||||
{file = "regex-2024.4.16-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:d61ae114d2a2311f61d90c2ef1358518e8f05eafda76eaf9c772a077e0b465ec"},
|
||||
{file = "regex-2024.4.16-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8ba6745440b9a27336443b0c285d705ce73adb9ec90e2f2004c64d95ab5a7598"},
|
||||
{file = "regex-2024.4.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6295004b2dd37b0835ea5c14a33e00e8cfa3c4add4d587b77287825f3418d310"},
|
||||
{file = "regex-2024.4.16-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4aba818dcc7263852aabb172ec27b71d2abca02a593b95fa79351b2774eb1d2b"},
|
||||
{file = "regex-2024.4.16-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d0800631e565c47520aaa04ae38b96abc5196fe8b4aa9bd864445bd2b5848a7a"},
|
||||
{file = "regex-2024.4.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:08dea89f859c3df48a440dbdcd7b7155bc675f2fa2ec8c521d02dc69e877db70"},
|
||||
{file = "regex-2024.4.16-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eeaa0b5328b785abc344acc6241cffde50dc394a0644a968add75fcefe15b9d4"},
|
||||
{file = "regex-2024.4.16-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:4e819a806420bc010489f4e741b3036071aba209f2e0989d4750b08b12a9343f"},
|
||||
{file = "regex-2024.4.16-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:c2d0e7cbb6341e830adcbfa2479fdeebbfbb328f11edd6b5675674e7a1e37730"},
|
||||
{file = "regex-2024.4.16-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:91797b98f5e34b6a49f54be33f72e2fb658018ae532be2f79f7c63b4ae225145"},
|
||||
{file = "regex-2024.4.16-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:d2da13568eff02b30fd54fccd1e042a70fe920d816616fda4bf54ec705668d81"},
|
||||
{file = "regex-2024.4.16-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:370c68dc5570b394cbaadff50e64d705f64debed30573e5c313c360689b6aadc"},
|
||||
{file = "regex-2024.4.16-cp312-cp312-win32.whl", hash = "sha256:904c883cf10a975b02ab3478bce652f0f5346a2c28d0a8521d97bb23c323cc8b"},
|
||||
{file = "regex-2024.4.16-cp312-cp312-win_amd64.whl", hash = "sha256:785c071c982dce54d44ea0b79cd6dfafddeccdd98cfa5f7b86ef69b381b457d9"},
|
||||
{file = "regex-2024.4.16-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e2f142b45c6fed48166faeb4303b4b58c9fcd827da63f4cf0a123c3480ae11fb"},
|
||||
{file = "regex-2024.4.16-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e87ab229332ceb127a165612d839ab87795972102cb9830e5f12b8c9a5c1b508"},
|
||||
{file = "regex-2024.4.16-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:81500ed5af2090b4a9157a59dbc89873a25c33db1bb9a8cf123837dcc9765047"},
|
||||
{file = "regex-2024.4.16-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b340cccad138ecb363324aa26893963dcabb02bb25e440ebdf42e30963f1a4e0"},
|
||||
{file = "regex-2024.4.16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c72608e70f053643437bd2be0608f7f1c46d4022e4104d76826f0839199347a"},
|
||||
{file = "regex-2024.4.16-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a01fe2305e6232ef3e8f40bfc0f0f3a04def9aab514910fa4203bafbc0bb4682"},
|
||||
{file = "regex-2024.4.16-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:03576e3a423d19dda13e55598f0fd507b5d660d42c51b02df4e0d97824fdcae3"},
|
||||
{file = "regex-2024.4.16-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:549c3584993772e25f02d0656ac48abdda73169fe347263948cf2b1cead622f3"},
|
||||
{file = "regex-2024.4.16-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:34422d5a69a60b7e9a07a690094e824b66f5ddc662a5fc600d65b7c174a05f04"},
|
||||
{file = "regex-2024.4.16-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:5f580c651a72b75c39e311343fe6875d6f58cf51c471a97f15a938d9fe4e0d37"},
|
||||
{file = "regex-2024.4.16-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:3399dd8a7495bbb2bacd59b84840eef9057826c664472e86c91d675d007137f5"},
|
||||
{file = "regex-2024.4.16-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8d1f86f3f4e2388aa3310b50694ac44daefbd1681def26b4519bd050a398dc5a"},
|
||||
{file = "regex-2024.4.16-cp37-cp37m-win32.whl", hash = "sha256:dd5acc0a7d38fdc7a3a6fd3ad14c880819008ecb3379626e56b163165162cc46"},
|
||||
{file = "regex-2024.4.16-cp37-cp37m-win_amd64.whl", hash = "sha256:ba8122e3bb94ecda29a8de4cf889f600171424ea586847aa92c334772d200331"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:743deffdf3b3481da32e8a96887e2aa945ec6685af1cfe2bcc292638c9ba2f48"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7571f19f4a3fd00af9341c7801d1ad1967fc9c3f5e62402683047e7166b9f2b4"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:df79012ebf6f4efb8d307b1328226aef24ca446b3ff8d0e30202d7ebcb977a8c"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e757d475953269fbf4b441207bb7dbdd1c43180711b6208e129b637792ac0b93"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4313ab9bf6a81206c8ac28fdfcddc0435299dc88cad12cc6305fd0e78b81f9e4"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d83c2bc678453646f1a18f8db1e927a2d3f4935031b9ad8a76e56760461105dd"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9df1bfef97db938469ef0a7354b2d591a2d438bc497b2c489471bec0e6baf7c4"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62120ed0de69b3649cc68e2965376048793f466c5a6c4370fb27c16c1beac22d"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:c2ef6f7990b6e8758fe48ad08f7e2f66c8f11dc66e24093304b87cae9037bb4a"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8fc6976a3395fe4d1fbeb984adaa8ec652a1e12f36b56ec8c236e5117b585427"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:03e68f44340528111067cecf12721c3df4811c67268b897fbe695c95f860ac42"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:ec7e0043b91115f427998febaa2beb82c82df708168b35ece3accb610b91fac1"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:c21fc21a4c7480479d12fd8e679b699f744f76bb05f53a1d14182b31f55aac76"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:12f6a3f2f58bb7344751919a1876ee1b976fe08b9ffccb4bbea66f26af6017b9"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-win32.whl", hash = "sha256:479595a4fbe9ed8f8f72c59717e8cf222da2e4c07b6ae5b65411e6302af9708e"},
|
||||
{file = "regex-2024.4.16-cp38-cp38-win_amd64.whl", hash = "sha256:0534b034fba6101611968fae8e856c1698da97ce2efb5c2b895fc8b9e23a5834"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a7ccdd1c4a3472a7533b0a7aa9ee34c9a2bef859ba86deec07aff2ad7e0c3b94"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6f2f017c5be19984fbbf55f8af6caba25e62c71293213f044da3ada7091a4455"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:803b8905b52de78b173d3c1e83df0efb929621e7b7c5766c0843704d5332682f"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:684008ec44ad275832a5a152f6e764bbe1914bea10968017b6feaecdad5736e0"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:65436dce9fdc0aeeb0a0effe0839cb3d6a05f45aa45a4d9f9c60989beca78b9c"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea355eb43b11764cf799dda62c658c4d2fdb16af41f59bb1ccfec517b60bcb07"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:98c1165f3809ce7774f05cb74e5408cd3aa93ee8573ae959a97a53db3ca3180d"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cccc79a9be9b64c881f18305a7c715ba199e471a3973faeb7ba84172abb3f317"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:00169caa125f35d1bca6045d65a662af0202704489fada95346cfa092ec23f39"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6cc38067209354e16c5609b66285af17a2863a47585bcf75285cab33d4c3b8df"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:23cff1b267038501b179ccbbd74a821ac4a7192a1852d1d558e562b507d46013"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:b9d320b3bf82a39f248769fc7f188e00f93526cc0fe739cfa197868633d44701"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:89ec7f2c08937421bbbb8b48c54096fa4f88347946d4747021ad85f1b3021b3c"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4918fd5f8b43aa7ec031e0fef1ee02deb80b6afd49c85f0790be1dc4ce34cb50"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-win32.whl", hash = "sha256:684e52023aec43bdf0250e843e1fdd6febbe831bd9d52da72333fa201aaa2335"},
|
||||
{file = "regex-2024.4.16-cp39-cp39-win_amd64.whl", hash = "sha256:e697e1c0238133589e00c244a8b676bc2cfc3ab4961318d902040d099fec7483"},
|
||||
{file = "regex-2024.4.16.tar.gz", hash = "sha256:fa454d26f2e87ad661c4f0c5a5fe4cf6aab1e307d1b94f16ffdfcb089ba685c0"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
@ -7077,4 +7075,4 @@ weaviate = ["weaviate-client"]
|
|||
[metadata]
|
||||
lock-version = "2.0"
|
||||
python-versions = ">=3.9.0,<3.12"
|
||||
content-hash = "a541095d5a95b5c55b467df9a62e088d9276933af6372cd6e3b51fbaafcdd0e6"
|
||||
content-hash = "deea0ca0fe759aabe96f616f95cf647714d970873466cfa8ae942f158b3423d0"
|
||||
|
|
|
|||
|
|
@ -57,10 +57,10 @@ xmltodict = "^0.13.0"
|
|||
neo4j = "^5.18.0"
|
||||
jinja2 = "^3.1.3"
|
||||
matplotlib = "^3.8.3"
|
||||
dspy = { git = "https://github.com/Vasilije1990/dspy.git", branch = "main" }
|
||||
nest-asyncio = "^1.6.0"
|
||||
structlog = "^24.1.0"
|
||||
tiktoken = "^0.6.0"
|
||||
dspy-ai = "2.4.3"
|
||||
|
||||
|
||||
[tool.poetry.extras]
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue