Skip to main content

A language server for Galaxy (https://galaxyproject.org) tool wrappers

Project description

Galaxy Language Server

Actions Status PyPI - Python Version PyPI version

Language Server implementation written in Python (pygls) to assist in the development of Galaxy tool wrappers.

Dependencies

Getting Started

See this.

Galaxy Language Server Changelog

[0.2.1] - 2020-11-22

Fixed

  • The documentation displayed when hovering an element now shows the correct documentation instead of No documentation available (#64).

[0.2.0] - 2020-11-13

Added

  • Client settings to control completion features (#56).

Changed

  • The XML parser has been replaced with a better implementation (#55).

[0.1.2] - 2020-10-25

Removed

  • Removed unused function XsdTree.find_node_by_name().

[0.1.1] - 2020-10-24

Added

  • Support autocompletion for <expand> element.

Changed

  • Updated dependencies to latest versions.

Fixed

  • Fix error when hovering <expand> elements or it's atributes (#41).

[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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

galaxy-language-server-0.2.1.tar.gz (22.4 kB view details)

Uploaded Source

Built Distribution

galaxy_language_server-0.2.1-py3-none-any.whl (29.8 kB view details)

Uploaded Python 3

File details

Details for the file galaxy-language-server-0.2.1.tar.gz.

File metadata

  • Download URL: galaxy-language-server-0.2.1.tar.gz
  • Upload date:
  • Size: 22.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.6

File hashes

Hashes for galaxy-language-server-0.2.1.tar.gz
Algorithm Hash digest
SHA256 05f221bccf638d6df0293edf18889b5a93a58c578361f7b8726be6d27180ac9c
MD5 6286374faa76b6d462e9c0c723bd9df5
BLAKE2b-256 1bc1f67f44aa28320347a84137e78bf459b5fb9e21f164110b42b93878e79428

See more details on using hashes here.

File details

Details for the file galaxy_language_server-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: galaxy_language_server-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 29.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.6

File hashes

Hashes for galaxy_language_server-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4bf8101873506b107afa3b5dc2376048536821ce383362f4320619838a2edebd
MD5 f49620c3bed11b6f3148113512f0a49d
BLAKE2b-256 c22286cf204202fa25b7f81b337c3c3b19cbced94503abea4b989c65eeb88138

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page