@@ -3,13 +3,24 @@ name = "langbase"
3
3
version = " 0.0.0"
4
4
description = " Python SDK for the Langbase API"
5
5
readme = " README.md"
6
- license = {text = " Apache-2.0" }
6
+ license = { text = " Apache-2.0" }
7
7
authors = [
8
- {
name =
" Saqib Ameen" ,
email =
" [email protected] " },
9
8
{
name =
" Ankit Kumar" ,
email =
" [email protected] " },
9
+ {
name =
" Saqib Ameen" ,
email =
" [email protected] " },
10
+ {
name =
" Saad Irfan" ,
email =
" [email protected] " },
10
11
]
11
12
requires-python = " >=3.7"
12
- keywords = [" ai" , " langbase" , " agent" , " memory" , " rag" , " mcp" , " pipes" , " workflow" , " llms" ]
13
+ keywords = [
14
+ " ai" ,
15
+ " langbase" ,
16
+ " agent" ,
17
+ " memory" ,
18
+ " rag" ,
19
+ " mcp" ,
20
+ " pipes" ,
21
+ " workflow" ,
22
+ " llms" ,
23
+ ]
13
24
classifiers = [
14
25
" Intended Audience :: Developers" ,
15
26
" License :: OSI Approved :: Apache Software License" ,
@@ -25,15 +36,10 @@ classifiers = [
25
36
" Topic :: Scientific/Engineering :: Artificial Intelligence" ,
26
37
" Topic :: Software Development :: Libraries :: Python Modules" ,
27
38
]
28
- dependencies = [
29
- " requests>=2.25.0" ,
30
- " typing-extensions>=4.0.0" ,
31
- ]
39
+ dependencies = [" requests>=2.25.0" , " typing-extensions>=4.0.0" ]
32
40
33
41
[project .optional-dependencies ]
34
- release = [
35
- " python-semantic-release>=8.0.0" ,
36
- ]
42
+ release = [" python-semantic-release>=8.0.0" ]
37
43
38
44
[project .urls ]
39
45
Documentation = " https://docs.langbase.com"
@@ -88,12 +94,7 @@ markers = [
88
94
[tool .coverage .run ]
89
95
source = [" langbase" ]
90
96
branch = true
91
- omit = [
92
- " */tests/*" ,
93
- " */__init__.py" ,
94
- " */venv/*" ,
95
- " */.venv/*" ,
96
- ]
97
+ omit = [" */tests/*" , " */__init__.py" , " */venv/*" , " */.venv/*" ]
97
98
98
99
[tool .coverage .report ]
99
100
exclude_lines = [
@@ -113,16 +114,22 @@ directory = "htmlcov"
113
114
114
115
[tool .semantic_release ]
115
116
version_toml = [" pyproject.toml:project.version" ]
116
- version_variables = [
117
- " langbase/__init__.py:__version__" ,
118
- ]
117
+ version_variables = [" langbase/__init__.py:__version__" ]
119
118
branch = " main"
120
119
upload_to_PyPI = false
121
120
upload_to_release = false
122
121
build_command = " pip install build && python -m build"
123
122
124
123
[tool .semantic_release .commit_parser_options ]
125
- allowed_tags = [" 📦 NEW" , " 👌 IMPROVE" , " 🐛 FIX" , " 🚀 RELEASE" , " 📖 DOC" , " 🤖 TEST" , " ‼️ BREAKING" ]
124
+ allowed_tags = [
125
+ " 📦 NEW" ,
126
+ " 👌 IMPROVE" ,
127
+ " 🐛 FIX" ,
128
+ " 🚀 RELEASE" ,
129
+ " 📖 DOC" ,
130
+ " 🤖 TEST" ,
131
+ " ‼️ BREAKING" ,
132
+ ]
126
133
minor_tags = [" 📦 NEW" ]
127
134
patch_tags = [" 👌 IMPROVE" , " 🐛 FIX" , " 🚀 RELEASE" ]
128
135
major_tags = [" ‼️ BREAKING" ]
0 commit comments