| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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
MIT
* 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
/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