mirror of
https://github.com/langgenius/dify-plugin-sdks.git
synced 2026-08-26 18:56:41 -04:00
c6f83a63e1
* chore: fix ruff issue * feat(oauth): implement OAuth * feat(invoke-message): refactor message handling and introduce InvokeMessage class * feat(plugin-oauth): add credential_id and credential_type to tool parameters * feat(plugin-oauth): add credential_id and credential_type to tool parameters * chore: update dify_plugin version to 0.5.0b4 and clean up github.yaml * chore: update plugin version to 0.1.2 in manifest.yaml * feat(session): session context and tool backwards invocation credential support * feat(oauth): session context and tool backwards invocation credential support * feat: update README and requirements for OAuth support in version 0.4.2 * feat: add .gitignore to exclude IDE files and secret keys * chore: apply ruff * feat: bump version to 0.4.2b1 * feat: update GitHub plugin configuration for OAuth support and improve credential handling * feat: update .gitignore to exclude dify plugin files and public keys * feat: fix credential validation for GitHub API and bump version to 0.2.1 * feat: update GitHub plugin to support multiple access tokens and bump version to 0.2.5 * chore: apply ruff * feat: add ToolProviderOAuthError for improved OAuth error handling in GitHub plugin * chore: apply ruff * chore: bump version to 0.4.2 * chore: update examples sdk version to 0.4.2 * fix: thread deadlock in PluginRunner when running tests without gevent monkey patching * feat: add support for refreshing OAuth credentials in Plugin and GitHub provider * feat: refactor OAuth credential handling to return structured OAuthCredentials object * apply ruff * feat: refactor OAuth credential handling to use ToolOAuthCredentials for improved structure * feat: reorganize imports in __init__.py for improved clarity and structure * feat: add Microsoft To Do plugin for refresh token example * chore: apply ruff * fix: update author in GitHub configuration and clean up Microsoft To Do schema * chore: bump version to 0.4.2b2 in pyproject.toml * feat: update Microsoft To Do plugin to handle OAuth token encoding and version bump * feat:remove inelegant example * chore: update dify_plugin version to 0.4.2 * chore: bump version to 0.4.2 in pyproject.toml --------- Co-authored-by: Yeuoly <admin@srmxy.cn>
38 lines
837 B
TOML
38 lines
837 B
TOML
[project]
|
|
name = "dify_plugin"
|
|
version = "0.4.2"
|
|
description = "Dify Plugin SDK"
|
|
authors = [{ name = "langgenius", email = "hello@dify.ai" }]
|
|
dependencies = [
|
|
"Flask~=3.0.3",
|
|
"Werkzeug~=3.0.3",
|
|
"dpkt~=1.9.8",
|
|
"gevent~=25.5.1",
|
|
"httpx~=0.28.1",
|
|
"pydantic_settings>=2.5.0,<3.0.0",
|
|
"pydantic>=2.8.2",
|
|
"pyyaml~=6.0.1",
|
|
"requests~=2.32.3",
|
|
"socksio==1.0.0",
|
|
"tiktoken~=0.8.0",
|
|
"yarl>=1.9.4,<2.0",
|
|
"packaging>=25.0",
|
|
]
|
|
requires-python = ">=3.11"
|
|
readme = "README.md"
|
|
license = { text = "Apache2.0" }
|
|
keywords = ["dify", "plugin", "sdk"]
|
|
|
|
[project.urls]
|
|
Homepage = "https://github.com/langgenius/dify-plugin-sdks.git"
|
|
[build-system]
|
|
requires = ["pdm-backend"]
|
|
build-backend = "pdm.backend"
|
|
|
|
[tool.pdm]
|
|
distribution = true
|
|
|
|
[dependency-groups]
|
|
lint = ["ruff>=0.11.2"]
|
|
test = ["pytest>=8.3.5"]
|