Skip to main content

metacatalog

PyPI version Dev status codecov DOI

CI Status
Unit tests e2e Test
Documentation Documentation
Deployment Upload Python Package

Management tool for the V-FOR-WaTer metadata database application. Although developed in and for the V-FOR-WaTer project, metacatalog is a standalone database application, that can be used on its own.

Docs

The full documentation is available at: https://vforwater.github.io/metacatalog

Installation description is given at: https://vforwater.github.io/metacatalog/home/install.html

Quickstart

Install metacatalog:

pip install metacatalog

With a Postgis database called metacatalog installed at localhost:5432 you can store a default connection like: Be aware that any password saved along with the default connection is saved in clear-text!!

metacatalog connection --save postgresql://postgres:<masterpassword>@localhost:5432/metacatalog

Refer to the connection documentation to learn about all possibilities to connect to a database.

The database table can be installed and populated like:

metacatalog init -C postgresql://postgres:<password>@localhost:5432/metacatalog

And now you can use the database via:

Using metacatalog on Windows

On one of my Windows systems the setuptools scripts does not get recognized properly and thus the CLI does not work properly if not called by full path. Therefore with version 0.1.4 the CLI is implemented the module main entrypoint. Wherever the docs call the metacatalog script, you can use the module, like:

Instead of:

metacatalog [options] <commad>

you can use:

python -m metacatalog [options] <command>

This should work cross-platform. Tested on Ubuntu 18, debian 9, Windows 7 and Windows 10.

Metadata

Release files for metacatalog 0.9.2

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

Source distribution (sdist)

Source distribution for metacatalog 0.9.2
File Size Uploaded Provenance Actions
metacatalog-0.9.2.tar.gz 268.3 kB Without provenance Details for metacatalog-0.9.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for metacatalog 0.9.2
File Interpreter ABI Platform Actions
metacatalog-0.9.2-py3-none-any.whl Python 3 none any Details for metacatalog-0.9.2-py3-none-any.whl

Total release size: 574.4 kB

Release files / metacatalog-0.9.2.tar.gz

Download URL metacatalog-0.9.2.tar.gz
Size 268.3 kB
Tags Source
SHA-256 checksum
How to use checksums
ca7e8b59bb9f8ca98a040d4f93103cc02c377e30d1d31cf226e666581fd6bcf2
BLAKE2b-256 checksum
How to use checksums
44e5bc34311453ead8b660168953d295bf5a8ced4fc7ae800e56894e7729abc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.19

Release files / metacatalog-0.9.2-py3-none-any.whl

Download URL metacatalog-0.9.2-py3-none-any.whl
Size 306.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4860af4d0e1685f954683d696c2e1c7448a0e238da4369b4ca66b0b8ba46dd87
BLAKE2b-256 checksum
How to use checksums
f2ef965d2f2a4d7d91c1fb8d4ece3ceb9870d54bb5a4bbfcd8f93088d48f0bb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.19

Security for metacatalog 0.9.2

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.9.2 This release

2 release files No provenance

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