Metadata-Version: 2.1
Name: python-lsp-pylama
Version: 0.1
Summary: pylama linting plugin for pylsp
Project-URL: Homepage, https://github.com/delfick/python-lsp-pylama
Author-email: Stephen Moore <stephen@delfick.com>
License: MIT
License-File: LICENSE
Requires-Python: >=3.7
Requires-Dist: lsprotocol>=2022.0.0a1
Requires-Dist: pylama>=8.0.0
Requires-Dist: python-lsp-server
Requires-Dist: tomli>=1.1.0; python_version < '3.11'
Provides-Extra: tests
Requires-Dist: noseofyeti[black]==2.4.1; extra == 'tests'
Requires-Dist: pytest==7.3.0; extra == 'tests'
Description-Content-Type: text/x-rst

``python-lsp-pylama``
=====================

``python-lsp-pylama`` is a plugin for `python-lsp-server` that makes it aware
of ``pylama``.

Install
-------

In the same `virtualenv` as `python-lsp-server`:

.. code-block::

    > python -m pip install python-lsp-pylama

And then in your configuration for ``python-lsp-server``:

.. code-block::

    settings = {
        pylsp = {
            plugins = {
                pylama = { enabled = true },
            }
        }
    },

The options also include ``args`` which are a list of strings that are added to the
command line arguments used for ``pylama``.

Note that if you have `noseOfYeti <https://noseofyeti.readthedocs.io/en/latest/>`_
installed, then it will know how to transform any ``spec`` coding tests so that it may
run ``pylama`` over them.
