Skip to main content

molgenis-py-eucan-connect

MOLGENIS Python tooling for the EUCAN-Connect Catalogue.

Description

This library contains tools for the MOLGENIS EUCAN-Connect Catalogue that help with integrating data from external catalogues. For example BirthCohorts and Maelstrom.

Usage

These tools can be used as a library in a script. Start by installing the library with pip install molgenis-py-eucan-connect.

For an example of how to use this library to stage and publish nodes, see example.py.

For developers

This project uses pre-commit and pipenv for the development workflow.

Install pre-commit and pipenv if you haven't already:

pip install pre-commit
pip install pipenv

Clone or check out this repository with git and install the git commit hooks:

pre-commit install

Create an environment and install the package including all (dev) dependencies:

pipenv install --dev

Activate the virtual environment:

pipenv shell

Build and run the tests:

tox

Note: If you want automatic code formatting in your IDE, you need to configure file watchers for black (the code formatter) and isort (the formatter for import statements). Here are some examples of how to configure them in PyCharm:

img.png img_1.png

Metadata

Release files for molgenis-py-eucan-connect 1.0.0

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

Source distribution (sdist)

Source distribution for molgenis-py-eucan-connect 1.0.0
File Size Uploaded Provenance Actions
molgenis-py-eucan-connect-1.0.0.tar.gz 391.9 kB Without provenance Details for molgenis-py-eucan-connect-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for molgenis-py-eucan-connect 1.0.0
File Interpreter ABI Platform Actions
molgenis_py_eucan_connect-1.0.0-py3-none-any.whl Python 3 none any Details for molgenis_py_eucan_connect-1.0.0-py3-none-any.whl

Total release size: 419.4 kB

Release files / molgenis-py-eucan-connect-1.0.0.tar.gz

Download URL molgenis-py-eucan-connect-1.0.0.tar.gz
Size 391.9 kB
Tags Source
SHA-256 checksum
How to use checksums
cfb327cafd2fe634d76f666f92c81f434596c132f82133f6c12b4a8a12966398
BLAKE2b-256 checksum
How to use checksums
4aa41d75ddcb6d650aa8500300cb659862684cc3ab5340e580d7e400b0930390
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.8

Release files / molgenis_py_eucan_connect-1.0.0-py3-none-any.whl

Download URL molgenis_py_eucan_connect-1.0.0-py3-none-any.whl
Size 27.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
52161ca8d9367ac7daa8c16ce6fd93bd7e92828a50eee33bf07f04e00ba0f326
BLAKE2b-256 checksum
How to use checksums
95f748cb297346d8bed7935571cdee326688119eb00e0084fcd665aabf4e681b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.8

Security for molgenis-py-eucan-connect 1.0.0

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

1.0.0 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