Compare commits

...
2 Commits
Author SHA1 Message Date
Mervin Praison 9df792b218 Release v4.2.4 2026-02-01 06:26:04 +00:00
Mervin Praison 0526cdc528 Add when and If to top-level exports for friendly imports 2026-02-01 06:19:33 +00:00
11 changed files with 16 additions and 14 deletions

No files matched your search

+1 -1
View File
@@ -16,7 +16,7 @@ RUN mkdir -p /root/.praison
# Install Python packages (using latest versions)
RUN pip install --no-cache-dir \
praisonai_tools \
"praisonai>=4.2.3" \
"praisonai>=4.2.4" \
"praisonai[chat]" \
"embedchain[github,youtube]"
+1 -1
View File
@@ -20,7 +20,7 @@ RUN mkdir -p /root/.praison
# Install Python packages (using latest versions)
RUN pip install --no-cache-dir \
praisonai_tools \
"praisonai>=4.2.3" \
"praisonai>=4.2.4" \
"praisonai[ui]" \
"praisonai[chat]" \
"praisonai[realtime]" \
+1 -1
View File
@@ -16,7 +16,7 @@ RUN mkdir -p /root/.praison
# Install Python packages (using latest versions)
RUN pip install --no-cache-dir \
praisonai_tools \
"praisonai>=4.2.3" \
"praisonai>=4.2.4" \
"praisonai[ui]" \
"praisonai[crewai]"
@@ -150,10 +150,12 @@ _LAZY_IMPORTS = {
'Parallel': ('praisonaiagents.workflows', 'Parallel'),
'Loop': ('praisonaiagents.workflows', 'Loop'),
'Repeat': ('praisonaiagents.workflows', 'Repeat'),
'If': ('praisonaiagents.workflows', 'If'),
'route': ('praisonaiagents.workflows', 'route'),
'parallel': ('praisonaiagents.workflows', 'parallel'),
'loop': ('praisonaiagents.workflows', 'loop'),
'repeat': ('praisonaiagents.workflows', 'repeat'),
'when': ('praisonaiagents.workflows', 'when'),
# Handoff
'Handoff': ('praisonaiagents.agent.handoff', 'Handoff'),
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "praisonaiagents"
version = "1.2.3"
version = "1.2.4"
description = "Praison AI agents for completing complex tasks with Self Reflection Agents"
readme = "README.md"
requires-python = ">=3.10"
+1 -1
View File
@@ -2549,7 +2549,7 @@ wheels = [
[[package]]
name = "praisonaiagents"
version = "1.2.3"
version = "1.2.4"
source = { editable = "." }
dependencies = [
{ name = "aiohttp" },
+2 -2
View File
@@ -3,8 +3,8 @@ class Praisonai < Formula
desc "AI tools for various AI applications"
homepage "https://github.com/MervinPraison/PraisonAI"
url "https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v4.2.3.tar.gz"
sha256 `curl -sL https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v4.2.3.tar.gz | shasum -a 256`.split.first
url "https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v4.2.4.tar.gz"
sha256 `curl -sL https://github.com/MervinPraison/PraisonAI/archive/refs/tags/v4.2.4.tar.gz | shasum -a 256`.split.first
license "MIT"
depends_on "[email protected]"
+1 -1
View File
@@ -57,7 +57,7 @@ class CloudDeployer:
file.write("FROM python:3.11-slim\n")
file.write("WORKDIR /app\n")
file.write("COPY . .\n")
file.write("RUN pip install flask praisonai==4.2.3 gunicorn markdown\n")
file.write("RUN pip install flask praisonai==4.2.4 gunicorn markdown\n")
file.write("EXPOSE 8080\n")
file.write('CMD ["gunicorn", "-b", "0.0.0.0:8080", "api:app"]\n')
+1 -1
View File
@@ -1 +1 @@
__version__ = "4.2.3"
__version__ = "4.2.4"
+1 -1
View File
@@ -12,7 +12,7 @@ dependencies = [
"rich>=13.7",
"markdown>=3.5",
"pyparsing>=3.0.0",
"praisonaiagents>=1.2.3",
"praisonaiagents>=1.2.4",
"python-dotenv>=0.19.0",
"litellm>=1.81.0",
"PyYAML>=6.0",
+4 -4
View File
@@ -4047,7 +4047,7 @@ requires-dist = [
{ name = "praisonai-tools", marker = "extra == 'autogen'", specifier = ">=0.1.0" },
{ name = "praisonai-tools", marker = "extra == 'autogen-v4'", specifier = ">=0.1.0" },
{ name = "praisonai-tools", marker = "extra == 'crewai'", specifier = ">=0.1.0" },
{ name = "praisonaiagents", specifier = ">=1.2.3" },
{ name = "praisonaiagents", specifier = ">=1.2.4" },
{ name = "pyautogen", marker = "extra == 'autogen'", specifier = "==0.2.29" },
{ name = "pyngrok", marker = "extra == 'call'", specifier = ">=1.4.0" },
{ name = "pyparsing", specifier = ">=3.0.0" },
@@ -4100,7 +4100,7 @@ wheels = [
[[package]]
name = "praisonaiagents"
version = "1.2.3"
version = "1.2.4"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "aiohttp" },
@@ -4109,9 +4109,9 @@ dependencies = [
{ name = "pydantic" },
{ name = "rich" },
]
sdist = { url = "https://files.pythonhosted.org/packages/28/66/dfea46ec66e2b9a8b178438809412be4368a12ee3e091bb1f632d3ce20b5/praisonaiagents-1.2.3.tar.gz", hash = "sha256:1311be1b6fb5b265621e9795bb1a2c80339daf0dd30037f94c436b1cedd50d4e", size = 1163248, upload-time = "2026-01-31T22:14:29.981Z" }
sdist = { url = "https://files.pythonhosted.org/packages/f4/59/1a78c3e96abdad3c6cffaf90e5ce2f2a0aaa61ef03a4d6cd3f7708225d33/praisonaiagents-1.2.4.tar.gz", hash = "sha256:5f9a673b28f66a54bde1b2f88497197265adbbf79edee2377f06e39425085ebd", size = 1163266, upload-time = "2026-02-01T06:24:14.499Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/1d/07/96193b064c2289f7a117df864c918e20905b228a4f700310607f252c2d5f/praisonaiagents-1.2.3-py3-none-any.whl", hash = "sha256:25ae4d232bb44b4b4f9a5a6b260c58a9fbc34b7b3a4aa34307d33ab0f0d472fb", size = 1156072, upload-time = "2026-01-31T22:14:27.849Z" },
{ url = "https://files.pythonhosted.org/packages/a9/12/98ed5fdc0235377e2a602f5265073e8c7a53264bd5fa4ff5173cc4de19cf/praisonaiagents-1.2.4-py3-none-any.whl", hash = "sha256:56d912018941c201577bd63e312acf1f39543a51e06f42cf576588b1ccdf29de", size = 1156085, upload-time = "2026-02-01T06:24:12.167Z" },
]
[[package]]