Port details |
- py-spyder Scientific PYthon Development EnviRonment, an alternative to IDLE
- 3.2.7_14 devel
=0 3.2.7_13Version of this port present on the latest quarterly branch. - There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
 - Port Added: 2015-10-27 10:57:00
- Last Update: 2022-03-07 17:39:13
- Commit Hash: 2d8f8573
- Also Listed In: python science
- License: MIT
- Description:
- Spyder (previously known as Pydee) is a powerful interactive development
environment for the Python language with advanced editing, interactive
testing, debugging and introspection features
WWW: https://github.com/spyder-ide/spyder/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}spyder>0:devel/py-spyder@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/devel/py-spyder/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/py-spyder
- pkg install py38-spyder
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.NOTE: This is a Python port. Instead of py38-spyder listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py38-spyder
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1519708244
SHA256 (spyder-ide-spyder-v3.2.7_GH0.tar.gz) = 5e53705179b57680796b9c095556d30fdfe41b359bbcffea94a6ea1929b0d6dd
SIZE (spyder-ide-spyder-v3.2.7_GH0.tar.gz) = 4906058
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py38-sphinx>=0,1 : textproc/py-sphinx@py38
- update-desktop-database : devel/desktop-file-utils
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- py38-qt5-pyqt>=5.15.6 : devel/py-qt5-pyqt@py38
- py38-sip>=6.5.1 : devel/py-sip@py38
- Runtime dependencies:
-
- py38-QtAwesome>0 : x11-fonts/py-QtAwesome@py38
- py38-QtPy>=1.3.1 : devel/py-QtPy@py38
- py38-cloudpickle>=0.3.1 : devel/py-cloudpickle@py38
- py38-jedi>=0.9.0 : devel/py-jedi@py38
- py38-nbconvert>=4.0 : devel/py-nbconvert@py38
- py38-pep8>=0.6 : devel/pep8@py38
- py38-pycodestyle>=2.3 : devel/py-pycodestyle@py38
- py38-qtconsole>=4.3.0 : devel/py-qtconsole@py38
- py38-numpydoc>0 : textproc/py-numpydoc@py38
- pylint-py38>=0.25 : devel/pylint@py38
- py38-parso>=0.1.1 : textproc/py-parso@py38
- py38-ipython>=6.0 : devel/ipython@py38
- py38-pyzmq>=2.1.11 : net/py-pyzmq@py38
- py38-matplotlib>=1.0 : math/py-matplotlib@py38
- py38-numpy>=1.16,1<1.21,1 : math/py-numpy@py38
- py38-psutil>=0.3 : sysutils/py-psutil@py38
- py38-pyflakes>=0.5 : devel/py-pyflakes@py38
- py38-rope>=0.9.2 : devel/py-rope@py38
- py38-scipy>0 : science/py-scipy@py38
- py38-sphinx>=0,1 : textproc/py-sphinx@py38
- update-desktop-database : devel/desktop-file-utils
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- py38-qt5-pyqt>=5.15.6 : devel/py-qt5-pyqt@py38
- py38-sip>=6.5.1 : devel/py-sip@py38
- This port is required by:
- for Run
-
- cad/py-cq-editor
- Configuration Options:
- ===> The following configuration options are available for py38-spyder-3.2.7_14:
DOCS=on: Build and/or install documentation
====> Options available for the group RECOMMENDED
IPYTHON=on: IPython Console integration
MATPLOT=on: Interactive data plotting in the consoles
NUMPY=on: N-dimensional arrays
PSUTIL=on: CPU and memory usage info in the status bar
PYFLAKES=on: Real-time code analysis on the Editor
ROPE=on: Editor's code completion, go-to-definition and help
SCIPY=on: Signal/image processing
SPHINX=on: Rich text help on the Object Inspector
====> Options available for the group OPTIONAL
PANDAS=off: View and edit DataFrames and Series in the Variable Explorer
PYGMENTS=off: Syntax highlighting for Matlab, Julia and other file types
SYMPY=off: Symbolic mathematics in the IPython Console
===> Use 'make config' to modify these settings
- Options name:
- devel_py-spyder
- USES:
- desktop-file-utils python:3.7+ pyqt:5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
07 Mar 2022 17:39:13 3.2.7_14
|
Loïc Bartoletti (lbartoletti)  |
devel/py-qt5, devel/py-sip: Update versions
- Update sip to 6.5.1
- Update PyQt5 to 5.15.6
- Update PyQtChart, PyQtNetworkAuth and PyQtWebengine to 5.15.5
- Update PyQtSip to 12.9.1
- Update PyQtBuilder to 1.12.2
- Add ${_MAKE_JOBS} for pyqt.mk (reported by Tatsuki Makino)
PR: 261685
Exp-run by: antoine |
27 Jan 2022 06:12:26 3.2.7_13
|
Loïc Bartoletti (lbartoletti)  |
PyQt: Update sip to 6.5.0, reintroduce sip4 and simplify PyQt framework.
SIP:
As mentioned in the update from sip to sip5, this is a transitional version
to remove what is deprecated in sip4.
Sip6 completely removes the deprecated parts.
Unfortunately, some ports — mostly cura things — can not use sip6, so we
reintroduce sip4.
PyQt:
At the same time, we took the opportunity to simplify PyQT and propose only one
package as for devel/pyside2. */py-qt5-* have been merged — excepted chart,
networkauth and webengine — into devel/py-qt5-pyqt.
This allows us to be in adequacy with the packages that the author of these (Only the first 15 lines of the commit message are shown above ) |
06 Apr 2021 14:31:07 3.2.7_13
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
16 Mar 2021 09:29:54
3.2.7_13
|
lbartoletti  |
PyQt5: Update PyQt5 to 5.15.4 and py-qtbuilder to 1.9.1
PR: 254218
Exp-run by: antoine |
08 Mar 2021 06:49:18
3.2.7_12
|
lbartoletti  |
PyQt5: Update PyQt5 to 5.15.3, QScintilla2 to 2.12.0, py-qtbuilder to 1.9.0
* PyQt5: update to 5.15.3
This is a minor feature and bug-fix release. There are corresponding releases of
the other PyQt5-related packages.
- Added the missing QImage.setAlphaChannel().
- Support for the QtNetworkAuth library has been moved to a separate
PyQtNetworkAuth package.
- Wheels no longer bundle the corresponding Qt libraries and instead
automatically install them from an external wheel.
* QScintilla2: update to 2.12.0
This adds support for Qt6 and removes support for Qt4.
- Change the new distname (again)i due to a conflict
- Use the new sip-build system
* devel/py-qtbuilder: update to 1.9.0
* devel/py-sip: fix flavor for sip-distinfo
PR: 253865
Exp-run by: antoine |
14 Jan 2021 14:34:38
3.2.7_11
|
dbaio  |
Remove PY_SPHINX from ports using Python 3
Approved by: portmgr blanket
Differential Revision: https://reviews.freebsd.org/D28093 |
15 Dec 2020 17:56:00
3.2.7_11
|
lbartoletti  |
Update PyQt5 to 5.15.2, sip to 5.5.0, py-qtbuilder to 1.6.0 and py-qt5-sip to
12.8.1
PR: 251764
Exp-run by: antoine |
11 Nov 2020 14:00:54
3.2.7_10
|
lbartoletti  |
Put some ports back to the pool |
05 Oct 2020 15:50:04
3.2.7_10
|
lbartoletti  |
Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
- Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
- Use pypi for PYQT [1]
- Add devel/py-qt5-sip (Don't use it for now. It will be used in future updates
of PyQt with py-sip >= 5)
- Add missing py-qt5 ports: comms/py-qt5-sensors, devel/py-qt5-location,
devel/py-qt5-remoteobjects, net/py-qt5-networkauth
- Strip libs
- Refactor *_PATH and *_PORT parts
[1] RiverBankComputing doesn't offer links to download latest version of some
ports
PR: 247369
Reviewed by: tcberner
Differential Revision: https://reviews.freebsd.org/D25749
Exp-run by: antoine |
15 Aug 2020 12:50:58
3.2.7_9
|
dbaio  |
devel/ipython: Update to 7.17.0
IPython 7.17+ supports Python 3.7 and above, following NEP 29.
Update consumers to use Python >= 3.7 (avoid break bulk -a).
Changelog: https://ipython.readthedocs.io/en/latest/whatsnew/version7.html?highlight=7.17#ipython-7-17
Approved by: dbaio (python, maintainer) |
11 May 2020 23:51:58
3.2.7_9
|
dbaio  |
Update Sphinx
- Repocopy textproc/py-sphinx to textproc/py-sphinx18
Update it to 1.8.5 (latest version from 1.8.X).
This version supports Python 2 and 3.
Add test target.
- textproc/py-sphinx: Update to 3.0.2
Python 3 only (3.5+).
Add test target.
- Mk/Uses/python.mk: Add PY_SPHINX
(Only the first 15 lines of the commit message are shown above ) |
03 May 2020 16:49:59
3.2.7_9
|
dbaio  |
devel/ipython: Update to 7.14.0
IPython 7.10+ supports Python 3.6 and above, following NEP 29.
Update consumers to use Python >= 3.6 (avoid break bulk -a).
Changelog: https://ipython.readthedocs.io/en/stable/whatsnew/version7.html#ipython-7-14 |
11 Apr 2020 05:04:41
3.2.7_8
|
lbartoletti  |
Update py-sip to 4.19.21 and qscintilla2 to 2.11.4
- Update py-sip to 4.19.21
- Update qscintilla2 to 2.11.4
- Replace MASTER_SITE_RIVERBANK with https versions
- Replace QSCI2_DISTNAME to match with the new one
PR: 245308
Approved by: tcberner (mentor)
Exp-run by: antoine |
14 Jan 2020 21:45:15
3.2.7_7
|
lbartoletti  |
Change my mail address to lbartoletti@FreeBSD.org
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D23169 |
26 Jul 2019 20:46:57
3.2.7_7
|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
16 Jan 2019 11:13:45
3.2.7_6
|
tijl  |
Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence. If the
catch-all is last it captures everything. In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the
catch-all lowest priority.
Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium. Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3] The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one. If there's no such non-weak symbol the call (Only the first 15 lines of the commit message are shown above ) |
12 Dec 2018 01:35:36
3.2.7_5
|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
09 Dec 2018 13:11:15
3.2.7_4
|
swills  |
devel/py-spyder: Fix startup
While here, fix issue with updated ipython
PR: 226461
Submitted by: lbartoletti@tuxfamily.org (maintainer, except ipython fix)
Reported by: jwb |
22 Nov 2018 20:18:37
3.2.7_3
|
tcberner  |
pyqt: Change install directories for Python flavor support
* PyQt could not be installed for multiple Python versions at
the same time, as there were conflicting files.
This patch creates Python-version versioned directories for
all these, and further installs binaries with a version number.
* Note, there might be some hickups for software that depends on
on of the .so's provided by PyQt5, which might not be found
anymore autmotically, and maybe need some LD-flaggery.
* Update PyQt5 to 5.10.1
* Mark www/py-qt5-webengine broken. It is unforuntately no longer
compatible with the old qt5-webengine-5.9.4 we ship.
PR: 232745
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D8714 |
07 Aug 2018 09:21:03
3.2.7_2
|
antoine  |
Unbreak
Reported by: pkg-fallout |
10 Mar 2018 17:46:06
3.2.7_1
|
gerald  |
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079). |
27 Feb 2018 05:43:10
3.2.7
|
yuri  |
devel/py-spyder: Update to 3.2.7
lbartoletti@tuxfamily.org takes maintainership.
Additional port changes:
* Added to RUN_DEPENDS
* Only for python3
* Added USE_PYTHON=noflavors (an app)
* Removed options JEDI/PEP8
* Updated post-patch
PR: 225731
Approved by: tcberner (mentor, implicit) |
29 Jan 2018 06:45:16
2.3.7_1
|
araujo  |
- Update textproc/py-sphinx to 1.6.5. [0]
- Update all ports that depends of py-sphinx. [0]
- Add conditional RUN_DEPENDS. [1]
- Add TEST_DEPENDS. [1]
PR: ports/221891 [0] and ports/225136 [1]
Submitted by: sunpoet [1]
Approved by: antoine (portmgr)
Exprun by: antoine (several rounds)
Sponsored by: iXsystems, Inc. |
09 Dec 2017 10:56:30
2.3.7
|
sunpoet  |
Add NO_ARCH
- Fix indent |
02 Dec 2017 09:22:02
2.3.7 
|
antoine  |
Explicitely pass ipython FLAVOR in a few ports |
30 Nov 2017 15:50:34
2.3.7 
|
mat  |
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the (Only the first 15 lines of the commit message are shown above ) |
07 Jul 2017 16:34:08
2.3.7
|
sunpoet  |
Reset MAINTAINER
PR: 220538
Submitted by: Rod Person <rodperson@rodperson.com> (maintainer) |
19 May 2016 10:21:25
2.3.7
|
amdmi3  |
- Fix trailing whitespace in pkg-descrs, categories [a-f]*
Approved by: portmgr blanket |
01 Apr 2016 14:00:57
2.3.7
|
mat  |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
27 Oct 2015 10:56:49
2.3.7
|
demon  |
Rename spyder --> py-spyder
Requested by: mat |