Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-jupyterlab-server for
openSUSE:Factory checked in at 2024-04-02 16:40:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jupyterlab-server (Old)
and /work/SRC/openSUSE:Factory/.python-jupyterlab-server.new.1905 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jupyterlab-server"
Tue Apr 2 16:40:38 2024 rev:11 rq:1163577 version:2.25.4
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-jupyterlab-server/python-jupyterlab-server.changes
2024-03-07 22:01:21.564434078 +0100
+++
/work/SRC/openSUSE:Factory/.python-jupyterlab-server.new.1905/python-jupyterlab-server.changes
2024-04-02 16:41:07.918399775 +0200
@@ -1,0 +2,6 @@
+Fri Mar 29 18:32:36 UTC 2024 - Ben Greiner <[email protected]>
+
+- Update to 2.25.4
+ * Maintenance and upkeep improvements
+
+-------------------------------------------------------------------
Old:
----
jupyterlab_server-2.25.3.tar.gz
New:
----
jupyterlab_server-2.25.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-jupyterlab-server.spec ++++++
--- /var/tmp/diff_new_pack.xdu6fS/_old 2024-04-02 16:41:08.582424245 +0200
+++ /var/tmp/diff_new_pack.xdu6fS/_new 2024-04-02 16:41:08.586424392 +0200
@@ -27,7 +27,7 @@
%endif
Name: python-jupyterlab-server%{psuffix}
-Version: 2.25.3
+Version: 2.25.4
Release: 0
Summary: Server components for JupyterLab and JupyterLab-like
applications
License: BSD-3-Clause
@@ -86,12 +86,12 @@
Summary: The jupyterlab_server[test] requirements
Requires: python-Werkzeug
Requires: python-ipykernel
-Requires: python-pytest >= 7
Requires: python-pytest-console-scripts
Requires: python-pytest-jupyter-server >= 0.6.2
Requires: python-pytest-timeout
Requires: python-requests-mock
Requires: (python-openapi-spec-validator >= 0.6 with
python-openapi-spec-validator < 0.8)
+Requires: (python-pytest >= 7 with python-pytest < 8)
#Requires: python-sphinxcontrib-spelling
Requires: python-strict-rfc3339
Requires: python-jupyterlab-server = %{version}
++++++ jupyterlab_server-2.25.3.tar.gz -> jupyterlab_server-2.25.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyterlab_server-2.25.3/.github/workflows/prep-release.yml
new/jupyterlab_server-2.25.4/.github/workflows/prep-release.yml
--- old/jupyterlab_server-2.25.3/.github/workflows/prep-release.yml
2020-02-02 01:00:00.000000000 +0100
+++ new/jupyterlab_server-2.25.4/.github/workflows/prep-release.yml
2020-02-02 01:00:00.000000000 +0100
@@ -12,10 +12,10 @@
post_version_spec:
description: "Post Version Specifier"
required: false
- # silent:
- # description: "Set a placeholder in the changelog and don't publish
the release."
- # required: false
- # type: boolean
+ silent:
+ description: "Set a placeholder in the changelog and don't publish the
release."
+ required: false
+ type: boolean
since:
description: "Use PRs with activity since this date or git reference"
required: false
@@ -26,6 +26,8 @@
jobs:
prep_release:
runs-on: ubuntu-latest
+ permissions:
+ contents: write
steps:
- uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
@@ -33,11 +35,11 @@
id: prep-release
uses: jupyter-server/jupyter_releaser/.github/actions/prep-release@v2
with:
- token: ${{ secrets.ADMIN_GITHUB_TOKEN }}
+ token: ${{ secrets.GITHUB_TOKEN }}
version_spec: ${{ github.event.inputs.version_spec }}
+ silent: ${{ github.event.inputs.silent }}
post_version_spec: ${{ github.event.inputs.post_version_spec }}
branch: ${{ github.event.inputs.branch }}
- # silent: ${{ github.event.inputs.silent }}
since: ${{ github.event.inputs.since }}
since_last_stable: ${{ github.event.inputs.since_last_stable }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyterlab_server-2.25.3/.github/workflows/publish-changelog.yml
new/jupyterlab_server-2.25.4/.github/workflows/publish-changelog.yml
--- old/jupyterlab_server-2.25.3/.github/workflows/publish-changelog.yml
2020-02-02 01:00:00.000000000 +0100
+++ new/jupyterlab_server-2.25.4/.github/workflows/publish-changelog.yml
2020-02-02 01:00:00.000000000 +0100
@@ -12,13 +12,21 @@
jobs:
publish_changelog:
runs-on: ubuntu-latest
+ environment: release
steps:
- uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
+
+ - uses: actions/create-github-app-token@v1
+ id: app-token
+ with:
+ app-id: ${{ vars.APP_ID }}
+ private-key: ${{ secrets.APP_PRIVATE_KEY }}
+
- name: Publish changelog
id: publish-changelog
uses:
jupyter-server/jupyter_releaser/.github/actions/publish-changelog@v2
with:
- token: ${{ secrets.ADMIN_GITHUB_TOKEN }}
+ token: ${{ steps.app-token.outputs.token }}
branch: ${{ github.event.inputs.branch }}
- name: "** Next Step **"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyterlab_server-2.25.3/.github/workflows/publish-release.yml
new/jupyterlab_server-2.25.4/.github/workflows/publish-release.yml
--- old/jupyterlab_server-2.25.3/.github/workflows/publish-release.yml
2020-02-02 01:00:00.000000000 +0100
+++ new/jupyterlab_server-2.25.4/.github/workflows/publish-release.yml
2020-02-02 01:00:00.000000000 +0100
@@ -15,18 +15,23 @@
jobs:
publish_release:
runs-on: ubuntu-latest
+ environment: release
permissions:
- # This is useful if you want to use PyPI trusted publisher
- # and NPM provenance
id-token: write
steps:
- uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
+ - uses: actions/create-github-app-token@v1
+ id: app-token
+ with:
+ app-id: ${{ vars.APP_ID }}
+ private-key: ${{ secrets.APP_PRIVATE_KEY }}
+
- name: Populate Release
id: populate-release
uses:
jupyter-server/jupyter_releaser/.github/actions/populate-release@v2
with:
- token: ${{ secrets.ADMIN_GITHUB_TOKEN }}
+ token: ${{ steps.app-token.outputs.token }}
branch: ${{ github.event.inputs.branch }}
release_url: ${{ github.event.inputs.release_url }}
steps_to_skip: ${{ github.event.inputs.steps_to_skip }}
@@ -37,7 +42,7 @@
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
uses:
jupyter-server/jupyter_releaser/.github/actions/finalize-release@v2
with:
- token: ${{ secrets.ADMIN_GITHUB_TOKEN }}
+ token: ${{ steps.app-token.outputs.token }}
release_url: ${{ steps.populate-release.outputs.release_url }}
- name: "** Next Step **"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyterlab_server-2.25.3/CHANGELOG.md
new/jupyterlab_server-2.25.4/CHANGELOG.md
--- old/jupyterlab_server-2.25.3/CHANGELOG.md 2020-02-02 01:00:00.000000000
+0100
+++ new/jupyterlab_server-2.25.4/CHANGELOG.md 2020-02-02 01:00:00.000000000
+0100
@@ -2,6 +2,25 @@
<!-- <START NEW CHANGELOG ENTRY> -->
+## 2.25.4
+
+([Full
Changelog](https://github.com/jupyterlab/jupyterlab_server/compare/v2.25.3...15e796699f04e06db9ed23a689d454feae36ffbd))
+
+### Maintenance and upkeep improvements
+
+- Use updated releaser workflows
[#442](https://github.com/jupyterlab/jupyterlab_server/pull/442)
([@blink1073](https://github.com/blink1073))
+- Use json5 typings
[#441](https://github.com/jupyterlab/jupyterlab_server/pull/441)
([@blink1073](https://github.com/blink1073))
+- Enforce pytest 7
[#439](https://github.com/jupyterlab/jupyterlab_server/pull/439)
([@blink1073](https://github.com/blink1073))
+- Fix test util typings
[#437](https://github.com/jupyterlab/jupyterlab_server/pull/437)
([@blink1073](https://github.com/blink1073))
+
+### Contributors to this release
+
+([GitHub contributors page for this
release](https://github.com/jupyterlab/jupyterlab_server/graphs/contributors?from=2024-02-14&to=2024-03-11&type=c))
+
+[@blink1073](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab_server+involves%3Ablink1073+updated%3A2024-02-14..2024-03-11&type=Issues)
+
+<!-- <END NEW CHANGELOG ENTRY> -->
+
## 2.25.3
([Full
Changelog](https://github.com/jupyterlab/jupyterlab_server/compare/v2.25.2...f30fddb8f5d3acb688a3c8a75e92c386b75a18dd))
@@ -27,8 +46,6 @@
[@blink1073](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab_server+involves%3Ablink1073+updated%3A2023-11-18..2024-02-14&type=Issues)
|
[@dependabot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab_server+involves%3Adependabot+updated%3A2023-11-18..2024-02-14&type=Issues)
|
[@fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab_server+involves%3Afcollonval+updated%3A2023-11-18..2024-02-14&type=Issues)
|
[@itsmevichu](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab_server+involves%3Aitsmevichu+updated%3A2023-11-18..2024-02-14&type=Issues)
|
[@JasonWeill](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab_server+involves%3AJasonWeill+updated%3A2023-11-18..2024-02-14&type=Issues)
|
[@pre-commit-ci](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab_server+involves%3Apre-commit-ci+updated%3A2023-11-18..2024-02-14&type=Issues)
|
[@welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab_server+involves%3Awelco
me+updated%3A2023-11-18..2024-02-14&type=Issues)
-<!-- <END NEW CHANGELOG ENTRY> -->
-
## 2.25.2
([Full
Changelog](https://github.com/jupyterlab/jupyterlab_server/compare/v2.25.1...20a463e065f7cb38ee607cce95c30b6915c80f1a))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyterlab_server-2.25.3/PKG-INFO
new/jupyterlab_server-2.25.4/PKG-INFO
--- old/jupyterlab_server-2.25.3/PKG-INFO 2020-02-02 01:00:00.000000000
+0100
+++ new/jupyterlab_server-2.25.4/PKG-INFO 2020-02-02 01:00:00.000000000
+0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: jupyterlab_server
-Version: 2.25.3
+Version: 2.25.4
Summary: A set of server components for JupyterLab and JupyterLab like
applications.
Project-URL: Homepage, https://jupyterlab-server.readthedocs.io
Project-URL: Documentation, https://jupyterlab-server.readthedocs.io
@@ -81,7 +81,7 @@
Requires-Dist: pytest-cov; extra == 'test'
Requires-Dist: pytest-jupyter[server]>=0.6.2; extra == 'test'
Requires-Dist: pytest-timeout; extra == 'test'
-Requires-Dist: pytest>=7.0; extra == 'test'
+Requires-Dist: pytest<8,>=7.0; extra == 'test'
Requires-Dist: requests-mock; extra == 'test'
Requires-Dist: ruamel-yaml; extra == 'test'
Requires-Dist: sphinxcontrib-spelling; extra == 'test'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyterlab_server-2.25.3/jupyterlab_server/_version.py
new/jupyterlab_server-2.25.4/jupyterlab_server/_version.py
--- old/jupyterlab_server-2.25.3/jupyterlab_server/_version.py 2020-02-02
01:00:00.000000000 +0100
+++ new/jupyterlab_server-2.25.4/jupyterlab_server/_version.py 2020-02-02
01:00:00.000000000 +0100
@@ -7,7 +7,7 @@
"""
import re
-__version__ = "2.25.3"
+__version__ = "2.25.4"
# Build up version_info tuple for backwards compatibility
pattern = r"(?P<major>\d+).(?P<minor>\d+).(?P<patch>\d+)(?P<rest>.*)"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyterlab_server-2.25.3/jupyterlab_server/config.py
new/jupyterlab_server-2.25.4/jupyterlab_server/config.py
--- old/jupyterlab_server-2.25.3/jupyterlab_server/config.py 2020-02-02
01:00:00.000000000 +0100
+++ new/jupyterlab_server-2.25.4/jupyterlab_server/config.py 2020-02-02
01:00:00.000000000 +0100
@@ -12,7 +12,7 @@
from os.path import join as pjoin
from typing import Any
-import json5 # type:ignore[import-untyped]
+import json5
from jupyter_core.paths import SYSTEM_CONFIG_PATH, jupyter_config_dir,
jupyter_path
from jupyter_server.services.config.manager import ConfigManager,
recursive_update
from jupyter_server.utils import url_path_join as ujoin
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyterlab_server-2.25.3/jupyterlab_server/settings_utils.py
new/jupyterlab_server-2.25.4/jupyterlab_server/settings_utils.py
--- old/jupyterlab_server-2.25.3/jupyterlab_server/settings_utils.py
2020-02-02 01:00:00.000000000 +0100
+++ new/jupyterlab_server-2.25.4/jupyterlab_server/settings_utils.py
2020-02-02 01:00:00.000000000 +0100
@@ -9,7 +9,7 @@
from glob import glob
from typing import Any
-import json5 # type:ignore[import-untyped]
+import json5
from jsonschema import Draft7Validator as Validator
from jsonschema import ValidationError
from jupyter_server import _tz as tz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyterlab_server-2.25.3/jupyterlab_server/test_utils.py
new/jupyterlab_server-2.25.4/jupyterlab_server/test_utils.py
--- old/jupyterlab_server-2.25.3/jupyterlab_server/test_utils.py
2020-02-02 01:00:00.000000000 +0100
+++ new/jupyterlab_server-2.25.4/jupyterlab_server/test_utils.py
2020-02-02 01:00:00.000000000 +0100
@@ -61,6 +61,10 @@
)
@property
+ def content_type(self) -> str:
+ return "application/json"
+
+ @property
def host_url(self) -> str:
url = self.request.url
return url[: url.index("/lab")]
@@ -95,13 +99,13 @@
return method and method.lower() or ""
@property
- def body(self) -> str | None:
+ def body(self) -> bytes | None:
if self.request.body is None:
return None # type:ignore[unreachable]
if not isinstance(self.request.body, bytes):
msg = "Request body is invalid" # type:ignore[unreachable]
raise AssertionError(msg)
- return self.request.body.decode("utf-8")
+ return self.request.body
@property
def mimetype(self) -> str:
@@ -123,17 +127,21 @@
self.response = response
@property
- def data(self) -> str:
+ def data(self) -> bytes | None:
if not isinstance(self.response.body, bytes):
msg = "Response body is invalid" # type:ignore[unreachable]
raise AssertionError(msg)
- return self.response.body.decode("utf-8")
+ return self.response.body
@property
def status_code(self) -> int:
return int(self.response.code)
@property
+ def content_type(self) -> str:
+ return "application/json"
+
+ @property
def mimetype(self) -> str:
return str(self.response.headers.get("Content-Type",
"application/json"))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyterlab_server-2.25.3/pyproject.toml
new/jupyterlab_server-2.25.4/pyproject.toml
--- old/jupyterlab_server-2.25.3/pyproject.toml 2020-02-02 01:00:00.000000000
+0100
+++ new/jupyterlab_server-2.25.4/pyproject.toml 2020-02-02 01:00:00.000000000
+0100
@@ -77,7 +77,7 @@
"sphinxcontrib_spelling",
"requests_mock",
"ruamel.yaml",
- "pytest>=7.0",
+ "pytest>=7.0,<8",
"pytest-console-scripts",
"pytest-cov",
"pytest-timeout",