Skip to content

Commit 15365da

Browse files
author
Vish Devarajan
committed
added pages
1 parent d1a7c86 commit 15365da

4 files changed

Lines changed: 15 additions & 9 deletions

File tree

.github/workflows/publish-pypi.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
python-version: '3.11'
2727

2828
- name: Install build tooling
29-
run: python -m pip install --upgrade pip build
29+
run: python -m pip install --upgrade pip build twine
3030

3131
- name: Run tests
3232
run: python -m unittest discover -s tests
@@ -46,6 +46,9 @@ jobs:
4646
- name: Build package
4747
run: python -m build
4848

49+
- name: Validate package metadata
50+
run: python -m twine check dist/*
51+
4952
- name: Publish to PyPI
5053
uses: pypa/gh-action-pypi-publish@release/v1
5154
with:

.github/workflows/release.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
uses: googleapis/release-please-action@v4
2424
with:
2525
release-type: python
26-
package-name: vpdeva-blackwall-llm-shield-python
26+
package-name: blackwall-llm-shield-python
2727

2828
publish:
2929
needs: release
@@ -42,14 +42,17 @@ jobs:
4242
python-version: '3.11'
4343

4444
- name: Install build tooling
45-
run: python -m pip install --upgrade pip build
45+
run: python -m pip install --upgrade pip build twine
4646

4747
- name: Run tests
4848
run: python -m unittest discover -s tests
4949

5050
- name: Build package
5151
run: python -m build
5252

53+
- name: Validate package metadata
54+
run: python -m twine check dist/*
55+
5356
- name: Publish to PyPI
5457
uses: pypa/gh-action-pypi-publish@release/v1
5558
with:

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
Security middleware for Python LLM apps and services. Blocks prompt injection, masks PII, inspects outputs, and gates agent tools in Python runtimes.
44

5-
[![PyPI version](https://img.shields.io/pypi/v/vpdeva-blackwall-llm-shield-python)](https://pypi.org/project/vpdeva-blackwall-llm-shield-python/)
5+
[![PyPI version](https://img.shields.io/pypi/v/blackwall-llm-shield-python)](https://pypi.org/project/blackwall-llm-shield-python/)
66
[![License: Apache-2.0](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)
77
[![OWASP LLM coverage](./assets/owasp-coverage.svg)](./src/blackwall_llm_shield/core.py)
88

99
```bash
10-
pip install vpdeva-blackwall-llm-shield-python
10+
pip install blackwall-llm-shield-python
1111
```
1212

1313
```python
@@ -42,8 +42,8 @@ Links: [Comparison guide](./wiki/Blackwall-vs-OpenAI-Moderation.md) | [Contribut
4242
## Install
4343

4444
```bash
45-
pip install vpdeva-blackwall-llm-shield-python
46-
pip install "vpdeva-blackwall-llm-shield-python[integrations,semantic]"
45+
pip install blackwall-llm-shield-python
46+
pip install "blackwall-llm-shield-python[integrations,semantic]"
4747
```
4848

4949
The core package is intended to be standalone. Add extras only when you want framework adapters or heavier local semantic tooling.

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ requires = ["setuptools>=68", "wheel"]
33
build-backend = "setuptools.build_meta"
44

55
[project]
6-
name = "vpdeva-blackwall-llm-shield-python"
7-
version = "0.6.5"
6+
name = "blackwall-llm-shield-python"
7+
version = "0.6.6"
88
description = "Security middleware for Python LLM apps and services. Blocks prompt injection, masks PII, inspects outputs, and gates agent tools."
99
readme = "README.md"
1010
requires-python = ">=3.9"

0 commit comments

Comments
 (0)