Skip to main content

Validator for ARGO sensor metadata JSON

Project description

argo-metadata-validator

Validator for ARGO sensor metadata JSON

TODO: running/install instructions

Development

Poetry is used to manage the building of this package and managing the package dependencies.

To run the script locally:

  • poetry install
  • poetry run argo-validate

For example, from the root of the repo

poetry run argo-validate tests/files/valid_sensor.json

To run lint/tests, first install dev dependencies poetry install -with dev

  • poetry run task lint - Check linting
  • poetry run task format - Autofix lint errors (where possible)
  • poetry run task test - Run unit tests

Releasing a new version

Versions of the package are denoted by tags in git. To create a new tag, you can use the GitLab UI by following these steps:

#. Go the repository tags page #. Click New tag #. Enter the tag name. There are four options for the format for this tag:

#. Alpha release (development release): vX.Y.ZaW, for example v1.0.2a3 #. Beta release (development release): vX.Y.ZbW, for example v2.3.0b1. #. Release candidate (test release): vX.Y.ZrcW, for example v1.10.9rc2. #. Full release (production release): vX.Y.Z, for example v3.0.11.

#. Select the branch to create the tag from, this will normally be main #. Enter a message for the tag, this is required for the CI/CD pipeline to function correctly #. Click Create tag #. This will trigger a CI/CD pipeline

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

argo_metadata_validator-0.0.1a13.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

argo_metadata_validator-0.0.1a13-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file argo_metadata_validator-0.0.1a13.tar.gz.

File metadata

  • Download URL: argo_metadata_validator-0.0.1a13.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.11.13 Linux/6.11.0-1018-azure

File hashes

Hashes for argo_metadata_validator-0.0.1a13.tar.gz
Algorithm Hash digest
SHA256 9629d4a83eed3a16325446915d2b2db5b58bce50dcdae88219dbe0eb9ceed9b7
MD5 66c7f0a7606d6aac6d1057121f16b99a
BLAKE2b-256 e70ac2af167b7b1eb6850a5ac17a6cc43e31d5d37e75187840834691d32866db

See more details on using hashes here.

File details

Details for the file argo_metadata_validator-0.0.1a13-py3-none-any.whl.

File metadata

File hashes

Hashes for argo_metadata_validator-0.0.1a13-py3-none-any.whl
Algorithm Hash digest
SHA256 37619332dc6b07e8030f0f267608b56f5545a85b2770eb08f61743a8a697d265
MD5 8d83f5c321f6a691e736084fb23ba503
BLAKE2b-256 24e3a288d40afc56d34f0643439af6dc1e8890159f2d93899eb4bef047951054

See more details on using hashes here.

Supported by

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