Subject: CVS commit: pkgsrc/devel/py-jupyter_client
From: Adam Ciarcinski
Date: 2023-04-25 12:56:38
Message id: 20230425105638.4AA45FA85@cvs.NetBSD.org

Log Message:
py-jupyter_client: updated to 8.2.0

8.2.0

Enhancements made
- use c.f.Future to wait across threads

Maintenance and upkeep improvements
- Use local coverage
- Add more project URLs

8.1.0

Bugs fixed
- ThreadedZMQStream: close stream before socket

Documentation improvements
- Adds spec for the copyToGlobals request

8.0.3

Bugs fixed
- Fix kernelspec print output
- Don't emit a trailng newline in base64-encoded data like 'image/png'

Maintenance and upkeep improvements
- Add license
- Improving jsonutil tests

8.0.2

Bugs fixed
- Add papermill downstream check and fix kernel client replies

Maintenance and upkeep improvements
- Adopt more ruff rules
- Prefer print in kernelspecapp:

8.0.0

This release is primarily focused on improving `asyncio` support, while aiming \ 
to have minimal API changes.

Enhancements made
- Remove nest-asyncio dependency

Bugs fixed
- Allow interrupt during restart of pending kernels
- Fix connection reconciliation to handle restarts
- Reconcile connection information
- Workaround for launch bug
- Defer creation of ready future
- Fix handling of initial ready promise
- Revert "Fix pending kernels again"
- Fix pending kernels again
- Use pytest_asyncio fixture

Maintenance and upkeep improvements
- MAINT: Don't format log in log call.
- Remove deprecated zmq imports
- MAINT: consistently use relative imports.
- Sync lint deps
- MAINT: Proper typing and cast
- MAINT: \[_async_\]start_kernel should only take kwarg only.
- Add more ci checks
- Allow releasing from repo
- Fix jupyter_core pinning
- Adopt ruff and reduce pre-commit usage
- Use pytest-jupyter
- Import ensure_async and run_sync from jupyter_core
- Use base setup dependency type
- More CI Cleanup
- More coverage
- Clean up workflow and pyproject
- Add more coverage
- Add coverage config
- Bump actions/setup-python from 2 to 4
- Bump actions/checkout from 2 to 3
- Use platform dirs in tests
- Clean up types and remove use of entrypoints
- Add dependabot
- Support Python 3.8-3.11
- Fix assertion in `TestSession.test_serialize`
- Maintenance cleanup
- Ignore warnings in prereleases test
- Use hatch for version
- Move tests to top level
- Fix nbconvert downstream test

Documentation improvements
- Reflect current protocol version in documentation
- Add full api docs
- Add more ci checks
- Switch to pydata sphinx theme

Files:
RevisionActionfile
1.36modifypkgsrc/devel/py-jupyter_client/Makefile
1.15modifypkgsrc/devel/py-jupyter_client/PLIST
1.29modifypkgsrc/devel/py-jupyter_client/distinfo