| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
A tiny Neovim + Rust LSP sidecar for pytest fixtures.
pyfixy.nvim provides pytest fixture-only LSP features:
Early prototype, but usable for static pytest fixture completion/definition.
{
"AlexanderFarkas/pyfixy.nvim",
ft = "python",
build = "./scripts/install.sh",
config = function()
require("pyfixy").setup()
end,
}Supported so far:
Not implemented yet:
By default pyfixy starts for Python buffers under the nearest content root marked by one of:
{ "pyproject.toml", "pytest.ini", "tox.ini", "setup.cfg", "setup.py", ".git" }You can override markers or provide a custom root callback:
require("pyfixy").setup({
root_markers = { "pyproject.toml", ".git" },
root_dir = function(bufnr)
return vim.fs.root(vim.api.nvim_buf_get_name(bufnr), { "pyproject.toml" })
end,
})Push a version tag to build release binaries:
git tag v0.1.0
git push origin v0.1.0GitHub Actions publishes tarballs for:
pyfixy-lsp-aarch64-apple-darwin.tar.gz
pyfixy-lsp-x86_64-unknown-linux-gnu.tar.gz
pyfixy-lsp-aarch64-unknown-linux-gnu.tar.gz
| Back | FazBrowse Home | New Git URL |