Metadata-Version: 2.1
Name: fs.anvilfs
Version: 0.2.4
Summary: PyFilesystem2 AnVIL plugin
Home-page: https://github.com/anvilproject/fs.anvilfs
Author: the AnVIL project
Author-email: sargentl@ohsu.edu
License: UNKNOWN
Description: ### PyFilesystem2 AnVIL plugin
        
        A plugin for representing [AnVIL](https://anvil.terra.bio/) resources in Python environments as a file system; particularly, in an AnVIL-launched [Galaxy](https://galaxyproject.org) 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`
        
        
        
        Dependency requirements:
        - [FISS -- (Fi)reCloud (S)ervice (S)elector python library](https://github.com/broadinstitute/fiss)
        - Google Cloud Python client library
        - Google Cloud SDK
          - configured with AnVIL project
        - [gs-chunked-io](https://github.com/xbrianh/gs-chunked-io)
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.5, <4
Description-Content-Type: text/markdown
