Skip to content

Commit

Permalink
Merge pull request #1133 from python-mode/dro/update_submodules
Browse files Browse the repository at this point in the history
Updating submodules
  • Loading branch information
diraol committed May 8, 2021
2 parents 76df35a + f867d28 commit 56a4b36
Show file tree
Hide file tree
Showing 10 changed files with 48 additions and 13 deletions.
43 changes: 39 additions & 4 deletions .github/workflows/test_pymode.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,56 @@ name: Testing python-mode
on: [push]

jobs:
test-python-3_6:
test-python-3_8:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: |
sudo apt update
sudo apt install -yqq libncurses5-dev libatk1.0-dev python-dev python3-dev lua5.1 lua5.1-dev libperl-dev git
sudo apt remove --purge vim vim-runtime gvim
export PYTHON_CONFIGURE_OPTS="--enable-shared"
sudo apt install -yqq libncurses5-dev libgtk2.0-dev libatk1.0-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python3-dev lua5.2 liblua5.2-dev libperl-dev git
sudo apt remove --purge -yqq vim vim-runtime gvim
- name: build and install vim from source
working-directory: /tmp
run: |
export PYTHON_CONFIGURE_OPTS="--enable-shared"
git clone https://github.com/vim/vim.git
cd vim
./configure --with-features=huge --enable-multibyte --enable-python3interp=yes --with-python3-config-dir=/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu --enable-perlinterp=yes --enable-luainterp=yes --enable-cscope --prefix=/usr/local
./configure --with-features=huge --enable-multibyte --enable-python3interp=yes --with-python3-config-dir=/usr/lib/python3.8/config-3.8m-x86_64-linux-gnu --enable-perlinterp=yes --enable-luainterp=yes --enable-cscope --prefix=/usr/local
sudo make && sudo make install
- name: Install python-mode
run: |
export PYMODE_DIR="${HOME}/work/python-mode/python-mode"
mkdir -p ${HOME}/.vim/pack/foo/start/
ln -s ${PYMODE_DIR} ${HOME}/.vim/pack/foo/start/python-mode
cp ${PYMODE_DIR}/tests/utils/pymoderc ${HOME}/.pymoderc
cp ${PYMODE_DIR}/tests/utils/vimrc ${HOME}/.vimrc
touch ${HOME}/.vimrc.before ${HOME}/.vimrc.after
- name: Run python-mode test script
run: |
alias python=python3
cd ${HOME}/work/python-mode/python-mode
git submodule update --init --recursive
git submodule sync
bash tests/test.sh
test-python-3_9:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: |
sudo apt update
export PYTHON_CONFIGURE_OPTS="--enable-shared"
sudo apt install -yqq libncurses5-dev libgtk2.0-dev libatk1.0-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python3-dev lua5.2 liblua5.2-dev libperl-dev git
sudo apt remove --purge -yqq vim vim-runtime gvim
- name: build and install vim from source
working-directory: /tmp
run: |
export PYTHON_CONFIGURE_OPTS="--enable-shared"
git clone https://github.com/vim/vim.git
cd vim
./configure --with-features=huge --enable-multibyte --enable-python3interp=yes --with-python3-config-dir=/usr/lib/python3.9/config-3.9m-x86_64-linux-gnu --enable-perlinterp=yes --enable-luainterp=yes --enable-cscope --prefix=/usr/local
sudo make && sudo make install
- name: Install python-mode
run: |
Expand Down
2 changes: 1 addition & 1 deletion submodules/astroid
2 changes: 1 addition & 1 deletion submodules/autopep8
2 changes: 1 addition & 1 deletion submodules/mccabe
Submodule mccabe updated 5 files
+1 −0 .gitignore
+7 −1 .travis.yml
+2 −0 setup.py
+42 −0 test_mccabe.py
+6 −1 tox.ini
2 changes: 1 addition & 1 deletion submodules/pylint
2 changes: 1 addition & 1 deletion submodules/toml

0 comments on commit 56a4b36

Please sign in to comment.