Skip to main content

Isogeo Scan - Metadata Processor

Build Status

PyPI PyPI - Python Version

Documentation: sphinx Code style: black

Middleware used to process metadata issued by Isogeo Scan.

Available as:

  • Python package
  • Windows executable

Requirements

  • Python 3.7

Development

Quickstart

# create virtual env
py -3.7 -m venv .venv
# activate it
.\.venv\Scripts\activate
# update basic tooling
python -m pip install -U pip setuptools wheel
# install requirements
python -m pip install -U -r ./requirements.txt
# install package for development
python -m pip install --editable .

Try it

  1. Rename the .env.example into .env and fill the settings
  2. Launch the CLI

For example, get the help:

scan-metadata-processor --help

Check:

# for all default formats
scan-metadata-processor --label "CheckProcessConfig" --settings .\.env check

Process metadata:

scan-metadata-processor --label "ProcessInputMetadata" --settings .\.env process

There is also a clean task to automatically remove outdated logs and output files:

scan-metadata-processor --label "CleanLogs" --settings .\.env clean

Usage of the executable

Just replace scan-metadata-processor by the executable filename:

.\Isogeo_ScanMetadataProcessor.exe --label "ProcessInputMetadata" --settings .\.env process

Deployment

Every tagged commit pushed to master triggers a deployment to:

  • Azure Storage : Isogeo/isogeoscan/app/isogeo-scan-metadata-processor/
  • Python Package Index
  • Github Releases

Metadata

Release files for isogeo-scan-metadata-processor 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for isogeo-scan-metadata-processor 1.1.1
File Size Uploaded Provenance
isogeo-scan-metadata-processor-1.1.1.tar.gz 33.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for isogeo-scan-metadata-processor 1.1.1
File Interpreter ABI Platform
isogeo_scan_metadata_processor-1.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 82.7 kB

Release files / isogeo-scan-metadata-processor-1.1.1.tar.gz

Download URL isogeo-scan-metadata-processor-1.1.1.tar.gz
Size 33.0 kB
Tags Source
SHA-256 checksum
How to use checksums
87ff31fa277b996d05b81f7cf9d42de2b68d6979e41473a536f0783aafb84296
BLAKE2b-256 checksum
How to use checksums
21dfb8e73f506bb7407c0f229b7e77a8af5307c38ddf86ae93b2f952887913e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

Release files / isogeo_scan_metadata_processor-1.1.1-py3-none-any.whl

Download URL isogeo_scan_metadata_processor-1.1.1-py3-none-any.whl
Size 49.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
27d618d4b184788ea7441246061cf22ec9b13ef83c44cee411eda59c01359ccd
BLAKE2b-256 checksum
How to use checksums
677233e62af7ab41592244331466ecd01743316ed6cbc0504c4d1f84ab3bbeaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

Security for isogeo-scan-metadata-processor 1.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page