Skip to main content

Cross-platform Neovim installation via Python packaging

Project description

neovim-pyinstaller

Cross-platform Neovim installation via Python packaging.

This package wraps official Neovim releases to enable easy installation on systems without admin privileges uv tool install. This is an experimental package, mostly for fun and to prove to myself that I could make it work.

Installation

uv tool install neovim-pyinstaller

Usage

After installation, the nvim command will be available in your PATH:

nvim myfile.txt

How it works

This package downloads the appropriate Neovim release tarball for your platform and architecture, extracts it into the Python package data directory, and provides a wrapper script that executes the binary with proper argument forwarding.

Platform Support

Currently

  • Linux (x64)

Coming soon

  • Linux (arm64)
  • macOS (x64, arm64)
  • Windows (x64)

License

This package is licensed under Apache-2.0. Neovim itself is licensed under Apache-2.0 and Vim license.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

neovim_pyinstaller-0.11.4rc1-py3-none-win_amd64.whl (12.2 MB view details)

Uploaded Python 3Windows x86-64

neovim_pyinstaller-0.11.4rc1-py3-none-manylinux_2_24_x86_64.whl (16.0 MB view details)

Uploaded Python 3manylinux: glibc 2.24+ x86-64

neovim_pyinstaller-0.11.4rc1-py3-none-macosx_11_0_x86_64.whl (10.5 MB view details)

Uploaded Python 3macOS 11.0+ x86-64

neovim_pyinstaller-0.11.4rc1-py3-none-macosx_11_0_arm64.whl (10.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file neovim_pyinstaller-0.11.4rc1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for neovim_pyinstaller-0.11.4rc1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2701e083d0fa5890447e4faa0f6cc5d5edb11ac0d7e4b9f8d7c3dbf851213773
MD5 d92618e43c07a78895d98c0f7f0a1dad
BLAKE2b-256 c8730b4e9f6ed34124c4b97fecf60e47b027c6821e4da4b98ca6a196ee4b5dff

See more details on using hashes here.

File details

Details for the file neovim_pyinstaller-0.11.4rc1-py3-none-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for neovim_pyinstaller-0.11.4rc1-py3-none-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 8a1a8512467d594f5ac586b4da4dbb5e3a6683121e5c593f2ccf6a2c8f733d24
MD5 6ab35d2ca75883bcd4b088f9e93fc4d1
BLAKE2b-256 f54ab2f8a192be5a8bf4270aac4eaa9dec6d993f94293a5e23040d423fd57f65

See more details on using hashes here.

File details

Details for the file neovim_pyinstaller-0.11.4rc1-py3-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for neovim_pyinstaller-0.11.4rc1-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e3ac758d94c0f45063dafa94b82bc11d070189fe9d4ce5a72d38ce205ad24edd
MD5 515c37bec6d846994f3e64b49ac64476
BLAKE2b-256 c539ec540b583d7f8bd98b5c87ce788be8e3f43675f61cd9504b93c68af2162e

See more details on using hashes here.

File details

Details for the file neovim_pyinstaller-0.11.4rc1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neovim_pyinstaller-0.11.4rc1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5ae0dc8cab4c02a18f62aff694fb0d4b5a2d30dab4f94e933ba1056a5ac08d1
MD5 57fa75170adb987f0045a1b7fbfadd66
BLAKE2b-256 70fd6180e46b1c968295ec2d77f7da22ed4614422a2b64bed6d4a002c90b1647

See more details on using hashes here.

Supported by

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