Metadata-Version: 2.1
Name: galaxy-language-server
Version: 0.1.1
Summary: A language server for Galaxy (https://galaxyproject.org) tool wrappers
Home-page: https://github.com/davelopez/galaxy-language-server/tree/master/server
Author: David López
Author-email: davelopez7391@gmail.com
License: Apache License 2.0
Description: # Galaxy Language Server
        [![Actions Status](https://github.com/davelopez/galaxy-language-server/workflows/Language%20Server%20CI/badge.svg)](https://github.com/davelopez/galaxy-language-server/actions)
        ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/galaxy-language-server)
        [![PyPI version](https://badge.fury.io/py/galaxy-language-server.svg)](https://badge.fury.io/py/galaxy-language-server)
        
        [Language Server](https://microsoft.github.io/language-server-protocol/) implementation written in Python ([pygls](https://github.com/openlawlibrary/pygls)) to assist in the development of [Galaxy tool wrappers](https://docs.galaxyproject.org/en/latest/dev/schema.html).
        
        #### Dependencies
        * [pygls](https://github.com/openlawlibrary/pygls): generic implementation of the [Language Server Protocol](https://microsoft.github.io/language-server-protocol/specification) in Python.
        * [lxml](https://lxml.de/index.html): Python library for processing XML files.
        * [anytree](https://github.com/c0fec0de/anytree): Python library with an easy to use tree structure.
        * [galaxy-tool-util](https://pypi.org/project/galaxy-tool-util/): the [Galaxy](https://galaxyproject.org/) tool utilities for Python.
        
        
        # Getting Started
        See [this](https://github.com/davelopez/galaxy-language-server/blob/master/README.md#getting-started).
        # Galaxy Language Server Changelog
        
        ## [0.1.1]
        
        ### Added
        
        - Support autocompletion for ``<expand>`` element.
        
        ### Changed
        
        - Updated dependencies to latest versions.
        
        ### Fixed
        
        - Fix error when hovering ``<expand>`` elements or it's atributes.
        
        
        ## [0.1.0] - 2020-10-14
        
        ### Added
        
        - Basic tag and attribute auto-completion.
        - Auto-close tags feature.
        - XML tool validation when opening and saving file.
        - Basic validation of macros.
        - Auto-formatting document when saving file.
        - Display tag and attribute documentation when hovering.
        
Keywords: galaxy,python,language server
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Requires-Python: ~=3.8
Description-Content-Type: text/markdown
