head	1.34;
access;
symbols
	pkgsrc-2026Q1:1.34.0.4
	pkgsrc-2026Q1-base:1.34
	pkgsrc-2025Q4:1.34.0.2
	pkgsrc-2025Q4-base:1.34
	pkgsrc-2025Q3:1.33.0.2
	pkgsrc-2025Q3-base:1.33
	pkgsrc-2025Q2:1.32.0.12
	pkgsrc-2025Q2-base:1.32
	pkgsrc-2025Q1:1.32.0.10
	pkgsrc-2025Q1-base:1.32
	pkgsrc-2024Q4:1.32.0.8
	pkgsrc-2024Q4-base:1.32
	pkgsrc-2024Q3:1.32.0.6
	pkgsrc-2024Q3-base:1.32
	pkgsrc-2024Q2:1.32.0.4
	pkgsrc-2024Q2-base:1.32
	pkgsrc-2024Q1:1.32.0.2
	pkgsrc-2024Q1-base:1.32
	pkgsrc-2023Q4:1.29.0.2
	pkgsrc-2023Q4-base:1.29
	pkgsrc-2023Q3:1.25.0.4
	pkgsrc-2023Q3-base:1.25
	pkgsrc-2023Q2:1.25.0.2
	pkgsrc-2023Q2-base:1.25
	pkgsrc-2023Q1:1.24.0.2
	pkgsrc-2023Q1-base:1.24
	pkgsrc-2022Q4:1.22.0.2
	pkgsrc-2022Q4-base:1.22
	pkgsrc-2022Q3:1.19.0.4
	pkgsrc-2022Q3-base:1.19
	pkgsrc-2022Q2:1.19.0.2
	pkgsrc-2022Q2-base:1.19
	pkgsrc-2022Q1:1.18.0.2
	pkgsrc-2022Q1-base:1.18
	pkgsrc-2021Q4:1.13.0.4
	pkgsrc-2021Q4-base:1.13
	pkgsrc-2021Q3:1.13.0.2
	pkgsrc-2021Q3-base:1.13
	pkgsrc-2021Q2:1.12.0.2
	pkgsrc-2021Q2-base:1.12
	pkgsrc-2021Q1:1.11.0.8
	pkgsrc-2021Q1-base:1.11
	pkgsrc-2020Q4:1.11.0.6
	pkgsrc-2020Q4-base:1.11
	pkgsrc-2020Q3:1.11.0.4
	pkgsrc-2020Q3-base:1.11
	pkgsrc-2020Q2:1.11.0.2
	pkgsrc-2020Q2-base:1.11
	pkgsrc-2020Q1:1.10.0.2
	pkgsrc-2020Q1-base:1.10
	pkgsrc-2019Q4:1.8.0.4
	pkgsrc-2019Q4-base:1.8
	pkgsrc-2019Q3:1.6.0.2
	pkgsrc-2019Q3-base:1.6
	pkgsrc-2019Q2:1.5.0.2
	pkgsrc-2019Q2-base:1.5
	pkgsrc-2019Q1:1.3.0.10
	pkgsrc-2019Q1-base:1.3
	pkgsrc-2018Q4:1.3.0.8
	pkgsrc-2018Q4-base:1.3
	pkgsrc-2018Q3:1.3.0.6
	pkgsrc-2018Q3-base:1.3
	pkgsrc-2018Q2:1.3.0.4
	pkgsrc-2018Q2-base:1.3
	pkgsrc-2018Q1:1.3.0.2
	pkgsrc-2018Q1-base:1.3
	pkgsrc-2017Q4:1.2.0.2
	pkgsrc-2017Q4-base:1.2
	pkgsrc-2017Q3:1.1.0.6
	pkgsrc-2017Q3-base:1.1
	pkgsrc-2017Q2:1.1.0.2
	pkgsrc-2017Q2-base:1.1;
locks; strict;
comment	@# @;


1.34
date	2025.11.03.08.36.39;	author adam;	state Exp;
branches;
next	1.33;
commitid	tHhmsdWRF3Qqh5hG;

1.33
date	2025.08.12.18.51.11;	author adam;	state Exp;
branches;
next	1.32;
commitid	I7YR0JIvHLLemt6G;

1.32
date	2024.03.17.17.29.01;	author adam;	state Exp;
branches;
next	1.31;
commitid	AYwDNCIZBIwiox2F;

1.31
date	2024.01.09.05.36.03;	author adam;	state Exp;
branches;
next	1.30;
commitid	SGcH9cgkawk5DJTE;

1.30
date	2023.12.31.09.01.20;	author adam;	state Exp;
branches;
next	1.29;
commitid	FN2J8OmnrVCB3BSE;

1.29
date	2023.11.02.11.04.14;	author adam;	state Exp;
branches;
next	1.28;
commitid	wSajByypsKlmD1LE;

1.28
date	2023.10.29.16.53.07;	author adam;	state Exp;
branches;
next	1.27;
commitid	cHlTandhwJh3HxKE;

1.27
date	2023.10.28.19.57.03;	author wiz;	state Exp;
branches;
next	1.26;
commitid	jP8MYROLWZ3yJqKE;

1.26
date	2023.09.27.16.09.00;	author adam;	state Exp;
branches;
next	1.25;
commitid	p3tQ4thLlndFtqGE;

1.25
date	2023.06.16.08.42.12;	author adam;	state Exp;
branches;
next	1.24;
commitid	6rMKxJcCK0MDj9tE;

1.24
date	2023.03.17.17.21.20;	author adam;	state Exp;
branches;
next	1.23;
commitid	xoU2pBstOWq47vhE;

1.23
date	2023.02.10.10.51.25;	author adam;	state Exp;
branches;
next	1.22;
commitid	INLBt8th6pw35YcE;

1.22
date	2022.11.28.18.06.55;	author adam;	state Exp;
branches;
next	1.21;
commitid	cWJkBEWN13rURu3E;

1.21
date	2022.11.22.10.25.01;	author adam;	state Exp;
branches;
next	1.20;
commitid	drUcYWZi6INzvG2E;

1.20
date	2022.11.22.10.18.06;	author adam;	state Exp;
branches;
next	1.19;
commitid	nsBTGjls49aYsG2E;

1.19
date	2022.04.19.11.34.27;	author adam;	state Exp;
branches;
next	1.18;
commitid	ielZvia8XM1IRNAD;

1.18
date	2022.02.16.09.53.20;	author adam;	state Exp;
branches;
next	1.17;
commitid	ZwZpHTvcBvyCiPsD;

1.17
date	2022.01.27.09.18.53;	author adam;	state Exp;
branches;
next	1.16;
commitid	imydxhI9VzCrKfqD;

1.16
date	2022.01.05.15.41.05;	author wiz;	state Exp;
branches;
next	1.15;
commitid	FQ77UruBIUsgzsnD;

1.15
date	2022.01.04.20.53.13;	author wiz;	state Exp;
branches;
next	1.14;
commitid	CYyhdK9qtoffkmnD;

1.14
date	2021.12.30.13.05.31;	author adam;	state Exp;
branches;
next	1.13;
commitid	w23rFuQ4pTWhUFmD;

1.13
date	2021.06.29.08.34.18;	author nia;	state Exp;
branches;
next	1.12;
commitid	8EPaGMIU3xEUj0ZC;

1.12
date	2021.06.10.18.44.33;	author adam;	state Exp;
branches;
next	1.11;
commitid	kqcxeZnTDUUXiCWC;

1.11
date	2020.05.16.17.27.42;	author adam;	state Exp;
branches;
next	1.10;
commitid	A5B0HfEAXRa3qu8C;

1.10
date	2020.03.17.20.13.36;	author adam;	state Exp;
branches;
next	1.9;
commitid	y6V8OjGfUrlqgN0C;

1.9
date	2020.02.16.14.35.51;	author adam;	state Exp;
branches;
next	1.8;
commitid	Rmi5bhY5bMZkmUWB;

1.8
date	2019.12.11.14.24.50;	author adam;	state Exp;
branches;
next	1.7;
commitid	ZN2XXdLlsOz3siOB;

1.7
date	2019.10.09.07.29.25;	author adam;	state Exp;
branches;
next	1.6;
commitid	ae5kjQrhyF43baGB;

1.6
date	2019.07.22.08.42.49;	author nia;	state Exp;
branches;
next	1.5;
commitid	nenIA4KxEt9P71wB;

1.5
date	2019.06.20.16.12.39;	author adam;	state Exp;
branches;
next	1.4;
commitid	Ln533qJekA7sDWrB;

1.4
date	2019.05.23.19.22.59;	author rillig;	state Exp;
branches;
next	1.3;
commitid	aWlQW8HYUUFCAmoB;

1.3
date	2018.02.06.01.40.48;	author minskim;	state Exp;
branches;
next	1.2;
commitid	Q8ofiNTrHizVQJpA;

1.2
date	2017.11.02.10.47.37;	author adam;	state Exp;
branches;
next	1.1;
commitid	p8UBWKKqZWxYXrdA;

1.1
date	2017.04.23.04.23.52;	author markd;	state Exp;
branches;
next	;
commitid	jnPIow1jA96S2COz;


desc
@@


1.34
log
@py-jupyter_core: updated to 5.9.1

5.9.1


5.9.0

Enhancements made

- nicer traceback in missing loop case outside except in run_sync

Bugs fixed

- Fix missing `f` specifier in f-string used to print config file path
- validate inputs to is_hidden

Maintenance and upkeep improvements

- try to fix some downstream tests
- remove deprecation warning, platformdirs won't become default
- Bump github/codeql-action from 3 to 4 in the actions group
- require python 3.10, start to test on 3.14 and 3.14-free-threaded
- remove pywin32 dependency so free-threading can fly (like pypy)
- Bump the actions group across 1 directory with 2 updates

Documentation improvements

- [Docs] Use extension:filetype mapping in sphinx configuration
@
text
@# $NetBSD: Makefile,v 1.33 2025/08/12 18:51:11 adam Exp $

DISTNAME=	jupyter_core-5.9.1
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	devel python
MASTER_SITES=	${MASTER_SITE_PYPI:=j/jupyter_core/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://jupyter.org/
COMMENT=	Jupyter core package
LICENSE=	modified-bsd

TOOL_DEPENDS+=	${PYPKGPREFIX}-hatchling>=1.4:../../devel/py-hatchling
DEPENDS+=	${PYPKGPREFIX}-platformdirs>=2.5:../../misc/py-platformdirs
DEPENDS+=	${PYPKGPREFIX}-traitlets>=5.3:../../devel/py-traitlets
TEST_DEPENDS+=	${PYPKGPREFIX}-ipykernel-[0-9]*:../../devel/py-ipykernel
TEST_DEPENDS+=	${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
TEST_DEPENDS+=	${PYPKGPREFIX}-test-timeout-[0-9]*:../../devel/py-test-timeout

USE_LANGUAGES=	# none

REPLACE_PYTHON+=	jupyter_core/troubleshoot.py

SUBST_CLASSES+=			fix-prefix
SUBST_STAGE.fix-prefix=		pre-configure
SUBST_MESSAGE.fix-prefix=	Fixing prefix.
SUBST_FILES.fix-prefix=		jupyter_core/paths.py
SUBST_VARS.fix-prefix=		PREFIX

post-install:
	${RM} -f ${DESTDIR}${PREFIX}/${PYSITELIB}/jupyter_core/paths.py.orig
	cd ${DESTDIR}${PREFIX}/bin && \
	${MV} jupyter jupyter-${PYVERSSUFFIX} && \
	${MV} jupyter-migrate jupyter-migrate-${PYVERSSUFFIX} && \
	${MV} jupyter-troubleshoot jupyter-troubleshoot-${PYVERSSUFFIX} || ${TRUE}

.include "../../lang/python/application.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.33
log
@py-jupyter_core: updated to 5.8.1

5.8.1
Unknown changes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2024/03/17 17:29:01 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-5.8.1
@


1.32
log
@py-jupyter_core: updated to 5.7.2

5.7.2

Maintenance and upkeep improvements

- Update Release Scripts
- Enforce pytest 7
- chore: update pre-commit hooks
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2024/01/09 05:36:03 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-5.7.2
a21 2
PYTHON_VERSIONS_INCOMPATIBLE=	27

@


1.31
log
@py-jupyter_core: updated to 5.7.1

5.7.1

Bugs fixed

- Derive JupyterAsyncApp from JupyterApp


5.7.0

Enhancements made

- Modernize event loop behavior

Maintenance and upkeep improvements

- chore: update pre-commit hooks


5.6.1

Bugs fixed

- Fix export of package version
- Revert "Enable async JupyterApp"

Maintenance and upkeep improvements

- Bump github/codeql-action from 2 to 3


5.6.0

Enhancements made

- Enable async JupyterApp
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2023/12/31 09:01:20 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-5.7.1
@


1.30
log
@py-jupyter_core: updated to 5.5.1

5.5.1

Bugs fixed

- Account for read only file systems in migration

Maintenance and upkeep improvements

- Update ruff and typings
- chore: update pre-commit hooks
- Clean up lint and add downstream checks
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2023/11/02 11:04:14 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-5.5.1
@


1.29
log
@py-jupyter_core: updated to 5.5.0

5.5.0

Maintenance and upkeep improvements

- Fix typing for traitlets 5.13
- Adopt pydata sphinx theme
- Use ruff format
- Update typings for mypy 1.6
- Lowercase APPNAME on macOS Homebrew
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2023/10/29 16:53:07 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-5.5.0
@


1.28
log
@py-jupyter_core: updated to 5.4.0

5.4.0

Maintenance and upkeep improvements

- Add python 3.12 support
- Update typings for traitlets 5.11
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2023/10/28 19:57:03 wiz Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-5.4.0
a16 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
a38 3
do-test:
	cd ${WRKSRC}/jupyter_core && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}

@


1.27
log
@python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2023/09/27 16:09:00 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-5.3.2
a4 1
PKGREVISION=	1
@


1.26
log
@py-jupyter_core: updated to 5.3.2

5.3.2

Bugs fixed

- Fix event loop handling

Maintenance and upkeep improvements

- Bump actions/checkout from 3 to 4
- Adopt sp-repo-review
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2023/06/16 08:42:12 adam Exp $
d5 1
@


1.25
log
@py-jupyter_core: updated to 5.3.1

5.3.1

Bugs fixed
- Better handling of config migration

Maintenance and upkeep improvements
- Fix write_executable test
- Use local coverage
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2023/03/17 17:21:20 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-5.3.1
@


1.24
log
@py-jupyter_core: updated to 5.3.0

5.3.0

Bugs fixed
- Fix pywin32 version constraint

Maintenance and upkeep improvements
- Add license
- Support platformdirs 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2023/02/10 10:51:25 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-5.3.0
@


1.23
log
@py-jupyter_core: updated to 5.2.0

5.2.0

Enhancements made

- Set up shell command-line tab-completion for jupyter and subcommands

Maintenance and upkeep improvements

- Add more linting
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2022/11/28 18:06:55 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-5.2.0
@


1.22
log
@py-jupyter_core: updated to 5.1.0

5.1.0

Enhancements made

- Add run_sync and ensure_async functions

Maintenance and upkeep improvements

- Add more path tests
- Clean up workflows and add badges
- CI Cleanup

Documentation improvements

- Clean up workflows and add badges
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2022/11/22 10:25:01 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-5.1.0
d16 1
@


1.21
log
@py-jupyter_core: needs hatchling to install
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2022/11/22 10:18:06 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-5.0.0
d14 2
a15 2
DEPENDS+=	${PYPKGPREFIX}-platformdirs-[0-9]*:../../misc/py-platformdirs
DEPENDS+=	${PYPKGPREFIX}-traitlets-[0-9]*:../../devel/py-traitlets
a21 2
USE_PKG_RESOURCES=	yes

@


1.20
log
@py-jupyter_core: updated to 5.0.0

5.0.0

Major Changes

Prefer Environment Level Configuration

We now make the assumption that if we are running in a virtual environment, we should prioritize the environment-level `sys.prefix` over the user-level paths. Users can opt out of this behavior by setting `JUPYTER_PREFER_ENV_PATH`, which takes precedence over our autodetection.

Migrate to Standard Platform Directories

In version 5, we introduce a `JUPYTER_PLATFORM_DIRS` environment variable to opt in to using more appropriate platform-specific directories.  We raise a deprecation warning if the variable is not set.  In version 6,  `JUPYTER_PLATFORM_DIRS` will be opt-out.  In version 7, we will remove the environment variable checks and old directory logic.

Drop Support for Python 3.7

We are dropping support for Python 3.7 ahead of its official end of life, to reduce maintenance burden as we add support for Python 3.11.

Enhancements made

- Use platformdirs for path locations
- Try to detect if we are in a virtual environment and change path precedence accordingly

Bugs fixed

- Add current working directory as first config path
- Fix inclusion of jupyter file and check in CI

Maintenance and upkeep improvements

- Bump github/codeql-action from 1 to 2
- Bump actions/checkout from 2 to 3
- Add dependabot
- Adopt jupyter releaser
- Add more typing
- Require Python 3.8+
- Use hatch backend
- Switch to flit build backend
- is_hidden: Use normalized paths

Documentation

- Update broken link to `Contributing` guide
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2022/04/19 11:34:27 adam Exp $
d13 1
@


1.19
log
@py-jupyter_core: updated to 4.10.0

4.10.0
* Include all files from ``jupyter_core``.
* Add project URLs to ``setup.cfg``.
* Set up pre-commit.
* Add flake8 and mypy settings.
* Clean up CI.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2022/02/16 09:53:20 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-4.10.0
d13 2
a14 1
DEPENDS+=	${PYPKGPREFIX}-traitlets>=4.1.0:../../devel/py-traitlets
d21 2
d25 1
a25 1
USE_PKG_RESOURCES=	yes
d34 1
d43 2
a44 1
.include "../../lang/python/egg.mk"
@


1.18
log
@py-jupyter_core: updated to 4.9.2

4.9.2

set proper sys.argv[0] for subcommand
Add explicit encoding in open calls
jupyter_config_dir - reorder home_dir initialization
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2022/01/27 09:18:53 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-4.9.2
d15 2
@


1.17
log
@py-jupyter_core: updated to 4.9.1

4.9.1

- Add a workaround for virtualenv for getting the user site directory.


4.9.0

- Add Python site user base subdirectories to config and data user-level paths if ``site.ENABLE_USER_SITE`` is True. One way to disable these directory additions is to set the ``PYTHONNOUSERSITE`` environment variable. These locations can be customized by setting the ``PYTHONUSERBASE`` environment variable.


4.8.2

jupyter_core 4.8.1 was released the same day as 4.8.0 and also included the fix below for the Windows tests. Unfortunately, the 4.8.1 release commit and tag were not pushed to GitHub. We are releasing 4.8.2 so we have a commit and tag in version control.

- Fix windows test regression


4.8.0

jupyter-core now has experimental support for PyPy (Python 3.7). Some features are known not to work due to limitations in PyPy, such as hidden file detection on Windows.

- Print an error message instead of an exception when a command is not found
- Return canonical path when using ``%APPDATA%`` on Windows
- Print full usage on missing or invalid commands
- Remove dependency on ``pywin32`` package on PyPy
- Update packages listed in ``jupyter --version``
- Inherit base aliases/flags from traitlets Application, including ``--show-config`` from traitlets 5
- Trigger warning when trying to check hidden file status on PyPy
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2022/01/05 15:41:05 wiz Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-4.9.1
@


1.16
log
@python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2022/01/04 20:53:13 wiz Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-4.7.1
a4 1
PKGREVISION=	2
a13 1
TEST_DEPENDS+=	${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
@


1.15
log
@*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2021/12/30 13:05:31 adam Exp $
d5 1
a5 1
PKGREVISION=	1
d22 2
@


1.14
log
@Forget about Python 3.6
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2021/06/29 08:34:18 nia Exp $
d5 1
@


1.13
log
@py-traitlets: doesn't support Python 3.6 in version 5
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2021/06/10 18:44:33 adam Exp $
d19 1
a19 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 36
@


1.12
log
@py-jupyter_core: updated to 4.7.1

4.7.1

- Allow creating user to delete secure file (:ghpull:`213`)

4.7.0

- Add a new ``JUPYTER_PREFER_ENV_PATH`` variable, which can be set to switch the order of the environment-level path and the user-level path in the Jupyter path hierarchy (e.g., ``jupyter --paths``). It is considered set if it is a value that is not one of 'no', 'n', 'off', 'false', '0', or '0.0' (case insensitive). If you are running Jupyter in multiple virtual environments as the same user, you will likely want to set this environment variable.
- Drop Python 2.x and 3.5 support, as they have reached end of life.
- Add Python 3.9 builds to testing, and expand testing to cover Windows, macOS, and Linux platforms.
- ``jupyter --paths --debug`` now explains the environment variables that affect the current path list.
- Update the file hidden check on Windows to use new Python features rather than ctypes directly.
- Add conda environment information in ``jupyter troubleshoot``.
- Update ``_version.version_info`` and ``_version.__version__`` to follow Python conventions.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2020/05/16 17:27:42 adam Exp $
d19 1
a19 1
PYTHON_VERSIONS_INCOMPATIBLE=	27
@


1.11
log
@pytest from versioned deps.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2020/03/17 20:13:36 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-4.6.3
d15 1
d17 1
a17 1
PYTHON_VERSIONED_DEPENDENCIES=	test:test
d19 1
a19 1
USE_LANGUAGES=	# none
d34 1
a34 1
	cd ${WRKSRC}/jupyter_core && pytest-${PYVERSSUFFIX}
a36 1
.include "../../lang/python/versioned_dependencies.mk"
@


1.10
log
@py-jupyter_core: updated to 4.6.3

4.6.3
- Changed windows secure_write path to skip all filesystem permission checks when running in insecure mode.
  Too many exception paths existed for mounted file systems to reliably try to set them before opting out with the insecure write pattern.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2020/02/16 14:35:51 adam Exp $
d15 2
a16 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
d33 1
a33 1
	cd ${WRKSRC}/jupyter_core && py.test-${PYVERSSUFFIX}
d36 1
@


1.9
log
@py-jupyter_core: updated to 4.6.2

4.6.2
- Add ability to allow insecure writes with JUPYTER_ALLOW_INSECURE_WRITES environement variable
- Docs typo and build fixes
- Added python 3.7 and 3.8 builds to testing
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2019/12/11 14:24:50 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-4.6.2
d14 1
@


1.8
log
@py-jupyter_core: updated to 4.6.1

4.6.1
- Tolerate execute bit in owner permissions when validating secure writes
- Fix project name typo in copyright
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2019/10/09 07:29:25 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-4.6.1
@


1.7
log
@py-jupyter_core: updated to 4.6.0

4.6.0
- Unicode characters existing in the user's home directory name are properly
  handled.
- mock is now only required for testing on Python 2.
- Deprecation warnings relative to _runtime_dir_changed are no longer
  produced.
- The scripts directory relative to the current python environment is
  now appended to the search directory for subcommands.
- Some utility functions (exists(), is_hidden(), secure_write())
  have been moved from jupyter_client and jupyter_server to
  jupyter_core.
- Fix error on Windows when setting private permissions
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2019/07/22 08:42:49 nia Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-4.6.0
@


1.6
log
@Use https for jupyter.org.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2019/06/20 16:12:39 adam Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-4.5.0
@


1.5
log
@py-jupyter_core: updated to 4.5.0

4.5.0
- jupyter --version now tries to show the version number of various other
  installed Jupyter packages, not just jupyter_core.
  This will hopefully make it clearer that there are various packages with
  their own version numbers.
- Allow a :envvar:JUPYTER_CONFIG_PATH environment variable to specify a
  search path of additional locations for config.
- jupyter subcommand no longer modifies the :envvar:PATH environment
  variable when it runs jupyter-subcommand.
- Jupyter's 'runtime' directory no longer uses XDG_RUNTIME_DIR.
  While it has some attractive properties, it has led to
  various problems; see the pull request for details.
- Fix JupyterApp to respect the raise_config_file_errors traitlet.
- Various improvements to the bash completion scripts in this repository
- The setup.py script now always uses setuptools, like most other Jupyter
  projects.
- The LICENSE file is included in wheels.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2019/05/23 19:22:59 rillig Exp $
d9 1
a9 1
HOMEPAGE=	http://jupyter.org/
@


1.4
log
@all: replace SUBST_SED with the simpler SUBST_VARS

pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2018/02/06 01:40:48 minskim Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-4.4.0
a4 1
PKGREVISION=	1
d14 1
a14 1
BUILD_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
d26 3
a28 2
	${MV} jupyter jupyter${PYVERSSUFFIX} && \
	${MV} jupyter-migrate jupyter-migrate${PYVERSSUFFIX} || ${TRUE}
d33 1
a33 2
.include "../../lang/python/distutils.mk"
.include "../../lang/python/application.mk"
@


1.3
log
@devel/py-jupyter_core: Add ${PREFIX} to Jupyter's system prefixes

This enables Jupyter to discover kernels installed by pkgsrc packages
other than py-ipykernel.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2017/11/02 10:47:37 adam Exp $
d23 1
a23 1
SUBST_SED.fix-prefix=		-e 's,@@PREFIX@@,${PREFIX},g'
@


1.2
log
@py-jupyter_core: updated to 4.4.0

4.4.0:
- ``jupyter troubleshoot`` gets the list of packages from the Python environment
  it's in, by using ``sys.executable`` to call ``pip list``.
- Added utility function ``ensure_dir_exists``, and switched to using it over
  the one from ipython_genutils, which does permissions wrong.
- Avoid creating the ``~/.ipython`` directory when checking if it exists for
  config migration.
- Fix mistaken description in zsh completions.
- Fix subcommand tests on Windows.
- The README now describes how to work on ``jupyter_core`` and build the docs
- Fix a broken link to a release in the docs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2017/04/23 04:23:52 markd Exp $
d5 1
d19 6
@


1.1
log
@Add py-jupyter_core 4.3.0

Jupyter core package. A base package on which Jupyter projects rely.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2016/06/09 02:06:18 markd Exp $
d3 1
a3 1
DISTNAME=	jupyter_core-4.3.0
d5 1
a5 1
CATEGORIES=	devel
d9 1
a9 1
HOMEPAGE=	http://jupyter.org
d13 2
a14 1
DEPENDS+=       ${PYPKGPREFIX}-traitlets>=4.1.0:../../devel/py-traitlets
d19 6
a24 2
	${MV} ${DESTDIR}${PREFIX}/bin/jupyter ${DESTDIR}${PREFIX}/bin/jupyter${PYVERSSUFFIX}
	${MV} ${DESTDIR}${PREFIX}/bin/jupyter-migrate ${DESTDIR}${PREFIX}/bin/jupyter-migrate${PYVERSSUFFIX}
@

