GithubHelp home page GithubHelp logo

pyls-flake8's People

Contributors

emanspeaks avatar haplo avatar ivan94fi avatar randy3k avatar sh4nks avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

pyls-flake8's Issues

tag releases on github

It would be nice if you could tag releases with git tags to make downstream packaging easier.

Proposing myself as a new maintainer

Hello,

As per your request, I'm opening an issue to let you know I'm willing to take control of this project.

I'm using pyls and flake8 quite often - and since upstream is unwilling to maintain a flake8 as a plugin, we need this project to keep living :)

Urecognized arguments with flake8 7.0.0

With flake8 version 7.0.0 the settings from a setup.cfg are not properly converted to arguments for flake8:

[flake8]
exclude = build,.git,.tox,./tests/.env
extend-ignore = E203
max-line-length = 88
per-file-ignores =
    django/core/cache/backends/filebased.py:W601
    django/core/cache/backends/base.py:W601
    django/core/cache/backends/redis.py:W601
    tests/cache/tests.py:W601

Will result in an error:

flake8: error: unrecognized arguments: --extendIgnore=E203 --perFileIgnores=django/core/cache/backends/filebased.py:W601,django/core/cache/backends/base.py:W601,django/core/cache/backends/redis.py:W601,tests/cache/tests.py:W601

The call should be instead:

flake8 --extend-ignore=E203 --per-file-ignores=django/core/cache/backends/filebased.py:W601,django/core/cache/backends/base.py:W601,django/core/cache/backends/redis.py:W601,tests/cache/tests.py:W601 some.py

Update plugin to use python-lsp-server instead of python-language-server

Hi,

Given that Palantir removed all the community maintenance for both python-language-server (pyls) and python-jsonrpc-server (pyls_jsonrpc), we decided to create a separate organization that now maintains a community-based fork for the aforementioned packages, which can be found at: https://github.com/python-lsp/python-lsp-server and https://github.com/python-lsp/python-lsp-jsonrpc.

Our recommendation is to migrate this plugin to be compatible with the community server instead of the Palantir one. In order to do so, here is a migration guide that should help:

  1. The plugin should replace python-language-server by python-lsp-server on its requirements.
  2. The pyls namespace is now pylsp, which means that all pyls imports should be replaced by pylsp.
  3. The pyls_* hookspecs are now pylsp_* hookspecs.
  4. The plugin can preserve the pyls_ prefix on its namespace in order to prevent further administration and release issues that may arise from renaming it.

Feel free to ask any question about the migration process or about the new community organization for the server.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.