Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-metakernel for openSUSE:Factory checked in at 2024-09-16 17:42:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-metakernel (Old) and /work/SRC/openSUSE:Factory/.python-metakernel.new.29891 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-metakernel" Mon Sep 16 17:42:44 2024 rev:18 rq:1201269 version:0.30.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-metakernel/python-metakernel.changes 2024-03-06 23:05:01.486386266 +0100 +++ /work/SRC/openSUSE:Factory/.python-metakernel.new.29891/python-metakernel.changes 2024-09-16 17:43:51.791009879 +0200 @@ -1,0 +2,7 @@ +Sun Sep 15 16:15:23 UTC 2024 - Ben Greiner <c...@bnavigator.de> + +- Update to 0.30.2 + * Pin upper version of ipykernel #276 (@blink1073) + * Fix installation code blocks in readme #274 (@Phoenix616) + +------------------------------------------------------------------- Old: ---- metakernel-0.30.1.tar.gz New: ---- metakernel-0.30.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-metakernel.spec ++++++ --- /var/tmp/diff_new_pack.0GfC6B/_old 2024-09-16 17:43:52.379034197 +0200 +++ /var/tmp/diff_new_pack.0GfC6B/_new 2024-09-16 17:43:52.383034362 +0200 @@ -16,30 +16,29 @@ # -%define skip_python39 1 Name: python-metakernel -Version: 0.30.1 +Version: 0.30.2 Release: 0 Summary: Metakernel for Jupyter License: BSD-3-Clause Group: Development/Languages/Python URL: https://github.com/Calysto/metakernel Source: https://files.pythonhosted.org/packages/source/m/metakernel/metakernel-%{version}.tar.gz -BuildRequires: %{python_module base >= 3.7} +BuildRequires: %{python_module base >= 3.8} BuildRequires: %{python_module hatchling} BuildRequires: %{python_module pip} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-ipykernel >= 5.5.6 Requires: python-jedi >= 0.18 Requires: python-jupyter-core >= 4.9.2 Requires: python-pexpect >= 4.8 +Requires: (python-ipykernel >= 5.5.6 with python-ipykernel < 7) Recommends: python-ipyparallel Provides: python-jupyter_metakernel = %{version} Obsoletes: python-jupyter_metakernel < %{version} BuildArch: noarch # SECTION test requirements -BuildRequires: %{python_module ipykernel >= 5.5.6} +BuildRequires: %{python_module ipykernel >= 5.5.6 with %python-ipykernel < 7} BuildRequires: %{python_module jupyter-core >= 4.9.2} BuildRequires: %{python_module pexpect >= 4.8} BuildRequires: %{python_module pytest-timeout} ++++++ metakernel-0.30.1.tar.gz -> metakernel-0.30.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metakernel-0.30.1/.github/dependabot.yml new/metakernel-0.30.2/.github/dependabot.yml --- old/metakernel-0.30.1/.github/dependabot.yml 2020-02-02 01:00:00.000000000 +0100 +++ new/metakernel-0.30.2/.github/dependabot.yml 2020-02-02 01:00:00.000000000 +0100 @@ -1,8 +1,10 @@ version: 2 updates: - # Set update schedule for GitHub Actions - package-ecosystem: "github-actions" directory: "/" schedule: - # Check for updates to GitHub Actions every weekday + interval: "weekly" + - package-ecosystem: "pip" + directory: "/" + schedule: interval: "weekly" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metakernel-0.30.1/.github/workflows/prep-release.yml new/metakernel-0.30.2/.github/workflows/prep-release.yml --- old/metakernel-0.30.1/.github/workflows/prep-release.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/metakernel-0.30.2/.github/workflows/prep-release.yml 2020-02-02 01:00:00.000000000 +0100 @@ -0,0 +1,49 @@ +name: "Step 1: Prep Release" +on: + workflow_dispatch: + inputs: + version_spec: + description: "New Version Specifier" + default: "next" + required: false + branch: + description: "The branch to target" + required: false + 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 + since: + description: "Use PRs with activity since this date or git reference" + required: false + since_last_stable: + description: "Use PRs with activity since the last stable git tag" + required: false + type: boolean +jobs: + prep_release: + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 + + - name: Prep Release + id: prep-release + uses: jupyter-server/jupyter_releaser/.github/actions/prep-release@v2 + with: + 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 }} + target: ${{ github.event.inputs.target }} + branch: ${{ github.event.inputs.branch }} + since: ${{ github.event.inputs.since }} + since_last_stable: ${{ github.event.inputs.since_last_stable }} + + - name: "** Next Step **" + run: | + echo "Optional): Review Draft Release: ${{ steps.prep-release.outputs.release_url }}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metakernel-0.30.1/.github/workflows/publish-changelog.yml new/metakernel-0.30.2/.github/workflows/publish-changelog.yml --- old/metakernel-0.30.1/.github/workflows/publish-changelog.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/metakernel-0.30.2/.github/workflows/publish-changelog.yml 2020-02-02 01:00:00.000000000 +0100 @@ -0,0 +1,34 @@ +name: "Publish Changelog" +on: + release: + types: [published] + + workflow_dispatch: + inputs: + branch: + description: "The branch to target" + required: false + +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: ${{ steps.app-token.outputs.token }} + branch: ${{ github.event.inputs.branch }} + + - name: "** Next Step **" + run: | + echo "Merge the changelog update PR: ${{ steps.publish-changelog.outputs.pr_url }}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metakernel-0.30.1/.github/workflows/publish-release.yml new/metakernel-0.30.2/.github/workflows/publish-release.yml --- old/metakernel-0.30.1/.github/workflows/publish-release.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/metakernel-0.30.2/.github/workflows/publish-release.yml 2020-02-02 01:00:00.000000000 +0100 @@ -0,0 +1,56 @@ +name: "Step 2: Publish Release" +on: + workflow_dispatch: + inputs: + branch: + description: "The target branch" + required: false + release_url: + description: "The URL of the draft GitHub release" + required: false + steps_to_skip: + description: "Comma separated list of steps to skip" + required: false + +jobs: + publish_release: + runs-on: ubuntu-latest + environment: release + permissions: + 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: ${{ 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 }} + + - name: Finalize Release + id: finalize-release + uses: jupyter-server/jupyter_releaser/.github/actions/finalize-release@v2 + with: + token: ${{ steps.app-token.outputs.token }} + release_url: ${{ steps.populate-release.outputs.release_url }} + + - name: "** Next Step **" + if: ${{ success() }} + run: | + echo "Verify the final release" + echo ${{ steps.finalize-release.outputs.release_url }} + + - name: "** Failure Message **" + if: ${{ failure() }} + run: | + echo "Failed to Publish the Draft Release Url:" + echo ${{ steps.populate-release.outputs.release_url }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metakernel-0.30.1/.github/workflows/tests.yml new/metakernel-0.30.2/.github/workflows/tests.yml --- old/metakernel-0.30.1/.github/workflows/tests.yml 2020-02-02 01:00:00.000000000 +0100 +++ new/metakernel-0.30.2/.github/workflows/tests.yml 2020-02-02 01:00:00.000000000 +0100 @@ -21,7 +21,7 @@ fail-fast: false matrix: os: [ubuntu-latest, macos-latest] - python-version: [3.7, 3.8, 3.9, "3.10", "3.11"] + python-version: [3.8, 3.9, "3.10", "3.11", "3.12"] env: OS: ${{ matrix.os }} @@ -57,7 +57,7 @@ - name: Base Setup uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 with: - python_version: "3.7" + dependency_type: minimum - name: Install normally run: make install diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metakernel-0.30.1/CHANGELOG.md new/metakernel-0.30.2/CHANGELOG.md --- old/metakernel-0.30.1/CHANGELOG.md 2020-02-02 01:00:00.000000000 +0100 +++ new/metakernel-0.30.2/CHANGELOG.md 2020-02-02 01:00:00.000000000 +0100 @@ -2,6 +2,28 @@ <!-- <START NEW CHANGELOG ENTRY> --> +## 0.30.2 + +([Full Changelog](https://github.com/Calysto/metakernel/compare/v0.30.1...16f88e281040b5698b5eec32b580854424a236f7)) + +### Maintenance and upkeep improvements + +- Add Release Workflows [#277](https://github.com/Calysto/metakernel/pull/277) ([@blink1073](https://github.com/blink1073)) +- Pin upper version of ipykernel [#276](https://github.com/Calysto/metakernel/pull/276) ([@blink1073](https://github.com/blink1073)) +- Clean up CI [#273](https://github.com/Calysto/metakernel/pull/273) ([@blink1073](https://github.com/blink1073)) + +### Other merged PRs + +- Fix installation code blocks in readme [#274](https://github.com/Calysto/metakernel/pull/274) ([@Phoenix616](https://github.com/Phoenix616)) + +### Contributors to this release + +([GitHub contributors page for this release](https://github.com/Calysto/metakernel/graphs/contributors?from=2023-09-11&to=2024-03-26&type=c)) + +[@blink1073](https://github.com/search?q=repo%3ACalysto%2Fmetakernel+involves%3Ablink1073+updated%3A2023-09-11..2024-03-26&type=Issues) | [@Phoenix616](https://github.com/search?q=repo%3ACalysto%2Fmetakernel+involves%3APhoenix616+updated%3A2023-09-11..2024-03-26&type=Issues) + +<!-- <END NEW CHANGELOG ENTRY> --> + ## 0.30.1 ([Full Changelog](https://github.com/Calysto/metakernel/compare/v0.30.0...0ab2d9b2e46acc10bd86ca79d18afc423eeef7eb)) @@ -17,8 +39,6 @@ [@dependabot](https://github.com/search?q=repo%3ACalysto%2Fmetakernel+involves%3Adependabot+updated%3A2023-08-29..2023-09-11&type=Issues) | [@ellert](https://github.com/search?q=repo%3ACalysto%2Fmetakernel+involves%3Aellert+updated%3A2023-08-29..2023-09-11&type=Issues) -<!-- <END NEW CHANGELOG ENTRY> --> - ## 0.30.0 ([Full Changelog](https://github.com/Calysto/metakernel/compare/v0.29.5...c9350d39036218f82bff6eb90685d1d3c964cba1)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metakernel-0.30.1/PKG-INFO new/metakernel-0.30.2/PKG-INFO --- old/metakernel-0.30.1/PKG-INFO 2020-02-02 01:00:00.000000000 +0100 +++ new/metakernel-0.30.2/PKG-INFO 2020-02-02 01:00:00.000000000 +0100 @@ -1,6 +1,7 @@ -Metadata-Version: 2.1 +Metadata-Version: 2.3 Name: metakernel -Version: 0.30.1 +Version: 0.30.2 +Dynamic: Summary Project-URL: Homepage, https://github.com/Calysto/metakernel Author-email: Metakernel Developers <steven.silves...@ieee.org> License-File: LICENSE.txt @@ -9,8 +10,8 @@ Classifier: License :: OSI Approved :: BSD License Classifier: Programming Language :: Python :: 3 Classifier: Topic :: System :: Shells -Requires-Python: >=3.7 -Requires-Dist: ipykernel>=5.5.6 +Requires-Python: >=3.8 +Requires-Dist: ipykernel<7,>=5.5.6 Requires-Dist: jedi>=0.18 Requires-Dist: jupyter-core>=4.9.2 Requires-Dist: pexpect>=4.8 @@ -84,25 +85,25 @@ ---------------- You can install Metakernel through ``pip``: -.. code::bash +.. code:: bash pip install metakernel --upgrade Installing `metakernel` from the `conda-forge` channel can be achieved by adding `conda-forge` to your channels with: -.. code::bash +.. code:: bash conda config --add channels conda-forge Once the `conda-forge` channel has been enabled, `metakernel` can be installed with: -.. code::bash +.. code:: bash conda install metakernel It is possible to list all of the versions of `metakernel` available on your platform with: -.. code::bash +.. code:: bash conda search metakernel --channel conda-forge diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metakernel-0.30.1/README.rst new/metakernel-0.30.2/README.rst --- old/metakernel-0.30.1/README.rst 2020-02-02 01:00:00.000000000 +0100 +++ new/metakernel-0.30.2/README.rst 2020-02-02 01:00:00.000000000 +0100 @@ -56,25 +56,25 @@ ---------------- You can install Metakernel through ``pip``: -.. code::bash +.. code:: bash pip install metakernel --upgrade Installing `metakernel` from the `conda-forge` channel can be achieved by adding `conda-forge` to your channels with: -.. code::bash +.. code:: bash conda config --add channels conda-forge Once the `conda-forge` channel has been enabled, `metakernel` can be installed with: -.. code::bash +.. code:: bash conda install metakernel It is possible to list all of the versions of `metakernel` available on your platform with: -.. code::bash +.. code:: bash conda search metakernel --channel conda-forge diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metakernel-0.30.1/metakernel/__init__.py new/metakernel-0.30.2/metakernel/__init__.py --- old/metakernel-0.30.1/metakernel/__init__.py 2020-02-02 01:00:00.000000000 +0100 +++ new/metakernel-0.30.2/metakernel/__init__.py 2020-02-02 01:00:00.000000000 +0100 @@ -10,4 +10,4 @@ __all__ = ['Magic', 'MetaKernel', 'option'] -__version__ = '0.30.1' +__version__ = '0.30.2' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metakernel-0.30.1/metakernel/magics/tests/test_parallel_magic.py new/metakernel-0.30.2/metakernel/magics/tests/test_parallel_magic.py --- old/metakernel-0.30.1/metakernel/magics/tests/test_parallel_magic.py 2020-02-02 01:00:00.000000000 +0100 +++ new/metakernel-0.30.2/metakernel/magics/tests/test_parallel_magic.py 2020-02-02 01:00:00.000000000 +0100 @@ -3,6 +3,7 @@ import os import time import pytest +import sys try: import ipyparallel @@ -10,6 +11,7 @@ ipyparallel = None @pytest.mark.skipif(ipyparallel is None, reason="Requires ipyparallel") +@pytest.mark.skipif(sys.platform == 'darwin', reason="Fails on darwin") def test_parallel_magic(): kernel = get_kernel(EvalKernel) # start up an EvalKernel on each node: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metakernel-0.30.1/pyproject.toml new/metakernel-0.30.2/pyproject.toml --- old/metakernel-0.30.1/pyproject.toml 2020-02-02 01:00:00.000000000 +0100 +++ new/metakernel-0.30.2/pyproject.toml 2020-02-02 01:00:00.000000000 +0100 @@ -13,9 +13,9 @@ "Topic :: System :: Shells", ] urls = {Homepage = "https://github.com/Calysto/metakernel"} -requires-python = ">=3.7" +requires-python = ">=3.8" dependencies = [ - "ipykernel >=5.5.6", + "ipykernel >=5.5.6,<7", "jupyter_core >=4.9.2", "pexpect >=4.8", "jedi >=0.18", @@ -59,6 +59,6 @@ "ignore:There is no current event loop:DeprecationWarning", # When we run ipcluster and then run the tests we get this warning "ignore:Widget.* is deprecated:DeprecationWarning", - # Deprecated in Python 3.12. Warnings from use in jupyter_client. - "ignore:.*datetime.utcnow.* is deprecated:DeprecationWarning", + "module:datetime.datetime.utc:DeprecationWarning:dateutil", + "module:datetime.datetime.utc:DeprecationWarning:ipyparallel", ]