An API library to interact with Microsoft Presidio
Project description
PresidioPY
PresidioPY is a wrapper around requests library to interact with Microsoft Presidio.
Installation
pip install presidiopy
Current support
V1
Path | Method | Supported |
---|---|---|
/api/v1/fieldTypes | GET | YES |
/api/v1/templates/:project/:action/:id | GET | NO |
/api/v1/templates/:project/:action/:id | POST | NO |
/api/v1/templates/:project/:action/:id | PUT | NO |
/api/v1/templates/:project/:action/:id | DELETE | NO |
/api/v1/projects/:project/analyze | POST | YES |
/api/v1/projects/:project/anonymize | POST | NO |
/api/v1/projects/:project/anonymize-image | POST | NO |
/api/v1/projects/:project/schedule-scanner-cronjob | POST | NO |
/api/v1/projects/:project/schedule-streams-job | POST | NO |
/api/v1/analyzer/recognizers | GET | YES |
/api/v1/analyzer/recognizers/:recognizer_name | GET | YES |
/api/v1/analyzer/recognizers/:recognizer_name | POST | YES |
/api/v1/analyzer/recognizers/:recognizer_name | PUT | YES |
/api/v1/analyzer/recognizers/:recognizer_name | DELETE | YES |
Releasing new version
pre-requisites
- Install
sdist
:pip install -U sdist
- Install
twine
:pip install -U twine
Deploy
- Increase version on setup.py
- Clean
/dist
folder. - Generate new distribution files:
python3 setup.py sdist bdist_wheel
- Push it to PyPi:
python3 -m twine upload dist/*
Check the documentation in case it is necessary: https://packaging.python.org/tutorials/packaging-projects/
Development sponsor
The development of this library is sponsored by QueryLayer: The next generation of Data-Sharing.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
presidiopy-0.2.0.tar.gz
(3.0 kB
view details)
Built Distribution
File details
Details for the file presidiopy-0.2.0.tar.gz
.
File metadata
- Download URL: presidiopy-0.2.0.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7404849ce3214c4c17ab545a197958669a6c4a3177e77599b67f2aeb89fa5d0 |
|
MD5 | 53e96c7c0c2b8201b467323f7942cb33 |
|
BLAKE2b-256 | 940a7d4115ea0bc70cb9777fe40a62d9bd3840bf0f0430f3225e5c1b24c5afae |
File details
Details for the file presidiopy-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: presidiopy-0.2.0-py3-none-any.whl
- Upload date:
- Size: 15.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48d87cb4a80e5f2026b4680e0d5f26be75e0ec368c793ad328f357d2ee57a03b |
|
MD5 | f15fcb8e6f08bf09743a7d739ac197ff |
|
BLAKE2b-256 | 51a093706218e6dcdb905fc88a4b9170cb4db24d1b15d478daea54b9c2b58660 |