Date: Thursday, March 11, 2021 @ 06:11:39 Author: polyzen Revision: 887416
archrelease: copy trunk to community-staging-any Added: python-language-server/repos/community-staging-any/ python-language-server/repos/community-staging-any/PKGBUILD (from rev 887415, python-language-server/trunk/PKGBUILD) python-language-server/repos/community-staging-any/fix-test.patch (from rev 887415, python-language-server/trunk/fix-test.patch) ----------------+ PKGBUILD | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ fix-test.patch | 12 +++++++++++ 2 files changed, 70 insertions(+) Copied: python-language-server/repos/community-staging-any/PKGBUILD (from rev 887415, python-language-server/trunk/PKGBUILD) =================================================================== --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2021-03-11 06:11:39 UTC (rev 887416) @@ -0,0 +1,58 @@ +# Maintainer: Morten Linderud <foxbo...@archlinux.org> +# Maintainer: Maxim Baz <$pkgname at maximbaz dot com> +# Contributor: fenuks + +pkgname=python-language-server +pkgver=0.36.2 +pkgrel=2 +pkgdesc="An implementation of the Language Server Protocol for Python" +arch=("any") +url="https://github.com/palantir/python-language-server" +license=("MIT") +depends=("python" "python-setuptools" "python-jsonrpc-server" "python-future" "python-jedi" "python-pluggy" "python-ujson") +optdepends=("python-mccabe: for complexity checking" + "python-rope: for completions and renaming" + "python-pyflakes: for linter to detect various errors" + "flake8: for code linting" + "python-pycodestyle: for style checking" + "python-pylint: for code linting" + "autopep8: for code formatting" + "yapf: for code formatting (preferred over autopep8)" + "python-pydocstyle: for docstring style checking") +checkdepends=("python-pytest" "python-pytest-runner" "python-pytest-cov" "python-pyflakes" "flake8" + "python-mock" "python-jedi" "python-future" "yapf" "python-mccabe" "python-pycodestyle" + "autopep8" "python-rope" "python-pydocstyle" "python-pylint" "python-jsonrpc-server" + "python-numpy" "python-pandas" "python-matplotlib" "python-flaky") +source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-${pkgver}.tar.gz" + "fix-test.patch" + 'jedi-018-support.patch::https://github.com/palantir/python-language-server/commit/40afab312a6bf0dcd620c82e59555ea2967aacdf.patch') +sha256sums=('9984c84a67ee2c5102c8e703215f407fcfa5e62b0ae86c9572d0ada8c4b417b0' + '75bee7f9e288bf72e116c8a8f10d32758a800409a91266c7cd15888c6c254bdf' + '84dc8c69f7bee9d60679141b25c81a849ff0b45e91f435e1aa8ae6dd6db6bb84') + + +prepare() { + cd "${pkgname}-${pkgver}" + patch -Np1 < "$srcdir/fix-test.patch" + patch -Np1 < "$srcdir/jedi-018-support.patch" + sed -i 's/0.18.0/0.19.0/' python_language_server.egg-info/requires.txt +} + +build() { + cd "${pkgname}-${pkgver}" + export PYTHONHASHSEED=0 + python setup.py build +} + +check() { + cd "${pkgname}-${pkgver}" + py.test -k 'not test_pyqt_completion and not test_snippet_parsing and not test_numpy_hover' +} + +package() { + cd "${pkgname}-${pkgver}" + python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim:set ts=4 sw=4 et: Copied: python-language-server/repos/community-staging-any/fix-test.patch (from rev 887415, python-language-server/trunk/fix-test.patch) =================================================================== --- community-staging-any/fix-test.patch (rev 0) +++ community-staging-any/fix-test.patch 2021-03-11 06:11:39 UTC (rev 887416) @@ -0,0 +1,12 @@ +diff --git a/test/plugins/test_folding.py b/test/plugins/test_folding.py +index 05f0cdd..06e644f 100644 +--- a/test/plugins/test_folding.py ++++ b/test/plugins/test_folding.py +@@ -118,6 +118,7 @@ def test_folding(workspace): + {'startLine': 2, 'endLine': 3}, + {'startLine': 5, 'endLine': 6}, + {'startLine': 8, 'endLine': 11}, ++ {'startLine': 9, 'endLine': 10}, + {'startLine': 12, 'endLine': 20}, + {'startLine': 13, 'endLine': 14}, + {'startLine': 15, 'endLine': 16},