ai/py-mistral-vibe 2.25.0 MidnightBSD
Mistral CLI coding assistant
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
7f261fd636- License
- Apache-2.0
- Categories
- ai, python
Description
Mistral Vibe is a command-line coding assistant powered by Mistral models. It provides an interactive terminal interface for exploring and editing codebases.
Version history 1
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}mistral-vibe
From mports:
cd /usr/mports/ai/py-mistral-vibe && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mistral-vibe>0:ai/py-mistral-vibe
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 3
${PYTHON_PKGNAMEPREFIX}editables>=0: devel/py-editables${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0: devel/py-hatch-vcs${PYTHON_PKGNAMEPREFIX}hatchling>=0: devel/py-hatchling
Runtime 93
${PYTHON_PKGNAMEPREFIX}agent-client-protocol>=0.11.0: devel/py-agent-client-protocol${PYTHON_PKGNAMEPREFIX}annotated-types>=0.7.0: devel/py-annotated-types${PYTHON_PKGNAMEPREFIX}anyio>=4.5: devel/py-anyio${PYTHON_PKGNAMEPREFIX}attrs>=0: devel/py-attrs${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.9: www/py-beautifulsoup${PYTHON_PKGNAMEPREFIX}cachetools>=0: devel/py-cachetools${PYTHON_PKGNAMEPREFIX}certifi>=0: security/py-certifi${PYTHON_PKGNAMEPREFIX}cffi>=0: devel/py-cffi${PYTHON_PKGNAMEPREFIX}charset-normalizer>=0: textproc/py-charset-normalizer${PYTHON_PKGNAMEPREFIX}click>=8: devel/py-click${PYTHON_PKGNAMEPREFIX}cryptography>=0: security/py-cryptography${PYTHON_PKGNAMEPREFIX}eval-type-backport>=0.3.1: devel/py-eval-type-backport${PYTHON_PKGNAMEPREFIX}gitdb>=0: devel/py-gitdb${PYTHON_PKGNAMEPREFIX}GitPython>=0: devel/py-gitpython${PYTHON_PKGNAMEPREFIX}giturlparse>=0.15.0: devel/py-giturlparse${PYTHON_PKGNAMEPREFIX}google-auth>=0: security/py-google-auth${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>=0: devel/py-googleapis-common-protos${PYTHON_PKGNAMEPREFIX}h11>=0: net/py-h11${PYTHON_PKGNAMEPREFIX}httpcore>=1<2: www/py-httpcore${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1: www/py-httpx${PYTHON_PKGNAMEPREFIX}httpx-sse>=0.4: www/py-httpx-sse${PYTHON_PKGNAMEPREFIX}humanize>=0: devel/py-humanize${PYTHON_PKGNAMEPREFIX}idna>=0: dns/py-idna${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0: devel/py-importlib-metadata${PYTHON_PKGNAMEPREFIX}jaraco.classes>=0: devel/py-jaraco.classes${PYTHON_PKGNAMEPREFIX}jaraco.context>=0: devel/py-jaraco.context${PYTHON_PKGNAMEPREFIX}jaraco.functools>=0: devel/py-jaraco.functools${PYTHON_PKGNAMEPREFIX}jsonpatch>=0: devel/py-jsonpatch${PYTHON_PKGNAMEPREFIX}jsonpath-python>=1.1.5: devel/py-jsonpath-python${PYTHON_PKGNAMEPREFIX}jsonpointer>=0: devel/py-jsonpointer${PYTHON_PKGNAMEPREFIX}jsonschema>=0: devel/py-jsonschema${PYTHON_PKGNAMEPREFIX}jsonschema-specifications>=0: devel/py-jsonschema-specifications${PYTHON_PKGNAMEPREFIX}keyring>=0: security/py-keyring${PYTHON_PKGNAMEPREFIX}linkify-it-py>=0: textproc/py-linkify-it-py${PYTHON_PKGNAMEPREFIX}markdown-it-py>=0: textproc/py-markdown-it-py${PYTHON_PKGNAMEPREFIX}markdownify>=0: textproc/py-markdownify${PYTHON_PKGNAMEPREFIX}mcp>=1.28.1: misc/py-mcp${PYTHON_PKGNAMEPREFIX}mdit-py-plugins>=0: textproc/py-mdit-py-plugins${PYTHON_PKGNAMEPREFIX}mdurl>=0: textproc/py-mdurl${PYTHON_PKGNAMEPREFIX}mistralai>=2.6.0: devel/py-mistralai${PYTHON_PKGNAMEPREFIX}more-itertools>=0: devel/py-more-itertools${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=0: devel/py-opentelemetry-api${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp-proto-common>=0: devel/py-opentelemetry-exporter-otlp-proto-common${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp-proto-http>=0: devel/py-opentelemetry-exporter-otlp-proto-http${PYTHON_PKGNAMEPREFIX}opentelemetry-proto>=0: devel/py-opentelemetry-proto${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk>=0: devel/py-opentelemetry-sdk${PYTHON_PKGNAMEPREFIX}opentelemetry-semantic-conventions>=0: devel/py-opentelemetry-semantic-conventions${PYTHON_PKGNAMEPREFIX}packaging>=0: devel/py-packaging${PYTHON_PKGNAMEPREFIX}pexpect>=0: misc/py-pexpect${PYTHON_PKGNAMEPREFIX}platformdirs>=0: devel/py-platformdirs${PYTHON_PKGNAMEPREFIX}protobuf>=0: devel/py-protobuf${PYTHON_PKGNAMEPREFIX}ptyprocess>=0: sysutils/py-ptyprocess${PYTHON_PKGNAMEPREFIX}pyasn1>=0: devel/py-pyasn1${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0: devel/py-pyasn1-modules${PYTHON_PKGNAMEPREFIX}pycparser>=0: devel/py-pycparser${PYTHON_PKGNAMEPREFIX}pydantic2>=2.11.2: devel/py-pydantic2${PYTHON_PKGNAMEPREFIX}pydantic-core>=2.46.3: devel/py-pydantic-core${PYTHON_PKGNAMEPREFIX}pydantic-settings>=2.6.0: devel/py-pydantic-settings${PYTHON_PKGNAMEPREFIX}pygments>=0: textproc/py-pygments${PYTHON_PKGNAMEPREFIX}pyjwt>=0: www/py-pyjwt${PYTHON_PKGNAMEPREFIX}pyperclip>=0: devel/py-pyperclip${PYTHON_PKGNAMEPREFIX}python-dateutil>=0: devel/py-python-dateutil${PYTHON_PKGNAMEPREFIX}python-dotenv>=0: www/py-python-dotenv${PYTHON_PKGNAMEPREFIX}python-multipart>=0: www/py-python-multipart${PYTHON_PKGNAMEPREFIX}pyyaml>=0: devel/py-pyyaml${PYTHON_PKGNAMEPREFIX}referencing>=0: devel/py-referencing${PYTHON_PKGNAMEPREFIX}requests>=0: www/py-requests${PYTHON_PKGNAMEPREFIX}rfc8785>=0: devel/py-rfc8785${PYTHON_PKGNAMEPREFIX}rich>=0: textproc/py-rich${PYTHON_PKGNAMEPREFIX}rpds-py>=0: devel/py-rpds-py${PYTHON_PKGNAMEPREFIX}sentry-sdk>=0: devel/py-sentry-sdk${PYTHON_PKGNAMEPREFIX}setproctitle>=0: devel/py-setproctitle${PYTHON_PKGNAMEPREFIX}six>=0: devel/py-six${PYTHON_PKGNAMEPREFIX}smmap>=0: devel/py-smmap${PYTHON_PKGNAMEPREFIX}sounddevice>=0: audio/py-sounddevice${PYTHON_PKGNAMEPREFIX}soupsieve>=0: www/py-soupsieve${PYTHON_PKGNAMEPREFIX}sse-starlette>=0: www/py-sse-starlette${PYTHON_PKGNAMEPREFIX}starlette>=0: www/py-starlette${PYTHON_PKGNAMEPREFIX}textual>=8.2.8: textproc/py-textual${PYTHON_PKGNAMEPREFIX}textual-speedups>=0: textproc/py-textual-speedups${PYTHON_PKGNAMEPREFIX}tomli-w>=0: textproc/py-tomli-w${PYTHON_PKGNAMEPREFIX}tree-sitter>=0.26.0: devel/py-tree-sitter${PYTHON_PKGNAMEPREFIX}tree-sitter-bash>=0.25.1: devel/py-tree-sitter-bash${PYTHON_PKGNAMEPREFIX}truststore>=0: security/py-truststore${PYTHON_PKGNAMEPREFIX}typing-extensions>=0: devel/py-typing-extensions${PYTHON_PKGNAMEPREFIX}typing-inspection>=0: devel/py-typing-inspection${PYTHON_PKGNAMEPREFIX}uc-micro-py>=0: textproc/py-uc-micro-py${PYTHON_PKGNAMEPREFIX}urllib3>=0: net/py-urllib3${PYTHON_PKGNAMEPREFIX}uvicorn>=0: www/py-uvicorn${PYTHON_PKGNAMEPREFIX}watchfiles>=0: devel/py-watchfiles${PYTHON_PKGNAMEPREFIX}websockets>=0: devel/py-websockets${PYTHON_PKGNAMEPREFIX}zipp>=0: devel/py-zipp${PYTHON_PKGNAMEPREFIX}zstandard>=0: archivers/py-zstandard
Build dependencies 3
Run dependencies 93
- archivers/py-zstandard
- audio/py-sounddevice
- devel/py-agent-client-protocol
- devel/py-annotated-types
- devel/py-anyio
- devel/py-attrs
- devel/py-cachetools
- devel/py-cffi
- devel/py-click
- devel/py-eval-type-backport
- devel/py-gitdb
- devel/py-gitpython
- devel/py-giturlparse
- devel/py-googleapis-common-protos
- devel/py-humanize
- devel/py-importlib-metadata
- devel/py-jaraco.classes
- devel/py-jaraco.context
- devel/py-jaraco.functools
- devel/py-jsonpatch
- devel/py-jsonpath-python
- devel/py-jsonpointer
- devel/py-jsonschema
- devel/py-jsonschema-specifications
- devel/py-mistralai
- devel/py-more-itertools
- devel/py-opentelemetry-api
- devel/py-opentelemetry-exporter-otlp-proto-common
- devel/py-opentelemetry-exporter-otlp-proto-http
- devel/py-opentelemetry-proto
- devel/py-opentelemetry-sdk
- devel/py-opentelemetry-semantic-conventions
- devel/py-packaging
- devel/py-platformdirs
- devel/py-protobuf
- devel/py-pyasn1
- devel/py-pyasn1-modules
- devel/py-pycparser
- devel/py-pydantic-core
- devel/py-pydantic-settings
- devel/py-pydantic2
- devel/py-pyperclip
- devel/py-python-dateutil
- devel/py-pyyaml
- devel/py-referencing
- devel/py-rfc8785
- devel/py-rpds-py
- devel/py-sentry-sdk
- devel/py-setproctitle
- devel/py-six
- devel/py-smmap
- devel/py-tree-sitter
- devel/py-tree-sitter-bash
- devel/py-typing-extensions
- devel/py-typing-inspection
- devel/py-watchfiles
- devel/py-websockets
- devel/py-zipp
- dns/py-idna
- misc/py-mcp
- misc/py-pexpect
- net/py-h11
- net/py-urllib3
- security/py-certifi
- security/py-cryptography
- security/py-google-auth
- security/py-keyring
- security/py-truststore
- sysutils/py-ptyprocess
- textproc/py-charset-normalizer
- textproc/py-linkify-it-py
- textproc/py-markdown-it-py
- textproc/py-markdownify
- textproc/py-mdit-py-plugins
- textproc/py-mdurl
- textproc/py-pygments
- textproc/py-rich
- textproc/py-textual
- textproc/py-textual-speedups
- textproc/py-tomli-w
- textproc/py-uc-micro-py
- www/py-beautifulsoup
- www/py-httpcore
- www/py-httpx
- www/py-httpx-sse
- www/py-pyjwt
- www/py-python-dotenv
- www/py-python-multipart
- www/py-requests
- www/py-soupsieve
- www/py-sse-starlette
- www/py-starlette
- www/py-uvicorn
No port depends on this one.
Configuration
No options to configure.
- USES
- python:3.12+
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| mistral_vibe-2.25.0.tar.gz | 2.509794e+06 | 1d51d99904fc7dd82bbd0f06d76b14a47f4b54d045029a3c701b4fec2e92862c |
Master sites 1
- PYPI