pkgsrc/devel/py-ipython/Makefile
adam 7c1d2e69ff py-ipython: updated to 7.13.0
IPython 7.13 is the first release of the 7.x branch since master is diverging
toward an 8.0. Exiting new features have already been merged in 8.0 and will
not be available on the 7.x branch. All the changes bellow have been backported
from the master branch.
 - Fix inability to run PDB when inside an event loop
 - Fix ability to interrupt some processes on windows
 - Fix debugger shortcuts
 - improve tab completion when inside a string by removing irrelevant elements
 - Fix display of filename tab completion when the path is long
 - Many removal of Python 2 specific code path
 - displaying wav files do not require NumPy anymore, and is 5x to 30x faster
2020-03-03 05:56:20 +00:00

40 lines
1.5 KiB
Makefile

# $NetBSD: Makefile,v 1.48 2020/03/03 05:56:20 adam Exp $
DISTNAME= ipython-7.13.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=i/ipython/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://ipython.org/
COMMENT= Interactive computing environment for Python
LICENSE= modified-bsd
DEPENDS+= ${PYPKGPREFIX}-backcall-[0-9]*:../../devel/py-backcall
DEPENDS+= ${PYPKGPREFIX}-decorator-[0-9]*:../../devel/py-decorator
DEPENDS+= ${PYPKGPREFIX}-jedi>=0.10:../../editors/py-jedi
DEPENDS+= ${PYPKGPREFIX}-pexpect-[0-9]*:../../devel/py-pexpect
DEPENDS+= ${PYPKGPREFIX}-pickleshare-[0-9]*:../../databases/py-pickleshare
DEPENDS+= ${PYPKGPREFIX}-prompt_toolkit>=2.0.0:../../devel/py-prompt_toolkit2
DEPENDS+= ${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments
DEPENDS+= ${PYPKGPREFIX}-setuptools>=18.5:../../devel/py-setuptools
DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
DEPENDS+= ${PYPKGPREFIX}-traitlets>=4.2:../../devel/py-traitlets
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == Darwin
DEPENDS+= ${PYPKGPREFIX}-appnope-[0-9]*:../../sysutils/py-appnope
.endif
USE_LANGUAGES= # none
PYTHON_VERSIONS_INCOMPATIBLE= 27
post-install:
cd ${DESTDIR}${PREFIX} && \
${RM} bin/iptest3 bin/ipython3 && \
${MV} bin/iptest bin/iptest-${PYVERSSUFFIX} && \
${MV} bin/ipython bin/ipython-${PYVERSSUFFIX} && \
${MV} ${PKGMANDIR}/man1/ipython.1 ${PKGMANDIR}/man1/ipython-${PYVERSSUFFIX}.1 || ${TRUE}
.include "../../lang/python/distutils.mk"
.include "../../mk/bsd.pkg.mk"