Skip to content

Commit ff9dbbf

Browse files
sc-protegrityprotegrity-gheuserprotegrity-gheuser
authored
push to pre-release branch (#22) (#23)
Co-authored-by: protegrity-gheuser <protegrity.gheuser@protegrity.com> Co-authored-by: protegrity-gheuser <protegrity-gheuser@protegrity.com>
1 parent d32d67a commit ff9dbbf

7 files changed

Lines changed: 32 additions & 23 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
# Changelog
22

3-
All notable changes to the Protegrity Developer Edition Python project will be documented in this file.
3+
All notable changes to the Protegrity AI Developer Edition Python project will be documented in this file.
4+
5+
## [1.1.1] - 2025-12-16
6+
7+
### 📦 Distribution
8+
- **PyPI Package**: Re-released as v1.1.1 to update package metadata and README on PyPI
9+
10+
**Note**: This is a documentation-only release. No code changes from v1.1.0.
11+
12+
---
413

514
## [1.1.0] - 2025-12-15
615

@@ -88,7 +97,7 @@ All notable changes to the Protegrity Developer Edition Python project will be d
8897
- **Session Management**: Secure session handling for protection operations
8998
- **Single Data Operations**: Protect and unprotect individual data elements
9099
- **Bulk Data Operations**: Protect and unprotect multiple data elements in batch operations
91-
- **Cloud-based Protection**: Works without requiring local Protegrity Developer Edition installation
100+
- **Cloud-based Protection**: Works without requiring local Protegrity AI Developer Edition installation
92101

93102
#### Enhanced Protegrity Developer Python Module
94103
- **Find and Protect**: New functionality for classifying and protecting PII in unstructured text
@@ -136,8 +145,8 @@ All notable changes to the Protegrity Developer Edition Python project will be d
136145

137146
### 🔐 Security & Authentication
138147

139-
#### Developer Edition Portal Integration
140-
- **Cloud Authentication**: Integration with Protegrity Developer Edition Portal
148+
#### AI Developer Edition Portal Integration
149+
- **Cloud Authentication**: Integration with Protegrity AI Developer Edition Portal
141150
- **API Key Management**: Secure handling of API credentials
142151
- **Registration Process**: Streamlined developer account creation
143152

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
<div align="center">
22

3-
# Protegrity Developer Edition Python
4-
[![Version](https://img.shields.io/badge/version-1.1.0-green.svg?style=flat)](https://github.com/Protegrity-Developer-Edition/protegrity-developer-python/releases)
3+
# Protegrity AI Developer Edition Python
4+
[![Version](https://img.shields.io/badge/version-1.1.1-green.svg?style=flat)](https://github.com/Protegrity-Developer-Edition/protegrity-developer-python/releases)
55
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?style=flat)](https://github.com/Protegrity-Developer-Edition/protegrity-developer-python/blob/main/LICENSE)
66
[![Python 3.12+](https://img.shields.io/badge/python-3.12+-blue.svg?style=flat)](https://www.python.org/downloads/)
77
[![Linux](https://img.shields.io/badge/Linux-FCC624?style=flat&logo=linux&logoColor=black)](https://www.linux.org/)
88
[![Windows](https://img.shields.io/badge/Windows-0078D6?style=flat&logo=windows&logoColor=white)](https://www.microsoft.com/windows/)
99
[![macOS](https://img.shields.io/badge/mac%20os-000000?style=flat&logo=macos&logoColor=F0F0F0)](https://www.apple.com/macos/)
10-
[![PyPI 1.1.0](https://img.shields.io/pypi/v/protegrity-developer-python.svg)](https://pypi.org/project/protegrity-developer-python/)
11-
[![Anaconda 1.1.0](https://anaconda.org/protegrity/protegrity-developer-python/badges/version.svg?style=flat)](https://anaconda.org/protegrity/protegrity-developer-python)
10+
[![PyPI 1.1.1](https://img.shields.io/pypi/v/protegrity-developer-python.svg)](https://pypi.org/project/protegrity-developer-python/)
11+
[![Anaconda 1.1.1](https://anaconda.org/protegrity/protegrity-developer-python/badges/version.svg?style=flat)](https://anaconda.org/protegrity/protegrity-developer-python)
1212
[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/Protegrity-Developer-Edition/protegrity-developer-python)
1313
</div>
1414

15-
Welcome to the `protegrity-developer-python` repository, part of the Protegrity Developer Edition suite. This repository provides the Python module for integrating Protegrity's Data Discovery and Protection APIs into GenAI and traditional applications.
15+
Welcome to the `protegrity-developer-python` repository, part of the Protegrity AI Developer Edition suite. This repository provides the Python module for integrating Protegrity's Data Discovery and Protection APIs into GenAI and traditional applications.
1616
Customize, compile, and use the module as per your requirement.
1717

1818
> **💡Note:** This module should be built and used only if you intend to modify the source code or default behavior.
@@ -27,7 +27,7 @@ Customize, compile, and use the module as per your requirement.
2727
- [Application Protector Python](#Application-Protector-Python)
2828
4. [Getting Started](#getting-started)
2929
- [Prerequisites](#prerequisites)
30-
5. [Protegrity Developer Python Module](#protegrity-developer-python-module)
30+
5. [Protegrity AI Developer Edition Python Module](#protegrity-ai-developer-edition-python-module)
3131
- [Usage Examples](#usage-examples)
3232
- [Find and Redact](#find-and-redact)
3333
- [Find and Protect](#find-and-protect)
@@ -138,7 +138,7 @@ No additional prerequisites required beyond the common ones.
138138

139139
**Obtaining Credentials**
140140

141-
**Developer Edition Portal Registration**
141+
**Protegrity AI Developer Edition Portal Registration**
142142
- Visit [https://www.protegrity.com/developers/get-api-credentials](https://www.protegrity.com/developers/get-api-credentials)
143143
- Register for a developer account.
144144
- You will receive an email with your API Key and Password.
@@ -169,8 +169,8 @@ No additional prerequisites required beyond the common ones.
169169
```
170170
The installation completes and the success message is displayed.
171171
172-
## Protegrity Developer Python Module
173-
> **💡Note:** Ensure that the Protegrity Developer Edition is running before installing this module.
172+
## Protegrity AI Developer Edition Python Module
173+
> **💡Note:** Ensure that the Protegrity AI Developer Edition is running before installing this module.
174174
For setup instructions, please refer to the documentation [here](https://github.com/Protegrity-Developer-Edition/protegrity-developer-edition/blob/main/README.md).
175175
### Usage Examples
176176
#### Find and Redact
@@ -277,11 +277,11 @@ print("Unprotected Data:%s "%unprotected_data)
277277

278278
```
279279

280-
> **💡Note:** You **do not** need Protegrity Developer Edition running before executing Application Protector Python Module.
280+
> **💡Note:** You **do not** need Protegrity AI Developer Edition running before executing Application Protector Python Module.
281281
282282
## Documentation
283283

284-
- [Protegrity Developer Edition documentation](http://developer.docs.protegrity.com/)
284+
- [Protegrity AI Developer Edition documentation](http://developer.docs.protegrity.com/)
285285
- For API reference and tutorials, visit [Developer Portal](https://www.protegrity.com/developers)
286286
- For more information about Data Discovery, refer to the [Data Discovery documentation]( https://docs.protegrity.com/data-discovery/1.1.1/docs/).
287287
- For more information about Semantic Guardrails, refer to the [Semantic Guardrails documentation]( https://docs.protegrity.com/sem_guardrail/1.1.0/docs/).

conda-recipe/meta.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% set name = "protegrity-developer-python" %}
2-
{% set version = "1.1.0" %}
2+
{% set version = "1.1.1" %}
33

44
package:
55
name: {{ name|lower }}
@@ -44,7 +44,7 @@ about:
4444
Personally Identifiable Information (PII) in unstructured text
4545
- appython - Provides comprehensive data protection and unprotection capabilities for structured data
4646
47-
Part of the Protegrity Developer Edition suite for integrating Protegrity's APIs into applications.
47+
Part of the Protegrity AI Developer Edition suite for integrating Protegrity's APIs into applications.
4848
doc_url: http://developer.docs.protegrity.com
4949
dev_url: https://github.com/Protegrity-Developer-Edition/protegrity-developer-python
5050

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "protegrity-developer-python"
3-
version = "1.1.0"
3+
version = "1.1.1"
44
description = "Python module for integrating Protegrity's Data Discovery and Protection APIs into GenAI and traditional applications."
55
authors = [{ name = "Protegrity", email="info@protegrity.com" }]
66
requires-python = ">=3.12.11"

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = protegrity-developer-python
3-
version = 1.1.0
3+
version = 1.1.1
44
author = Protegrity
55
author_email = info@protegrity.com
66
license = MIT

src/appython/protector.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def get_version(self):
7878
protector.get_version()
7979
8080
"""
81-
return "1.1.0"
81+
return "1.1.1"
8282

8383
def get_version_ex(self):
8484
"""Returns the extended version of the AP Python in use.
@@ -97,7 +97,7 @@ def get_version_ex(self):
9797
protector.get_version_ex()
9898
9999
"""
100-
return "SDK Version: 1.1.0, Core Version: 1.1.0"
100+
return "SDK Version: 1.1.1, Core Version: 1.1.1"
101101

102102
def terminate(self):
103103
return True

tests/e2e/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This repository contains end-to-end (E2E) tests written using **pytest** with BD
66

77
## 🛠️ Prerequisites
88

9-
Ensure that you have signed-up for Protegrity Developer Edition and following are installed on your system (Linux/Windows/MacOS):
9+
Ensure that you have signed-up for Protegrity AI Developer Edition and following are installed on your system (Linux/Windows/MacOS):
1010

1111
- **Python**: Version 3.12 or higher
1212
- **Docker Compose**
@@ -34,7 +34,7 @@ docker compose up -d
3434
> If it needs to run on a different machine, add the `"endpoint_url"` key in the `samples/config.json` and `e2e/data/mapping_config.json` files with a valid Discover URL.
3535
> Example: `"endpoint_url": "http://<IP>:8580/pty/data-discovery/v1.1/classify"`
3636
37-
4. Configure the required environment variables with the credentials received during Protegrity Developer Edition registration: DEV_EDITION_EMAIL, DEV_EDITION_PASSWORD and DEV_EDITION_API_KEY. Set these environment variables using your preferred method, such as `.env` files, `export` commands, system environment settings, or shell configuration files.
37+
4. Configure the required environment variables with the credentials received during Protegrity AI Developer Edition registration: DEV_EDITION_EMAIL, DEV_EDITION_PASSWORD and DEV_EDITION_API_KEY. Set these environment variables using your preferred method, such as `.env` files, `export` commands, system environment settings, or shell configuration files.
3838

3939
5. Generate the `environment.properties` file to capture environment details for the Allure report:
4040

0 commit comments

Comments
 (0)