update packages
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
(define-package "anaconda-mode" "20231123.1806" "Code navigation, documentation lookup and completion for Python"
|
||||
(define-package "anaconda-mode" "20250310.1512" "Code navigation, documentation lookup and completion for Python"
|
||||
'((emacs "25.1")
|
||||
(pythonic "0.1.0")
|
||||
(dash "2.6.0")
|
||||
(s "1.9")
|
||||
(f "0.16.2"))
|
||||
:commit "92a6295622df7fae563d6b599e2dc8640e940ddf" :authors
|
||||
:commit "28b3e0088ac7113390aa006bf277c8aa14e561a2" :authors
|
||||
'(("Artem Malyshev" . "proofit404@gmail.com"))
|
||||
:maintainers
|
||||
'(("Artem Malyshev" . "proofit404@gmail.com"))
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
(declare-function posframe-show "posframe")
|
||||
|
||||
;;; Server.
|
||||
(defvar anaconda-mode-server-version "0.1.16"
|
||||
(defvar anaconda-mode-server-version "0.1.17"
|
||||
"Server version needed to run `anaconda-mode'.")
|
||||
|
||||
(defvar anaconda-mode-process-name "anaconda-mode"
|
||||
@@ -784,14 +784,14 @@ Show ERROR-MESSAGE if result is empty."
|
||||
(defun turn-on-anaconda-eldoc-mode ()
|
||||
"Turn on `anaconda-eldoc-mode'."
|
||||
(add-hook 'eldoc-documentation-functions
|
||||
'anaconda-mode-eldoc-function nil 't)
|
||||
(eldoc-mode +1))
|
||||
#'anaconda-mode-eldoc-function nil 't)
|
||||
(unless (bound-and-true-p eldoc-mode)
|
||||
(eldoc-mode +1)))
|
||||
|
||||
(defun turn-off-anaconda-eldoc-mode ()
|
||||
"Turn off `anaconda-eldoc-mode'."
|
||||
(remove-hook 'eldoc-documentation-functions
|
||||
'anaconda-mode-eldoc-function 't)
|
||||
(eldoc-mode -1))
|
||||
#'anaconda-mode-eldoc-function 't))
|
||||
|
||||
(provide 'anaconda-mode)
|
||||
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
|
||||
from __future__ import print_function
|
||||
import sys
|
||||
import os
|
||||
@@ -25,7 +24,7 @@ if IS_PY2:
|
||||
jedi_dep = ('jedi', '0.17.2')
|
||||
server_directory += '-py2'
|
||||
else:
|
||||
jedi_dep = ('jedi', '0.19.1')
|
||||
jedi_dep = ('jedi', '0.19.2')
|
||||
server_directory += '-py3'
|
||||
service_factory_dep = ('service_factory', '0.1.6')
|
||||
|
||||
@@ -71,10 +70,19 @@ def install_deps_setuptools():
|
||||
instrument_installation()
|
||||
|
||||
def install_deps_pip():
|
||||
import pathlib
|
||||
import shutil
|
||||
import subprocess
|
||||
cmd = [sys.executable, '-m', 'pip', 'install', '--target', server_directory]
|
||||
import tempfile
|
||||
import venv
|
||||
temp_dir = pathlib.Path(tempfile.mkdtemp())
|
||||
venv.create(temp_dir, with_pip=True)
|
||||
cmd = [temp_dir / 'bin' / 'pip', 'install', '--target', server_directory]
|
||||
cmd.extend(missing_dependencies)
|
||||
subprocess.check_call(cmd)
|
||||
try:
|
||||
subprocess.check_call(cmd)
|
||||
finally:
|
||||
shutil.rmtree(temp_dir)
|
||||
instrument_installation()
|
||||
|
||||
if missing_dependencies:
|
||||
|
||||
Reference in New Issue
Block a user