[arch-commits] Commit in spyder/trunk (PKGBUILD spyder3_to_spyder.patch)
Bruno Pagani
archange at archlinux.org
Thu Dec 24 14:38:59 UTC 2020
Date: Thursday, December 24, 2020 @ 14:38:59
Author: archange
Revision: 788172
upgpkg: spyder 4.2.1-1
Modified:
spyder/trunk/PKGBUILD
Deleted:
spyder/trunk/spyder3_to_spyder.patch
-------------------------+
PKGBUILD | 44 ++++++++++++++++++++++----------------------
spyder3_to_spyder.patch | 43 -------------------------------------------
2 files changed, 22 insertions(+), 65 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-12-24 14:37:40 UTC (rev 788171)
+++ PKGBUILD 2020-12-24 14:38:59 UTC (rev 788172)
@@ -4,13 +4,13 @@
# Contributor: TDY <tdy at gmx.com>
pkgname=spyder
-pkgver=4.1.5
-pkgrel=3
+pkgver=4.2.1
+pkgrel=1
pkgdesc="The Scientific Python Development Environment"
arch=(any)
url="https://www.spyder-ide.org/"
license=(MIT)
-makedepends=(python-setuptools python-sphinx)
+makedepends=(python-sphinx)
depends=(
python-atomicwrites
python-chardet
@@ -19,6 +19,7 @@
python-intervaltree
ipython
python-jedi
+ python-jsonschema
python-keyring
jupyter-nbconvert
python-numpydoc
@@ -32,6 +33,8 @@
python-pyqtwebengine
qt5-webkit
python-language-server
+ python-pyls-black
+ python-pyls-spyder
python-xdg
python-pyzmq
python-qdarkstyle
@@ -38,8 +41,11 @@
python-qtawesome
python-qtconsole
python-qtpy
+ python-setuptools
python-sphinx
python-spyder-kernels
+ python-textdistance
+ python-three-merge
python-watchdog
)
optdepends=(
@@ -69,21 +75,15 @@
git
tk
)
-source=(https://github.com/spyder-ide/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz
- spyder3_to_spyder.patch)
-sha256sums=('98f24bd782e2c5d2fcd1033b433692e85dada9f095f86547ba66728e5a26a65f'
- '42b51d2696f06e4ad69be7379e913fd90e5c09c3e8244b6f38ef127ae86cfe89')
+source=(https://github.com/spyder-ide/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha256sums=('0231a3b0ba0530817e53b5162ce0c3db8c98f071a0e4d4b6027721bf32039e2b')
prepare() {
cd ${pkgname}-${pkgver}
- # Replace spyder3 with spyder
- patch -p1 -i ../spyder3_to_spyder.patch
- mv scripts/spyder{3,}.desktop
- mv scripts/spyder{3,}.appdata.xml
# Allow our jedi/parso/pyls versions
- sed -i "s|JEDI_REQVER = '=0.17.1'|JEDI_REQVER = '>=0.17.1'|" -i spyder/dependencies.py
- sed -i "s|PARSO_REQVER = '=0.7.0'|PARSO_REQVER = '>=0.7.0'|" -i spyder/dependencies.py
- sed -i "s|PYLS_REQVER = '>=0.34.0;<1.0.0'|PYLS_REQVER = '>=0.34.0'|" -i spyder/dependencies.py
+ sed -i "s|JEDI_REQVER = '=|JEDI_REQVER = '>=|" -i spyder/dependencies.py
+ sed -i "s|PARSO_REQVER = '=|PARSO_REQVER = '>=|" -i spyder/dependencies.py
+ sed -i "s|PYLS_REQVER = '>=0.36.2;<1.0.0'|PYLS_REQVER = '>=0.36.2'|" -i spyder/dependencies.py
}
build() {
@@ -94,14 +94,14 @@
check() {
cd ${pkgname}-${pkgver}
# Required per above patching
- sed -i "s|jedi==0.17.1|jedi>=0.17.0|" -i setup.py
- sed -i "s|parso==0.7.0|parso>=0.7.0|" -i setup.py
- sed -i "s|python-language-server[all]>=0.34.0,<1.0.0|python-language-server[all]>=0.34.0|" -i setup.py
- sed -i "s|jedi =0.17.1|jedi >=0.17.0|" -i requirements/conda.txt
- sed -i "s|parso =0.7.0|parso >=0.7.0|" -i requirements/conda.txt
- sed -i "s|jedi =0.17.1|jedi >=0.17.0|" -i binder/environment.yml
- sed -i "s|parso =0.7.0|parso >=0.7.0|" -i binder/environment.yml
- sed -i "s|python-language-server >=0.34.0,<1.0.0|python-language-server >=0.34.0|" -i binder/environment.yml
+ sed -i "s|jedi==|jedi>=|" -i setup.py
+ sed -i "s|parso==|parso>=|" -i setup.py
+ sed -i "s|python-language-server[all]>=0.36.2,<1.0.0|python-language-server[all]>=0.36.2|" -i setup.py
+ sed -i "s|jedi =|jedi >=|" -i requirements/conda.txt
+ sed -i "s|parso =|parso >=|" -i requirements/conda.txt
+ sed -i "s|jedi =|jedi >=|" -i binder/environment.yml
+ sed -i "s|parso =|parso >=|" -i binder/environment.yml
+ sed -i "s|python-language-server >=0.36.2,<1.0.0|python-language-server >=0.36.2|" -i binder/environment.yml
# Some tests failures but upstream does not support us
python runtests.py || echo "Tests failed"
}
Deleted: spyder3_to_spyder.patch
===================================================================
--- spyder3_to_spyder.patch 2020-12-24 14:37:40 UTC (rev 788171)
+++ spyder3_to_spyder.patch 2020-12-24 14:38:59 UTC (rev 788172)
@@ -1,43 +0,0 @@
---- a/scripts/spyder3.desktop
-+++ b/scripts/spyder3.desktop
-@@ -1,12 +1,11 @@
- [Desktop Entry]
- Type=Application
- Version=1.0
--Name=Spyder3
--GenericName=Spyder3
-+Name=Spyder
- Comment=The Scientific Python Development Environment - Python 3
--Icon=spyder3
--TryExec=spyder3
--Exec=spyder3 %F
-+Icon=spyder
-+TryExec=spyder
-+Exec=spyder %F
- Terminal=false
- MimeType=text/x-python;
- Categories=Development;Science;IDE;Qt;
---- a/setup.py
-+++ b/setup.py
-@@ -88,9 +88,9 @@
- """Return data_files in a platform dependent manner"""
- if sys.platform.startswith('linux'):
- if PY3:
-- data_files = [('share/applications', ['scripts/spyder3.desktop']),
-- ('share/icons', ['img_src/spyder3.png']),
-- ('share/metainfo', ['scripts/spyder3.appdata.xml'])]
-+ data_files = [('share/applications', ['scripts/spyder.desktop']),
-+ ('share/icons', ['img_src/spyder.png']),
-+ ('share/metainfo', ['scripts/spyder.appdata.xml'])]
- else:
- data_files = [('share/applications', ['scripts/spyder.desktop']),
- ('share/icons', ['img_src/spyder.png'])]
-@@ -131,7 +131,7 @@
- # See spyder-ide/spyder#1158.
- SCRIPTS = ['%s_win_post_install.py' % NAME]
- if PY3 and sys.platform.startswith('linux'):
-- SCRIPTS.append('spyder3')
-+ SCRIPTS.append('spyder')
- else:
- SCRIPTS.append('spyder')
-
More information about the arch-commits
mailing list