A JupyterLab расширение для контроля версий с использованием Git.
Рисунок 1. Демонстрация работы расширения (ui_glow_up.gif).
Чтобы увидеть расширение в действии, откройте пример ноутбука, включенный в Binder демо.
Откройте расширение Git на вкладке «Git» на левой панели.
Для установки выполните следующие шаги:
pip install --upgrade jupyterlab-git
jupyter lab build
После установки поведение расширения можно изменить с помощью следующих настроек, которые можно установить в редакторе расширенных настроек JupyterLab:
Прежде чем обращаться к следующему списку, убедитесь, что серверное расширение и внешнее расширение имеют одинаковую версию, выполнив следующие команды:
jupyter serverextension list
jupyter labextension list
[W 00:27:41.800 LabApp] 404 GET /git/server_root?1576081660665
Явно включите расширение сервера, запустив:
jupyter serverextension enable --py jupyterlab_git
Проблема: панель Git не отображается. Возможные решения:
Проверьте, установлено ли расширение JupyterLab:
jupyter labextension list
Если вы не видите @jupyterlab/git v... enabled OK
в списке, явно установите расширение jupyter labextension, выполнив:
jupyter labextension install @jupyterlab/git
Если вы хотите внести свой вклад в проект, ознакомьтесь с нашей документацией для участников. JupyterLab следует официальному Кодексу поведения Jupyter.
Требуется NodeJS
# Установите новый JupyterLab
pip install -U jupyterlab
# Клонируйте репозиторий в локальную среду
git clone https://github.com/jupyterlab/jupyterlab-git.git
cd jupyterlab-git
# Установите серверное расширение в режиме разработки и включите его
pip install -e .[test]
jupyter serverextension enable --py jupyterlab_git --sys-prefix
# Соберите пакет labextension и свяжите его с jlab в режиме разработчика
jlpm
jupyter labextension link .
Чтобы пересобрать пакет после изменения и приложения JupyterLab:
jlpm run build
jupyter lab build
Чтобы постоянно отслеживать проект на предмет изменений и автоматически запускать перестройку, запустите Jupyter в режиме наблюдения:
jupyter lab --watch
И в отдельном сеансе начните следить за исходным каталогом на предмет изменений:
jlpm run watch
Теперь каждое изменение будет собираться локально и включаться в JupyterLab. Обязательно обновите страницу браузера после сохранения изменений файла, чтобы перезагрузить расширение (обратите внимание: вам нужно дождаться завершения работы webpack, что может занять 10 секунд и более).
Для выполнения тестов:
pytest jupyterlab_git
jlpm run test
Расширение Jupyter Git является частью Project Jupyter и разрабатывается открытым сообществом участников. Чтобы узнать, кто был активен недавно, посмотрите на вкладку «Участники». Ниже мы перечисляем людей и организации, которые внесли свой вклад в проект (ключ эмодзи):
Amazon Web Services 🤝 |
Ashutosh Bondre 💻 👀 |
Athan 💻 👀 📆 🎨 |
Brian E. Granger 📆 🎨 |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )