metacatalog
| CI | Status |
|---|---|
| Unit tests | |
| Documentation | |
| Deployment |
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:
- the CLI
- the Python API
- or directly interface to the database model classes
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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.