PyFilesystem2 AnVIL plugin
Project description
PyFilesystem2 AnVIL plugin
A plugin for representing AnVIL resources in Python environments as a file system; particularly, in an AnVIL-launched Galaxy instances.
Galaxy installation requirements:
file_sources_conf.yml
in the Galaxy config directory with an AnVIL entry:
- doc: <whatever you would like to call it>
id: <root folder name>
namespace: <your google billing project == Terra namespace >
type: anvil
workspace: <name of the Terra workspace you wish to browse>
api_url: <OPTIONAL - if not specified default production url will be used>
on_anvil: <OPTIONAL - (true/false) must be true to manage AnVIL workload identity scopes>
drs_url: <OPTIONAL - if not specified default production url will be used>
writable: <OPTIONAL - (true/false) if not specified plugin will be read-only>
NOTE: doc
and id
can be any string you choose but type
MUST be anvil
lib/galaxy/files/sources/anvil.py
- see included
anvil.py
- see included
Dependency requirements:
- FISS -- (Fi)reCloud (S)ervice (S)elector python library
- Google Cloud Python client library
- Google Cloud SDK
- configured with AnVIL project
- gs-chunked-io
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fs.anvilfs-0.2.5.tar.gz
(22.9 kB
view hashes)
Built Distribution
fs.anvilfs-0.2.5-py3-none-any.whl
(21.4 kB
view hashes)
Close
Hashes for fs.anvilfs-0.2.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e96fdc40e9b18a1c44c743692b24f16619b2421755d1f88f370964235a2950e |
|
MD5 | a1cd10c93956a817281825f6f6bfced3 |
|
BLAKE2b-256 | e3498ce0c442b4430c856f40a464e45e5e7373b437d9140be7d229ce118eff24 |