Skip to content

Commit 39d6eac

Browse files
chore: improve discoverability — PyPI classifiers, keywords, GitHub topics, MkDocs SEO
- Expanded PyPI keywords from 10 to 25 (openai, anthropic, ollama, circuit-breaker, json-repair, pii-detection, etc.) - Added 7 new PyPI classifiers (OS Independent, Python 3.13, Science/Research, QA, Testing, Networking, Pytest) - Set 20 GitHub repo topics via API for search discoverability - Improved mkdocs site_description with keyword-rich summary - Added site_url and social links (GitHub, PyPI) to mkdocs.yml
1 parent 94da594 commit 39d6eac

2 files changed

Lines changed: 26 additions & 2 deletions

File tree

mkdocs.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
site_name: ElectriPy Studio
2-
site_description: Production-minded Python components and recipes
2+
site_url: https://inference-stack-llc.github.io/electripy-studio/
3+
site_description: >-
4+
Production-grade Python toolkit for AI product engineering — LLM gateway,
5+
provider failover, JSON repair, cost tracking, RAG evaluation, policy
6+
guardrails, circuit breaker, PII scanning, and 30+ composable utilities.
37
site_author: Inference Stack
48
repo_url: https://github.com/inference-stack-llc/electripy-studio
59
repo_name: inference-stack-llc/electripy-studio
@@ -78,3 +82,10 @@ markdown_extensions:
7882

7983
plugins:
8084
- search
85+
86+
extra:
87+
social:
88+
- icon: fontawesome/brands/github
89+
link: https://github.com/inference-stack-llc/electripy-studio
90+
- icon: fontawesome/brands/python
91+
link: https://pypi.org/project/electripy-studio/

pyproject.toml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,30 @@ license = {text = "MIT"}
1212
authors = [
1313
{name = "Inference Stack", email = "team@inferencestack.com"},
1414
]
15-
keywords = ["ai", "llm", "rag", "guardrails", "agent", "evaluation", "telemetry", "structured-output", "llmops", "ai-engineering"]
15+
keywords = [
16+
"ai", "llm", "rag", "guardrails", "agent", "evaluation", "telemetry",
17+
"structured-output", "llmops", "ai-engineering", "openai", "anthropic",
18+
"ollama", "circuit-breaker", "json-repair", "pii-detection", "cost-tracking",
19+
"prompt-engineering", "caching", "batch-processing", "fallback", "resilience",
20+
"production", "toolkit", "mlops",
21+
]
1622
classifiers = [
1723
"Development Status :: 3 - Alpha",
1824
"Intended Audience :: Developers",
25+
"Intended Audience :: Science/Research",
1926
"License :: OSI Approved :: MIT License",
27+
"Operating System :: OS Independent",
2028
"Programming Language :: Python :: 3",
2129
"Programming Language :: Python :: 3.11",
2230
"Programming Language :: Python :: 3.12",
31+
"Programming Language :: Python :: 3.13",
2332
"Topic :: Scientific/Engineering :: Artificial Intelligence",
2433
"Topic :: Software Development :: Libraries :: Python Modules",
34+
"Topic :: Software Development :: Quality Assurance",
35+
"Topic :: Software Development :: Testing",
36+
"Topic :: System :: Networking",
2537
"Typing :: Typed",
38+
"Framework :: Pytest",
2639
]
2740

2841
dependencies = [

0 commit comments

Comments
 (0)