Skip to main content

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

  1. Install sdist: pip install -U sdist
  2. Install twine: pip install -U twine

Deploy

  1. Increase version on setup.py
  2. Clean /dist folder.
  3. Generate new distribution files: python3 setup.py sdist bdist_wheel
  4. 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)

Uploaded Source

Built Distribution

presidiopy-0.2.0-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

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

Hashes for presidiopy-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e7404849ce3214c4c17ab545a197958669a6c4a3177e77599b67f2aeb89fa5d0
MD5 53e96c7c0c2b8201b467323f7942cb33
BLAKE2b-256 940a7d4115ea0bc70cb9777fe40a62d9bd3840bf0f0430f3225e5c1b24c5afae

See more details on using hashes here.

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

Hashes for presidiopy-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48d87cb4a80e5f2026b4680e0d5f26be75e0ec368c793ad328f357d2ee57a03b
MD5 f15fcb8e6f08bf09743a7d739ac197ff
BLAKE2b-256 51a093706218e6dcdb905fc88a4b9170cb4db24d1b15d478daea54b9c2b58660

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page