pytest-language-server 0.22.2

A blazingly fast Language Server Protocol implementation for pytest
Documentation
{
  "name": "pytest-language-server",
  "displayName": "pytest Language Server",
  "description": "A blazingly fast Language Server Protocol implementation for pytest fixtures",
  "version": "0.22.2",
  "publisher": "bellini666",
  "license": "MIT",
  "author": "Thiago Bellini Ribeiro <hackedbellini@gmail.com>",
  "repository": {
    "type": "git",
    "url": "https://github.com/bellini666/pytest-language-server"
  },
  "bugs": {
    "url": "https://github.com/bellini666/pytest-language-server/issues"
  },
  "homepage": "https://github.com/bellini666/pytest-language-server#readme",
  "icon": "icon.png",
  "engines": {
    "vscode": "^1.112.0"
  },
  "categories": [
    "Programming Languages",
    "Linters",
    "Testing"
  ],
  "keywords": [
    "python",
    "pytest",
    "fixtures",
    "lsp",
    "language-server",
    "testing",
    "test",
    "code-navigation"
  ],
  "galleryBanner": {
    "color": "#0c4b33",
    "theme": "dark"
  },
  "qna": "https://github.com/bellini666/pytest-language-server/issues",
  "badges": [
    {
      "url": "https://img.shields.io/visual-studio-marketplace/v/bellini666.pytest-language-server",
      "href": "https://marketplace.visualstudio.com/items?itemName=bellini666.pytest-language-server",
      "description": "Visual Studio Marketplace Version"
    },
    {
      "url": "https://img.shields.io/visual-studio-marketplace/i/bellini666.pytest-language-server",
      "href": "https://marketplace.visualstudio.com/items?itemName=bellini666.pytest-language-server",
      "description": "Visual Studio Marketplace Installs"
    }
  ],
  "activationEvents": [
    "onLanguage:python"
  ],
  "main": "./dist/extension.js",
  "contributes": {
    "configuration": {
      "type": "object",
      "title": "pytest Language Server",
      "properties": {
        "pytestLanguageServer.executable": {
          "type": "string",
          "default": "",
          "description": "Path to the pytest-language-server executable. Leave empty to use the bundled binary, or set to 'pytest-language-server' to use the system version from PATH."
        },
        "pytestLanguageServer.trace.server": {
          "type": "string",
          "enum": [
            "off",
            "messages",
            "verbose"
          ],
          "default": "off",
          "description": "Traces the communication between VS Code and the language server."
        }
      }
    },
    "commands": [
      {
        "command": "pytest-language-server.restart",
        "title": "Restart pytest Language Server",
        "category": "pytest"
      }
    ]
  },
  "scripts": {
    "vscode:prepublish": "npm run package",
    "compile": "webpack",
    "watch": "webpack --watch",
    "package": "webpack --mode production --devtool hidden-source-map",
    "lint": "eslint src"
  },
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "@types/node": "^25.6.0",
    "@types/vscode": "^1.112.0",
    "eslint": "^10.2.1",
    "ts-loader": "^9.5.7",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.59.0",
    "webpack": "^5.106.2",
    "webpack-cli": "^7.0.2"
  },
  "dependencies": {
    "vscode-languageclient": "^9.0.0"
  }
}