Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-bytecode-0.17.0-1.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python311-bytecode Distribution: openSUSE Tumbleweed
Version: 0.17.0 Vendor: openSUSE
Release: 1.2 Build date: Wed Sep 10 08:59:32 2025
Group: Unspecified Build host: reproducible
Size: 510190 Source RPM: python-bytecode-0.17.0-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/vstinner/bytecode
Summary: Python module to generate and modify bytecode
Python module to generate and modify bytecode

Provides

Requires

License

MIT

Changelog

* Wed Sep 10 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 0.17.0
    * Add support for Python 3.14 PR #166
      Support for Python 3.14, comes with a number of changes reflecting changes in
      CPython bytecode itself:
    - introduced an enum for BINARY_OP argument which now supports subscribe.
      When disassembling the enum is always used, when creating bytecode from
      scratch integer values are coerced into the right enum member.
    - support BUILD_TEMPLATE, BUILD_INTERPOLATION, LOAD_SMALL_INT, LOAD_FAST_BORROW
      and LOAD_FAST_BORROW_LOAD_FAST_BORROW
    - LOAD_COMMON_CONSTANT, LOAD_SPECIAL whose argument is described using dedicated
      enums CommonConstant, SpecialMethod
    - CONVERT_VALUE (FORMAT_VALUE in Python < 3.13) now use the FormatValue enum.
      When disassembling the enum is always used, when creating bytecode from
      scratch integer values are coerced into the right enum member.
    * properly set the next_block attribute of the new block created by
      ControlFlowGraph.split_block. PR #170
* Tue May 06 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 0.16.2
    * fix ControlFlowGraph dead block detection by accounting for
      fall-through edges. PR #161
* Mon Feb 03 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 0.16.1
    * Minor fixes following linter recommendations by @MatthieuDartiailh in #154
    * build(deps): bump codecov/codecov-action from 4 to 5 by @dependabot in #153
    * Fix flag inference by @MatthieuDartiailh in #157
* Fri Nov 01 2024 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 0.16.0:
    * Fix the document for python3.12 by @colinxu2020 in #142
    * fix: handle small try blocks by @P403n1x87 in #145
    * Add support for Python 3.13 by @MatthieuDartiailh in #146
* Wed Aug 14 2024 Dirk Müller <dmueller@suse.com>
  - use modern python on sle15
  - switch to PEP517 build
* Tue Nov 14 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.15.1:
    * Disallow creating an instruction targeting a
      pseudo/instrumented opcode PR #133
    * Fixes encoding of 0 as a varint PR #132
    * Correct spelling of "INTRINSIC" in several places; this
      affected some ops in Python 3.12.  PR #131
* Mon Sep 18 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.15.0:
    * Add support for Python 3.12 PR #122
    * Support for Python 3.12, comes with a number of changes
      reflecting changes in CPython bytecode itself:
    * handle the ability of ``LOAD_ATTR`` to replace
      ``LOAD_METHOD``
      As a consequence the argument is now a ``tuple[bool, str]``
      similarly ``LOAD_SUPER_ATTR`` which uses the 2 lowest bits as
      flag takes a ``tuple[bool, bool, str]`` as argument
    * ``POP_JUMP_IF_*`` instructions are undirected in Python 3.12
    * ``YIELD_VALUE`` now takes an argument
    * Support for ``CALL_INSTRINSIC_1/2`` led to the addition of 2
      new enums to represent the argument
* Sat May 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.14.2:
    * allow to convert a CFG, for which stack sizes have not been
      computed, to Bytecode even in the presence of mergeable
      TryBegin/TryEnd
    * remove spurious TryEnd leftover when going from CFG to
      Bytecode
* Wed Apr 19 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.14.1:
    * allow to disassemble code containing ``EXTENDED_ARG``
      targeting a ``NOP`` PR #117
* Thu Dec 15 2022 Ben Greiner <code@bnavigator.de>
  - Fix dependencies
  - Fix python-sitelib-glob-in-files and 0.0.0 version egg-info by
    not forgetting setuptools_scm

Files

/usr/lib/python3.11/site-packages/bytecode
/usr/lib/python3.11/site-packages/bytecode-0.17.0.dist-info
/usr/lib/python3.11/site-packages/bytecode-0.17.0.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/bytecode-0.17.0.dist-info/METADATA
/usr/lib/python3.11/site-packages/bytecode-0.17.0.dist-info/RECORD
/usr/lib/python3.11/site-packages/bytecode-0.17.0.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/bytecode-0.17.0.dist-info/WHEEL
/usr/lib/python3.11/site-packages/bytecode-0.17.0.dist-info/licenses
/usr/lib/python3.11/site-packages/bytecode-0.17.0.dist-info/licenses/COPYING
/usr/lib/python3.11/site-packages/bytecode-0.17.0.dist-info/top_level.txt
/usr/lib/python3.11/site-packages/bytecode/__init__.py
/usr/lib/python3.11/site-packages/bytecode/__pycache__
/usr/lib/python3.11/site-packages/bytecode/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/bytecode/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/bytecode/__pycache__/bytecode.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/bytecode/__pycache__/bytecode.cpython-311.pyc
/usr/lib/python3.11/site-packages/bytecode/__pycache__/cfg.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/bytecode/__pycache__/cfg.cpython-311.pyc
/usr/lib/python3.11/site-packages/bytecode/__pycache__/concrete.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/bytecode/__pycache__/concrete.cpython-311.pyc
/usr/lib/python3.11/site-packages/bytecode/__pycache__/flags.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/bytecode/__pycache__/flags.cpython-311.pyc
/usr/lib/python3.11/site-packages/bytecode/__pycache__/instr.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/bytecode/__pycache__/instr.cpython-311.pyc
/usr/lib/python3.11/site-packages/bytecode/__pycache__/utils.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/bytecode/__pycache__/utils.cpython-311.pyc
/usr/lib/python3.11/site-packages/bytecode/__pycache__/version.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/bytecode/__pycache__/version.cpython-311.pyc
/usr/lib/python3.11/site-packages/bytecode/bytecode.py
/usr/lib/python3.11/site-packages/bytecode/cfg.py
/usr/lib/python3.11/site-packages/bytecode/concrete.py
/usr/lib/python3.11/site-packages/bytecode/flags.py
/usr/lib/python3.11/site-packages/bytecode/instr.py
/usr/lib/python3.11/site-packages/bytecode/py.typed
/usr/lib/python3.11/site-packages/bytecode/utils.py
/usr/lib/python3.11/site-packages/bytecode/version.py
/usr/share/doc/packages/python311-bytecode
/usr/share/doc/packages/python311-bytecode/README.rst
/usr/share/licenses/python311-bytecode
/usr/share/licenses/python311-bytecode/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Mar 2 23:19:36 2026