The NetBSD Project

CVS log for pkgsrc/devel/py-jupyter_core/Makefile

[BACK] Up to [] / pkgsrc / devel / py-jupyter_core

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.25 / (download) - annotate - [select for diffs], Fri Jun 16 08:42:12 2023 UTC (3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, HEAD
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

py-jupyter_core: updated to 5.3.1


Bugs fixed
- Better handling of config migration

Maintenance and upkeep improvements
- Fix write_executable test
- Use local coverage

Revision 1.24 / (download) - annotate - [select for diffs], Fri Mar 17 17:21:20 2023 UTC (6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

py-jupyter_core: updated to 5.3.0


Bugs fixed
- Fix pywin32 version constraint

Maintenance and upkeep improvements
- Add license
- Support platformdirs 3

Revision 1.23 / (download) - annotate - [select for diffs], Fri Feb 10 10:51:25 2023 UTC (7 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.22: +3 -2 lines
Diff to previous 1.22 (colored)

py-jupyter_core: updated to 5.2.0


Enhancements made

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

Maintenance and upkeep improvements

- Add more linting

Revision 1.22 / (download) - annotate - [select for diffs], Mon Nov 28 18:06:55 2022 UTC (9 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.21: +4 -6 lines
Diff to previous 1.21 (colored)

py-jupyter_core: updated to 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

Revision 1.21 / (download) - annotate - [select for diffs], Tue Nov 22 10:25:01 2022 UTC (9 months, 4 weeks ago) by adam
Branch: MAIN
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored)

py-jupyter_core: needs hatchling to install

Revision 1.20 / (download) - annotate - [select for diffs], Tue Nov 22 10:18:06 2022 UTC (9 months, 4 weeks ago) by adam
Branch: MAIN
Changes since 1.19: +10 -5 lines
Diff to previous 1.19 (colored)

py-jupyter_core: updated to 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


- Update broken link to `Contributing` guide

Revision 1.19 / (download) - annotate - [select for diffs], Tue Apr 19 11:34:27 2022 UTC (17 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.18: +4 -2 lines
Diff to previous 1.18 (colored)

py-jupyter_core: updated to 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.

Revision 1.18 / (download) - annotate - [select for diffs], Wed Feb 16 09:53:20 2022 UTC (19 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

py-jupyter_core: updated to 4.9.2


set proper sys.argv[0] for subcommand
Add explicit encoding in open calls
jupyter_config_dir - reorder home_dir initialization

Revision 1.17 / (download) - annotate - [select for diffs], Thu Jan 27 09:18:53 2022 UTC (19 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.16: +2 -4 lines
Diff to previous 1.16 (colored)

py-jupyter_core: updated to 4.9.1


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


- 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.


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


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

Revision 1.16 / (download) - annotate - [select for diffs], Wed Jan 5 15:41:05 2022 UTC (20 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.15: +4 -2 lines
Diff to previous 1.15 (colored)

python: 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.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jan 4 20:53:13 2022 UTC (20 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

*: bump PKGREVISION for users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.14 / (download) - annotate - [select for diffs], Thu Dec 30 13:05:31 2021 UTC (20 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Forget about Python 3.6

Revision 1.13 / (download) - annotate - [select for diffs], Tue Jun 29 08:34:18 2021 UTC (2 years, 2 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

py-traitlets: doesn't support Python 3.6 in version 5

Revision 1.12 / (download) - annotate - [select for diffs], Thu Jun 10 18:44:33 2021 UTC (2 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.11: +6 -6 lines
Diff to previous 1.11 (colored)

py-jupyter_core: updated to 4.7.1


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


- 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.

Revision 1.11 / (download) - annotate - [select for diffs], Sat May 16 17:27:42 2020 UTC (3 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.10: +5 -3 lines
Diff to previous 1.10 (colored)

pytest from versioned deps.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Mar 17 20:13:36 2020 UTC (3 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored)

py-jupyter_core: updated to 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.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Feb 16 14:35:51 2020 UTC (3 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

py-jupyter_core: updated to 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

Revision 1.8 / (download) - annotate - [select for diffs], Wed Dec 11 14:24:50 2019 UTC (3 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

py-jupyter_core: updated to 4.6.1

- Tolerate execute bit in owner permissions when validating secure writes
- Fix project name typo in copyright

Revision 1.7 / (download) - annotate - [select for diffs], Wed Oct 9 07:29:25 2019 UTC (3 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

py-jupyter_core: updated to 4.6.0

- Unicode characters existing in the user's home directory name are properly
- mock is now only required for testing on Python 2.
- Deprecation warnings relative to _runtime_dir_changed are no longer
- 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
- Fix error on Windows when setting private permissions

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jul 22 08:42:49 2019 UTC (4 years, 2 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Use https for

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jun 20 16:12:39 2019 UTC (4 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.4: +7 -8 lines
Diff to previous 1.4 (colored)

py-jupyter_core: updated to 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 script now always uses setuptools, like most other Jupyter
- The LICENSE file is included in wheels.

Revision 1.4 / (download) - annotate - [select for diffs], Thu May 23 19:22:59 2019 UTC (4 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

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.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Feb 6 01:40:48 2018 UTC (5 years, 7 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.2: +8 -1 lines
Diff to previous 1.2 (colored)

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.


Revision 1.2 / (download) - annotate - [select for diffs], Thu Nov 2 10:47:37 2017 UTC (5 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.1: +12 -7 lines
Diff to previous 1.1 (colored)

py-jupyter_core: updated to 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

Revision 1.1 / (download) - annotate - [select for diffs], Sun Apr 23 04:23:52 2017 UTC (6 years, 5 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2

Add py-jupyter_core 4.3.0

Jupyter core package. A base package on which Jupyter projects rely.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>