Skip to main content
Alt text

fandanGO-aria

Python

Connect on LinkedIn GitHub issues GitHub forks GitHub contributors PyPI version License Documentation OSV Scanner

Intro

Welcome to the fandanGO-aria package.

This package allows the user to do the following:

  • Metadata Deposition in ARIA
  • Manage Access in ARIA

Please refer to our Wiki for full documentation.

Installation

Install via PYPI

pip install fandanGO-aria

Setup

Connections are configured in the .env file located in the root of your project.

Here, you will be required to complete the following:

All Connections

  • ARIA_CONNECTION_LOGIN_URL
  • ARIA_CONNECTION_GRANT_TYPE
  • ARIA_CONNECTION_SCOPE
  • ARIA_CLIENT_ID
  • ARIA_CLIENT_SECRET
  • ARIA_CONNECTION_REFRESH_GRANT
  • DEV (Set to LIVE unless in development/beta)
  • ARIA_FACILITY_ID

Caveats

The following env options are not neccessary and are mostly used for development :

  • ARIA_CONNECTION_USERNAME : If a CLI user, this will remove the need to re-enter your login email
  • ARIA_CONNECTION_PASSWORD : Similar to Email. Use with caution if on a communal computer.

Post Setup

If you've successfully completed the above setup options, you're ready to start using the package.

Note

This package uses Keyring to store token information securely. Keyring is usable accross multiple os and supports the following backends:

  • macOS Keychain
  • Freedesktop Secret Service supports many DE including GNOME (requires secretstorage)
  • KDE4 & KDE5 KWallet (requires dbus)
  • Windows Credential Locker

Linux

If problems arise when storing tokens on a Linux device, it may be required to download dbus-python.

Please use the dbus package to solve the issue

Security Scanning

This repo uses OSV Scanner for vulnerability detection.

When it runs:

  • Daily at 03:00 UTC (full scan)
  • On PRs targeting main (changed deps only)
  • On push to main (full scan)

If vulnerabilities are found:

  1. Check the Security tab for alerts
  2. To ignore false positives, add entries to osv-scanner.toml:
    [[IgnoredVulns]]
    id = "GHSA-xxxx-xxxx-xxxx"
    reason = "Justification"
    

References:

Metadata

Release files for fandanGO-aria 2.2.6

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

Source distribution (sdist)

Source distribution for fandanGO-aria 2.2.6
File Size Uploaded
fandango_aria-2.2.6.tar.gz 21.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fandanGO-aria 2.2.6
File Interpreter ABI Platform
fandango_aria-2.2.6-py3-none-any.whl Python 3 none any Details

Total release size: 48.6 kB

Release files / fandango_aria-2.2.6.tar.gz

Download URL fandango_aria-2.2.6.tar.gz
Size 21.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c789e74a054f147fd8663b32282288602069aedb52fb135685c39afb6eca4ae2
BLAKE2b-256 checksum
How to use checksums
c7eea7908431bfc2a88a433a02e243f4942211fc95cf8e40b955b6d12dc7adad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / fandango_aria-2.2.6-py3-none-any.whl

Download URL fandango_aria-2.2.6-py3-none-any.whl
Size 27.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a18d0d996601354052437f2f1a857a889a1f95627f7a638e4846653560f685ef
BLAKE2b-256 checksum
How to use checksums
810dc3de023a4e2ad598820ceb63e019b75924e6976a9b93f5aaf7b628d868d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

2.2.6 This release

2 release files

2.2.5

2 release files

2.2.4

2 release files

2.2.3

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

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