Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pybcj for openSUSE:Factory 
checked in at 2026-03-19 17:38:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pybcj (Old)
 and      /work/SRC/openSUSE:Factory/.python-pybcj.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pybcj"

Thu Mar 19 17:38:49 2026 rev:6 rq:1341039 version:1.0.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pybcj/python-pybcj.changes        
2025-05-05 22:59:32.692412791 +0200
+++ /work/SRC/openSUSE:Factory/.python-pybcj.new.8177/python-pybcj.changes      
2026-03-19 17:40:44.454171627 +0100
@@ -1,0 +2,7 @@
+Wed Mar 18 22:04:06 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.0.7:
+  * Support for python 3.14
+  * ci: fix test and release workflows
+
+-------------------------------------------------------------------

Old:
----
  pybcj-1.0.6.tar.gz

New:
----
  pybcj-1.0.7.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pybcj.spec ++++++
--- /var/tmp/diff_new_pack.VHgtuz/_old  2026-03-19 17:40:44.958192508 +0100
+++ /var/tmp/diff_new_pack.VHgtuz/_new  2026-03-19 17:40:44.962192673 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pybcj
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,24 +16,21 @@
 #
 
 
-%define skip_python2 1
 %{?sle15_python_module_pythons}
 Name:           python-pybcj
-Version:        1.0.6
+Version:        1.0.7
 Release:        0
 Summary:        A bcj filter library
 License:        LGPL-2.1-or-later
-URL:            https://codeberg.org/miurahr/pybcj
-Source:         
https://files.pythonhosted.org/packages/source/p/pybcj/pybcj-%{version}.tar.gz
-BuildRequires:  %{python_module devel >= 3.6}
-BuildRequires:  %{python_module importlib_metadata if %python-base < 3.8}
+URL:            https://github.com/miurahr/pybcj
+Source:         
https://github.com/miurahr/pybcj/archive/refs/tags/v%{version}.tar.gz#/pybcj-%{version}.tar.gz
+BuildRequires:  %{python_module devel >= 3.10}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools >= 58.0}
 BuildRequires:  %{python_module setuptools_scm >= 6.0.1}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       (python-importlib_metadata if python-base < 3.8)
 # SECTION test
 BuildRequires:  %{python_module hypothesis}
 BuildRequires:  %{python_module pytest}

++++++ pybcj-1.0.6.tar.gz -> pybcj-1.0.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pybcj-1.0.6/.git_archival.txt 
new/pybcj-1.0.7/.git_archival.txt
--- old/pybcj-1.0.6/.git_archival.txt   2025-04-29 10:18:14.000000000 +0200
+++ new/pybcj-1.0.7/.git_archival.txt   2025-11-29 01:16:13.000000000 +0100
@@ -1,4 +1,4 @@
-node: $Format:%H$
-node-date: $Format:%cI$
-describe-name: $Format:%(describe:tags=true,match=*[0-9]*)$
-ref-names: $Format:%D$
\ No newline at end of file
+node: 0735ad15fa001748dc3a13f36be2fe7a4971cf79
+node-date: 2025-11-29T09:16:13+09:00
+describe-name: v1.0.7
+ref-names: tag: v1.0.7, releases/1.0
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pybcj-1.0.6/.github/workflows/publish-to-pypi.yml 
new/pybcj-1.0.7/.github/workflows/publish-to-pypi.yml
--- old/pybcj-1.0.6/.github/workflows/publish-to-pypi.yml       2025-04-29 
10:18:14.000000000 +0200
+++ new/pybcj-1.0.7/.github/workflows/publish-to-pypi.yml       2025-11-29 
01:16:13.000000000 +0100
@@ -7,9 +7,6 @@
     tags:
       - v*
 
-env:
-  CIBW_BUILD: "cp39-* cp310-* cp311-* cp312-* cp313-*"
-
 jobs:
   build_wheels:
     name: Build wheels on ${{ matrix.platform }}
@@ -30,9 +27,9 @@
       - name: Fetch release tags
         run: git fetch --depth=1 origin +refs/tags/*:refs/tags/*
       - name: Set up Python 🐍
-        uses: actions/setup-python@v2
+        uses: actions/setup-python@v6
         with:
-          python-version: 3.11
+          python-version: 3.13
       - name: Install cibuildwheel & build wheels
         run: |
           python -m pip install -U pip
@@ -55,9 +52,9 @@
       - name: Fetch release tags
         run: git fetch --depth=1 origin +refs/tags/*:refs/tags/*
       - name: Set up Python 🐍
-        uses: actions/setup-python@v2
+        uses: actions/setup-python@v6
         with:
-          python-version: 3.8
+          python-version: 3.13
       - name: Build source distribution & wheels🎡
         run: |
           python -m pip install -U pip setuptools setuptools_scm[toml] build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pybcj-1.0.6/.github/workflows/run-tox-tests.yml 
new/pybcj-1.0.7/.github/workflows/run-tox-tests.yml
--- old/pybcj-1.0.6/.github/workflows/run-tox-tests.yml 2025-04-29 
10:18:14.000000000 +0200
+++ new/pybcj-1.0.7/.github/workflows/run-tox-tests.yml 2025-11-29 
01:16:13.000000000 +0100
@@ -18,16 +18,20 @@
       matrix:
         os: [ubuntu-24.04, windows-latest]
         python-version: [
-            "3.9",
             "3.10",
             "3.11",
             "3.12",
             "3.13",
+            "3.14",
             "pypy-3.10",
         ]
         include:
           - os: macos-latest
-            python-version: "3.11"
+            python-version: "3.14"
+          - os: ubuntu-24.04-arm
+            python-version: "3.13"
+          - os: windows-11-arm
+            python-version: "3.13"
         exclude:
           - os: windows-latest
             python-version: 'pypy-3.10'
@@ -37,10 +41,9 @@
         with:
           fetch-depth: 20
       - name: Setup python
-        uses: actions/setup-python@v5
+        uses: actions/setup-python@v6
         with:
           python-version: ${{ matrix.python-version }}
-          architecture: x64
       - name: Install dependencies
         run: |
           pip install -U pip tox wheel setuptools setuptools_scm[toml]
@@ -48,32 +51,3 @@
       - name: Test project with tox
         run: |
           tox
-
-  test_on_aarch64:
-    name: Test on ${{ matrix.arch }}
-    runs-on: ubuntu-22.04
-    strategy:
-      matrix:
-        arch: [aarch64]
-        distro: [ubuntu22.04]
-    steps:
-      - name: Checkout 🛎️
-        uses: actions/checkout@v4
-        with:
-          fetch-depth: 20
-      - name: Build & run test
-        uses: uraimo/run-on-arch-action@v2
-        with:
-          arch: ${{ matrix.arch }}
-          distro: ${{ matrix.distro }}
-          githubToken: ${{ github.token }}
-          install: |
-            apt-get update -q -y
-            apt-get install -q -y python3 python3-pip python3-dev 
build-essential gcc git
-            python3 -m pip install -U pip tox setuptools setuptools_scm[toml]
-          run: |
-            git config --global --add safe.directory ${GITHUB_WORKSPACE}
-            python3 -c "import platform;print('Machine type:', 
platform.machine())"
-            python3 -m tox -e py310
-          env: |
-            GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pybcj-1.0.6/Changelog.rst 
new/pybcj-1.0.7/Changelog.rst
--- old/pybcj-1.0.6/Changelog.rst       2025-04-29 10:18:14.000000000 +0200
+++ new/pybcj-1.0.7/Changelog.rst       2025-11-29 01:16:13.000000000 +0100
@@ -7,6 +7,17 @@
 `Unreleased`_
 =============
 
+v1.0.7_
+=======
+
+Added
+-----
+- Support for python 3.14
+
+Changed
+-------
+- ci: fix test and release workflows
+
 v1.0.6_
 =======
 
@@ -165,7 +176,8 @@
 - First import.
 
 
-.. _Unreleased: https://codeberg.org/miurahr/pybcj/compare/v1.0.6...HEAD
+.. _Unreleased: https://codeberg.org/miurahr/pybcj/compare/v1.0.7...HEAD
+.. _v1.0.7: https://codeberg.org/miurahr/pybcj/compare/v1.0.6...v1.0.7
 .. _v1.0.6: https://codeberg.org/miurahr/pybcj/compare/v1.0.3...v1.0.6
 .. _v1.0.3: https://codeberg.org/miurahr/pybcj/compare/v1.0.2...v1.0.3
 .. _v1.0.2: https://codeberg.org/miurahr/pybcj/compare/v1.0.1...v1.0.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pybcj-1.0.6/MANIFEST.in new/pybcj-1.0.7/MANIFEST.in
--- old/pybcj-1.0.6/MANIFEST.in 2025-04-29 10:18:14.000000000 +0200
+++ new/pybcj-1.0.7/MANIFEST.in 2025-11-29 01:16:13.000000000 +0100
@@ -7,6 +7,5 @@
 recursive-include src *.c
 recursive-include src *.h
 recursive-include src py.typed
-recursive-include tests *.py
-recursive-include tests *.zip
+prune tests
 prune issue_template
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pybcj-1.0.6/PKG-INFO new/pybcj-1.0.7/PKG-INFO
--- old/pybcj-1.0.6/PKG-INFO    2025-04-29 10:18:28.616129400 +0200
+++ new/pybcj-1.0.7/PKG-INFO    1970-01-01 01:00:00.000000000 +0100
@@ -1,105 +0,0 @@
-Metadata-Version: 2.1
-Name: pybcj
-Version: 1.0.6
-Summary: bcj filter library
-Author-email: Hiroshi Miura <[email protected]>
-License: LGPL-2.1-or-later
-Project-URL: Source, https://codeberg.org/miurahr/pybcj
-Keywords: lzma,bcj
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: License :: OSI Approved :: GNU Lesser General Public License v2 or 
later (LGPLv2+)
-Classifier: Operating System :: MacOS :: MacOS X
-Classifier: Operating System :: Microsoft :: Windows
-Classifier: Operating System :: POSIX
-Classifier: Operating System :: POSIX :: Linux
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.9
-Classifier: Programming Language :: Python :: 3.10
-Classifier: Programming Language :: Python :: 3.11
-Classifier: Programming Language :: Python :: 3.12
-Classifier: Programming Language :: Python :: 3.13
-Classifier: Programming Language :: Python :: 3 :: Only
-Classifier: Programming Language :: Python :: Implementation :: CPython
-Classifier: Programming Language :: Python :: Implementation :: PyPy
-Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Requires-Python: >=3.9
-Description-Content-Type: text/x-rst
-License-File: LICENSE
-Provides-Extra: test
-Requires-Dist: pytest>=6.0; extra == "test"
-Requires-Dist: pytest-cov; extra == "test"
-Requires-Dist: hypothesis; extra == "test"
-Requires-Dist: coverage[toml]>=5.2; extra == "test"
-Provides-Extra: check
-Requires-Dist: mypy>=1.10.0; extra == "check"
-Requires-Dist: check-manifest; extra == "check"
-Requires-Dist: flake8<5; extra == "check"
-Requires-Dist: flake8-black; extra == "check"
-Requires-Dist: flake8-colors; extra == "check"
-Requires-Dist: flake8-isort; extra == "check"
-Requires-Dist: flake8-pyi; extra == "check"
-Requires-Dist: flake8-typing-imports; extra == "check"
-Requires-Dist: readme-renderer; extra == "check"
-Requires-Dist: pygments; extra == "check"
-
-=======================================
-BCJ(Branch-Call-Jump) filter for python
-=======================================
-
-.. image:: https://badge.fury.io/py/pybcj.svg
-  :target: https://badge.fury.io/py/pybcj
-
-.. image:: https://img.shields.io/conda/vn/conda-forge/pybcj
-  :target: https://anaconda.org/conda-forge/pybcj
-
-.. image:: 
https://coveralls.io/repos/github/miurahr/pybcj/badge.svg?branch=main
-  :target: https://coveralls.io/github/miurahr/pybcj?branch=main
-
-
-In data compression, BCJ, short for Branch-Call-Jump, refers to a technique 
that improves the compression of
-machine code of executable binaries by replacing relative branch addresses 
with absolute ones.
-This allows a LZMA compressor to identify duplicate targets and archive higher 
compression rate.
-
-BCJ is used in 7-zip compression utility as default filter for executable 
binaries.
-
-pybcj is a python bindings with BCJ implementation by C language.
-The C codes are derived from p7zip, portable 7-zip implementation.
-pybcj support Intel/Amd x86/x86_64, Arm/Arm64, ArmThumb, Sparc, PPC, and IA64.
-
-
-Development status
-==================
-
-A development status is considered as ``Beta`` state.
-
-
-Installation
-============
-
-As usual, you can install pybcj using python standard pip command.
-
-.. code-block::
-
-    pip install pybcj
-
-Alternatively, one can also use conda:
-
-.. code-block::
-
-    conda install -c conda-forge pybcj
-
-WARNING
--------
-
-* When use it on MSYS2/Mingw64 environment, please set environment variable
-  `SETUPTOOLS_USE_DISTUTILS=stdlib` to install.
-
-License
-=======
-
-- SPDX-License-Identifier: LGPL-2.1-or-later
-- SPDX-URL: https://spdx.org/licenses/LGPL-2.1-or-later.html
-
-* Copyright (C) 2020-2025 Hiroshi Miura
-* Copyright (C) 1999-2010 Igor Pavlov
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pybcj-1.0.6/issue_template/bug_report.md 
new/pybcj-1.0.7/issue_template/bug_report.md
--- old/pybcj-1.0.6/issue_template/bug_report.md        1970-01-01 
01:00:00.000000000 +0100
+++ new/pybcj-1.0.7/issue_template/bug_report.md        2025-11-29 
01:16:13.000000000 +0100
@@ -0,0 +1,30 @@
+---
+name: "Bug report"
+about: "Create a report to help us improve"
+title: "[BUG]"
+labels:
+- bug
+---
+
+**Describe the bug**
+A clear and concise description of what the bug is.
+
+**Related issue**
+(if exist)
+
+**To Reproduce**
+Steps to reproduce the behavior:
+
+**Expected behavior**
+A clear and concise description of what you expected to happen.
+
+**Environment (please complete the following information):**
+ - OS: [e.g. Windows 10, Ubuntu Linux 18.04.01]
+ - Python [e.g. 3.6, pypy3.6.9-7.3.0]
+ - project version: [e.g. v0.2, commit #123456 on main]
+
+**Test data(please attach in the report):**
+A minimum test data to reproduce your problem.
+
+**Additional context**
+Add any other context about the problem here.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pybcj-1.0.6/issue_template/feature_request.md 
new/pybcj-1.0.7/issue_template/feature_request.md
--- old/pybcj-1.0.6/issue_template/feature_request.md   1970-01-01 
01:00:00.000000000 +0100
+++ new/pybcj-1.0.7/issue_template/feature_request.md   2025-11-29 
01:16:13.000000000 +0100
@@ -0,0 +1,19 @@
+---
+name: "Feature request"
+about: "Suggest an idea for this project"
+title: "[FEATURE]"
+labels: 
+- enhancement
+---
+
+**Is your feature request related to a problem? Please describe.**
+A clear and concise description of what the problem is. Ex. I'm always 
frustrated when [...]
+
+**Describe the solution you'd like**
+A clear and concise description of what you want to happen.
+
+**Describe alternatives you've considered**
+A clear and concise description of any alternative solutions or features 
you've considered.
+
+**Additional context**
+Add any other context or screenshots about the feature request here.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pybcj-1.0.6/pyproject.toml 
new/pybcj-1.0.7/pyproject.toml
--- old/pybcj-1.0.6/pyproject.toml      2025-04-29 10:18:14.000000000 +0200
+++ new/pybcj-1.0.7/pyproject.toml      2025-11-29 01:16:13.000000000 +0100
@@ -1,6 +1,6 @@
 [project]
 name = "pybcj"
-requires-python = ">=3.9"
+requires-python = ">=3.10"
 description = "bcj filter library"
 keywords = ["lzma", "bcj"]
 readme = "README.rst"
@@ -17,11 +17,11 @@
     "Operating System :: POSIX :: Linux",
     "Programming Language :: Python",
     "Programming Language :: Python :: 3",
-    "Programming Language :: Python :: 3.9",
     "Programming Language :: Python :: 3.10",
     "Programming Language :: Python :: 3.11",
     "Programming Language :: Python :: 3.12",
     "Programming Language :: Python :: 3.13",
+    "Programming Language :: Python :: 3.14",
     "Programming Language :: Python :: 3 :: Only",
     "Programming Language :: Python :: Implementation :: CPython",
     "Programming Language :: Python :: Implementation :: PyPy",
@@ -39,7 +39,7 @@
 check = [
     "mypy>=1.10.0",
     "check-manifest",
-    "flake8<5",
+    "flake8<8",
     "flake8-black",
     "flake8-colors",
     "flake8-isort",
@@ -50,7 +50,10 @@
 ]
 
 [project.urls]
-Source = "https://codeberg.org/miurahr/pybcj";
+Homepage = "https://pypi.org/project/pybcj";
+"Bug Tracker" = "https://github.com/miurahr/pybcj/issues";
+Source = "https://github.com/miurahr/pybcj";
+Changelog = "https://github.com/miurahr/pybcj/blob/main/Changelog.rst";
 
 [build-system]
 requires = ["setuptools>=58", "wheel", "setuptools_scm[toml]>=6.0.1"]
@@ -84,15 +87,15 @@
 
 [tool.cibuildwheel]
 skip = ["pp*", "*-win32", "*-manylinux_i686", "*-musllinux_i686"]
-manylinux-x86_64-image = "manylinux2014"
-manylinux-aarch64-image = "manylinux2014"
-manylinux-ppc64le-image = "manylinux2014"
-manylinux-s390x-image = "manylinux2014"
-
-musllinux-x86_64-image = "musllinux_1_1"
-musllinux-aarch64-image = "musllinux_1_1"
-musllinux-ppc64le-image = "musllinux_1_1"
-musllinux-s390x-image = "musllinux_1_1"
+manylinux-x86_64-image = "manylinux_2_28"
+manylinux-aarch64-image = "manylinux_2_28"
+manylinux-ppc64le-image = "manylinux_2_28"
+manylinux-s390x-image = "manylinux_2_28"
+
+musllinux-x86_64-image = "musllinux_1_2"
+musllinux-aarch64-image = "musllinux_1_2"
+musllinux-ppc64le-image = "musllinux_1_2"
+musllinux-s390x-image = "musllinux_1_2"
 
 [tool.cibuildwheel.linux]
 archs = ["auto64", "aarch64"]
@@ -103,7 +106,7 @@
 [tool.tox]
 legacy_tox_ini = """
 [tox]
-envlist = py{39,310,311,312,313}, pypy3, check, mypy
+envlist = py{310,311,312,313,314}, pypy3, check, mypy
 isolated_build=True
 
 [testenv]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pybcj-1.0.6/setup.cfg new/pybcj-1.0.7/setup.cfg
--- old/pybcj-1.0.6/setup.cfg   2025-04-29 10:18:28.617129300 +0200
+++ new/pybcj-1.0.7/setup.cfg   1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-[egg_info]
-tag_build = 
-tag_date = 0
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pybcj-1.0.6/src/pybcj.egg-info/PKG-INFO 
new/pybcj-1.0.7/src/pybcj.egg-info/PKG-INFO
--- old/pybcj-1.0.6/src/pybcj.egg-info/PKG-INFO 2025-04-29 10:18:28.000000000 
+0200
+++ new/pybcj-1.0.7/src/pybcj.egg-info/PKG-INFO 1970-01-01 01:00:00.000000000 
+0100
@@ -1,105 +0,0 @@
-Metadata-Version: 2.1
-Name: pybcj
-Version: 1.0.6
-Summary: bcj filter library
-Author-email: Hiroshi Miura <[email protected]>
-License: LGPL-2.1-or-later
-Project-URL: Source, https://codeberg.org/miurahr/pybcj
-Keywords: lzma,bcj
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: License :: OSI Approved :: GNU Lesser General Public License v2 or 
later (LGPLv2+)
-Classifier: Operating System :: MacOS :: MacOS X
-Classifier: Operating System :: Microsoft :: Windows
-Classifier: Operating System :: POSIX
-Classifier: Operating System :: POSIX :: Linux
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.9
-Classifier: Programming Language :: Python :: 3.10
-Classifier: Programming Language :: Python :: 3.11
-Classifier: Programming Language :: Python :: 3.12
-Classifier: Programming Language :: Python :: 3.13
-Classifier: Programming Language :: Python :: 3 :: Only
-Classifier: Programming Language :: Python :: Implementation :: CPython
-Classifier: Programming Language :: Python :: Implementation :: PyPy
-Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Requires-Python: >=3.9
-Description-Content-Type: text/x-rst
-License-File: LICENSE
-Provides-Extra: test
-Requires-Dist: pytest>=6.0; extra == "test"
-Requires-Dist: pytest-cov; extra == "test"
-Requires-Dist: hypothesis; extra == "test"
-Requires-Dist: coverage[toml]>=5.2; extra == "test"
-Provides-Extra: check
-Requires-Dist: mypy>=1.10.0; extra == "check"
-Requires-Dist: check-manifest; extra == "check"
-Requires-Dist: flake8<5; extra == "check"
-Requires-Dist: flake8-black; extra == "check"
-Requires-Dist: flake8-colors; extra == "check"
-Requires-Dist: flake8-isort; extra == "check"
-Requires-Dist: flake8-pyi; extra == "check"
-Requires-Dist: flake8-typing-imports; extra == "check"
-Requires-Dist: readme-renderer; extra == "check"
-Requires-Dist: pygments; extra == "check"
-
-=======================================
-BCJ(Branch-Call-Jump) filter for python
-=======================================
-
-.. image:: https://badge.fury.io/py/pybcj.svg
-  :target: https://badge.fury.io/py/pybcj
-
-.. image:: https://img.shields.io/conda/vn/conda-forge/pybcj
-  :target: https://anaconda.org/conda-forge/pybcj
-
-.. image:: 
https://coveralls.io/repos/github/miurahr/pybcj/badge.svg?branch=main
-  :target: https://coveralls.io/github/miurahr/pybcj?branch=main
-
-
-In data compression, BCJ, short for Branch-Call-Jump, refers to a technique 
that improves the compression of
-machine code of executable binaries by replacing relative branch addresses 
with absolute ones.
-This allows a LZMA compressor to identify duplicate targets and archive higher 
compression rate.
-
-BCJ is used in 7-zip compression utility as default filter for executable 
binaries.
-
-pybcj is a python bindings with BCJ implementation by C language.
-The C codes are derived from p7zip, portable 7-zip implementation.
-pybcj support Intel/Amd x86/x86_64, Arm/Arm64, ArmThumb, Sparc, PPC, and IA64.
-
-
-Development status
-==================
-
-A development status is considered as ``Beta`` state.
-
-
-Installation
-============
-
-As usual, you can install pybcj using python standard pip command.
-
-.. code-block::
-
-    pip install pybcj
-
-Alternatively, one can also use conda:
-
-.. code-block::
-
-    conda install -c conda-forge pybcj
-
-WARNING
--------
-
-* When use it on MSYS2/Mingw64 environment, please set environment variable
-  `SETUPTOOLS_USE_DISTUTILS=stdlib` to install.
-
-License
-=======
-
-- SPDX-License-Identifier: LGPL-2.1-or-later
-- SPDX-URL: https://spdx.org/licenses/LGPL-2.1-or-later.html
-
-* Copyright (C) 2020-2025 Hiroshi Miura
-* Copyright (C) 1999-2010 Igor Pavlov
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pybcj-1.0.6/src/pybcj.egg-info/SOURCES.txt 
new/pybcj-1.0.7/src/pybcj.egg-info/SOURCES.txt
--- old/pybcj-1.0.6/src/pybcj.egg-info/SOURCES.txt      2025-04-29 
10:18:28.000000000 +0200
+++ new/pybcj-1.0.7/src/pybcj.egg-info/SOURCES.txt      1970-01-01 
01:00:00.000000000 +0100
@@ -1,35 +0,0 @@
-.flake8
-.git_archival.txt
-.gitattributes
-.gitignore
-CMakeLists.txt
-Changelog.rst
-LICENSE
-MANIFEST.in
-README.rst
-pyproject.toml
-setup.py
-.github/FUNDING.yml
-.github/dependabot.yml
-.github/workflows/publish-to-pypi.yml
-.github/workflows/run-tox-tests.yml
-.woodpecker/.check.yml
-src/bcj/__init__.py
-src/bcj/_bcjfilter.py
-src/bcj/py.typed
-src/ext/Arch.h
-src/ext/Bra.c
-src/ext/Bra.h
-src/ext/Bra86.c
-src/ext/BraIA64.c
-src/ext/_bcjmodule.c
-src/pybcj.egg-info/PKG-INFO
-src/pybcj.egg-info/SOURCES.txt
-src/pybcj.egg-info/dependency_links.txt
-src/pybcj.egg-info/requires.txt
-src/pybcj.egg-info/top_level.txt
-tests/test_bcj_misc.py
-tests/test_bcj_x86.py
-tests/test_fuzzer.py
-tests/data/lib.zip
-tests/data/src.zip
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pybcj-1.0.6/src/pybcj.egg-info/dependency_links.txt 
new/pybcj-1.0.7/src/pybcj.egg-info/dependency_links.txt
--- old/pybcj-1.0.6/src/pybcj.egg-info/dependency_links.txt     2025-04-29 
10:18:28.000000000 +0200
+++ new/pybcj-1.0.7/src/pybcj.egg-info/dependency_links.txt     1970-01-01 
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pybcj-1.0.6/src/pybcj.egg-info/requires.txt 
new/pybcj-1.0.7/src/pybcj.egg-info/requires.txt
--- old/pybcj-1.0.6/src/pybcj.egg-info/requires.txt     2025-04-29 
10:18:28.000000000 +0200
+++ new/pybcj-1.0.7/src/pybcj.egg-info/requires.txt     1970-01-01 
01:00:00.000000000 +0100
@@ -1,18 +0,0 @@
-
-[check]
-mypy>=1.10.0
-check-manifest
-flake8<5
-flake8-black
-flake8-colors
-flake8-isort
-flake8-pyi
-flake8-typing-imports
-readme-renderer
-pygments
-
-[test]
-pytest>=6.0
-pytest-cov
-hypothesis
-coverage[toml]>=5.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pybcj-1.0.6/src/pybcj.egg-info/top_level.txt 
new/pybcj-1.0.7/src/pybcj.egg-info/top_level.txt
--- old/pybcj-1.0.6/src/pybcj.egg-info/top_level.txt    2025-04-29 
10:18:28.000000000 +0200
+++ new/pybcj-1.0.7/src/pybcj.egg-info/top_level.txt    1970-01-01 
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-bcj

Reply via email to