Skip to main content

OpenJij : Framework for the Ising model and QUBO.

PyPI version shields.io PyPI pyversions PyPI implementation PyPI format PyPI license PyPI download month Downloads

CPP Test Python Test

DOI

Citation

Click the "Cite this repository" button on the right sidebar to get the citation for the latest version (BibTeX and APA formats).

DOI for all versions: DOI

Note for Reproducibility: Please specify the exact version of OpenJij used in your work. You can find the version number by running pip show openjij.

install

install via pip

Note: (2023/08/09) GPGPU algorithms will no longer be supported.

# Binary
$ pip install openjij 
# From Source
$ pip install --no-binary=openjij openjij

install via pip from source codes

To install OpenJij from source codes, please install CMake first then install OpenJij.

cmake setup

For development installation, you will need to install CMake>=3.22.
We highly recommend installing CMake via PYPI.

$ pip install -U cmake

Make sure the enviroment path for CMake is set correctly.

install OpenJij

$ pip install --no-binary=openjij openjij

install from github repository

$ git clone git@github.com:OpenJij/OpenJij.git
$ cd openjij
$ python -m pip install -vvv .

Development Install (Recommended for Contributors)

OpenJij uses uv for efficient dependency management and reproducible development environments.

# Clone repository
$ git clone git@github.com:OpenJij/OpenJij.git
$ cd OpenJij

# Install uv (choose one method)
$ pip install uv                                 # Recommended
# or: curl -LsSf https://astral.sh/uv/install.sh | sh  # macOS/Linux
# or: brew install uv                           # Homebrew

# Set up development environment with exact dependency versions
$ uv sync --locked --group dev

# Verify installation (includes C++ extension build)
$ uv run python -c "import openjij; import openjij.cxxjij; print('OpenJij setup complete')"
$ uv run pytest tests/ -v --tb=short

Dependency Groups

OpenJij uses PEP 735 dependency groups for efficient quantum computing development:

Group Purpose Command Use Case
dev Full development environment uv sync --group dev Complete setup with all tools
test Testing and coverage tools uv sync --group test CI/CD and automated testing
format Code quality and formatting uv sync --group format Linting and style checks
build Build and packaging tools uv sync --group build Package creation and distribution

Dependency management:

  • Reproducible builds (CI/CD, team collaboration): uv sync --locked --group dev
  • Latest versions (local development): uv sync --group dev
  • Update dependencies: uv lock or uv lock --upgrade

All dependencies are locked in uv.lock for consistent environments across different systems.

C++ Extension Integration

OpenJij's C++ extensions are built automatically during installation for optimal quantum computing performance:

# Development with C++ code modifications
$ uv sync --group dev                           # Initial setup
# ... modify C++ source files ...
$ uv run pip install .  # Rebuild C++ extension
$ uv run python -c "import openjij.cxxjij; print('C++ extension updated')"

Test

Python Tests

# Install test dependencies with exact versions
$ uv sync --locked --group test

# Run comprehensive test suite
$ uv run pytest tests/ -v --tb=short
$ uv run pytest tests/ -v --cov=openjij --cov-report=html
$ uv run python -m coverage html

C++ Tests

# Build and run C++ tests (independent of Python environment)
$ mkdir build 
$ cmake -DCMAKE_BUILD_TYPE=Debug -S . -B build
$ cmake --build build --parallel
$ cd build
$ ./tests/cxxjij_test

# Alternative: Use CTest for comprehensive testing
$ ctest --extra-verbose --parallel --schedule-random

Requirements: CMake ≥ 3.22, C++17 compatible compiler

Code Quality

# Install formatting tools with exact versions
$ uv sync --locked --group format

# Unified ruff-based quality checks
$ uv run ruff check .                        # Lint check
$ uv run ruff format .                       # Format code
$ uv run ruff check . --fix                  # Auto-fix issues

# All-in-one quality verification
$ uv run ruff check . && uv run ruff format --check .

For Contributors

Contributors are welcome! Please follow these guidelines:

  1. Set up development environment: Use uv sync --locked --group dev for consistent setup
  2. Follow code standards: Run quality checks before submitting
  3. Test thoroughly: Ensure both Python and C++ tests pass
  4. Document changes: Update relevant documentation

How to use

Python example

import openjij as oj
sampler = oj.SASampler()
response = sampler.sample_ising(h={0: -1}, J={(0,1): -1})
response.states
# [[1,1]]

# with indices
response = sampler.sample_ising(h={'a': -1}, J={('a','b'): 1})
[{index: s for index, s in zip(response.indices, state)} for state in response.states]
# [{'b': -1, 'a': 1}]

Community

About us

This product is maintained by Jij Inc.

Please visit our website for more information! https://www.j-ij.com/

Licences

Copyright 2023 Jij Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0  

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Metadata

Release files for openjij 0.12.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openjij 0.12.2
File Size Uploaded
openjij-0.12.2.tar.gz 9.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for openjij 0.12.2
File
openjij-0.12.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
openjij-0.12.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
openjij-0.12.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
openjij-0.12.2-cp314-cp314-macosx_12_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 12.0+ x86-64 Details
openjij-0.12.2-cp314-cp314-macosx_12_0_arm64.whl CPython 3.14 CPython 3.14 macOS 12.0+ ARM64 Details
openjij-0.12.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
openjij-0.12.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
openjij-0.12.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
openjij-0.12.2-cp313-cp313-macosx_12_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 12.0+ x86-64 Details
openjij-0.12.2-cp313-cp313-macosx_12_0_arm64.whl CPython 3.13 CPython 3.13 macOS 12.0+ ARM64 Details
openjij-0.12.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
openjij-0.12.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
openjij-0.12.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
openjij-0.12.2-cp312-cp312-macosx_12_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 12.0+ x86-64 Details
openjij-0.12.2-cp312-cp312-macosx_12_0_arm64.whl CPython 3.12 CPython 3.12 macOS 12.0+ ARM64 Details
openjij-0.12.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
openjij-0.12.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
openjij-0.12.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
openjij-0.12.2-cp311-cp311-macosx_12_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 12.0+ x86-64 Details
openjij-0.12.2-cp311-cp311-macosx_12_0_arm64.whl CPython 3.11 CPython 3.11 macOS 12.0+ ARM64 Details
openjij-0.12.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
openjij-0.12.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
openjij-0.12.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
openjij-0.12.2-cp310-cp310-macosx_12_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 12.0+ x86-64 Details
openjij-0.12.2-cp310-cp310-macosx_12_0_arm64.whl CPython 3.10 CPython 3.10 macOS 12.0+ ARM64 Details

Total release size: 86.9 MB

Release files / openjij-0.12.2.tar.gz

Download URL openjij-0.12.2.tar.gz
Size 9.8 MB
Tags Source
SHA-256 checksum
How to use checksums
d34f5116c46afc35713c3dd8cf785299aca1d215e136cfe7d0fe80083a8e9b18
BLAKE2b-256 checksum
How to use checksums
38bfe31706bcbc07c98c4f06eb22a32bb1455a2b83bd20b214fe0c47fe3dbbb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp314-cp314-win_amd64.whl

Download URL openjij-0.12.2-cp314-cp314-win_amd64.whl
Size 873.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
723603d56a12918c2578f50fbc80410cfee561e685ca163d49f28cc495add5f3
BLAKE2b-256 checksum
How to use checksums
93f117f039f56fb330475286fe9b62eb7780f941f780d1c81b4de79f5fd747ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL openjij-0.12.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 12.0 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
579fd1f73037cd79206a5a3fe57f36f87f07395e821aee0c301355bf603940b7
BLAKE2b-256 checksum
How to use checksums
8525869c8cdb07f25f4785160b3fdd3f407e6883cb283e20645d7d9e5c2096ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL openjij-0.12.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 784.7 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d2b6feb81d3f3974d1cb772f65b0fa65a5bfed0934655fe7d1a47da57c12b43f
BLAKE2b-256 checksum
How to use checksums
816da67c23b6e1171d6177e8a7775de8484c0cd6ce96f7475aca21f2a8fba7d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp314-cp314-macosx_12_0_x86_64.whl

Download URL openjij-0.12.2-cp314-cp314-macosx_12_0_x86_64.whl
Size 989.0 kB
Tags CPython 3.14 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
513ff32af931514982d59186776b01bdec21fb79af763b14673f8eed87193792
BLAKE2b-256 checksum
How to use checksums
ba5132df689b71ab8745296e97e57ea81acbcc79c215cd5cac2f4a226408eff5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp314-cp314-macosx_12_0_arm64.whl

Download URL openjij-0.12.2-cp314-cp314-macosx_12_0_arm64.whl
Size 867.8 kB
Tags CPython 3.14 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
2ad33262ef7a5ce919c2a64cded6ee29ea43a5a6b3f0ef81ec2c03172fed5159
BLAKE2b-256 checksum
How to use checksums
4c682cddf44caf83bb5cb5f56f35e5a8624518c602861ec4971763456736410c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp313-cp313-win_amd64.whl

Download URL openjij-0.12.2-cp313-cp313-win_amd64.whl
Size 849.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a99fea63d46d10f3ae360fbe7a37f1761cb719ede2d702e8fee3c4dd1dcb0140
BLAKE2b-256 checksum
How to use checksums
e76a63bc0135c8a4c13a3aa75c6b791ff2f66476384c29744d3c8d63b96b91db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL openjij-0.12.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 12.0 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
52ca7dd45a972892f32549afc247a08ee80a54f3d9e157f1d043578e1b5e6398
BLAKE2b-256 checksum
How to use checksums
bb5608d1d1e6c778068424c4bbbdfd6e47ff7edb1d0969429d1ada07e483db87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL openjij-0.12.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 783.0 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9703cb07d0f965ca7143d3927bac0039d84d8316bc287b3b6b31624ea69a1f59
BLAKE2b-256 checksum
How to use checksums
7ac060adbd8a0df8defd3e7ffff226e6c17a9f8617ddd45512f246661e029371
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp313-cp313-macosx_12_0_x86_64.whl

Download URL openjij-0.12.2-cp313-cp313-macosx_12_0_x86_64.whl
Size 988.9 kB
Tags CPython 3.13 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
034d9565cd72ffef89947f057ba667155a56e148024fecabe9af1a79ea983a58
BLAKE2b-256 checksum
How to use checksums
4cb4e5d7d413d483d5a58b3f723954d223212c30947e286d4cdab643ab4246e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp313-cp313-macosx_12_0_arm64.whl

Download URL openjij-0.12.2-cp313-cp313-macosx_12_0_arm64.whl
Size 866.3 kB
Tags CPython 3.13 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
ff42bd4b24d895ca73d75c21dd4d73b42c312145bc2170802a590c7628ece6c8
BLAKE2b-256 checksum
How to use checksums
25290ddd3ccefefa108220d385c52e2fd39dd757935c6a5d8048b766e6018417
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp312-cp312-win_amd64.whl

Download URL openjij-0.12.2-cp312-cp312-win_amd64.whl
Size 849.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
76b623e6c09aecc2dee3e233b58a4d4f7582bc8fceb3e738d911dac406b6e568
BLAKE2b-256 checksum
How to use checksums
0ae28c1865c14c41e4d7413c1995d24b503327f319cc3cf67098ffdcc3130561
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL openjij-0.12.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 12.0 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fa53f93bd328416807a4fd54a9b999e45b9c33ced37e1e210d1a62bc48b9a490
BLAKE2b-256 checksum
How to use checksums
4dacee9dd42b822aaec86394cac6976ba97d2eba30624902c71e51723dde7851
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL openjij-0.12.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 782.9 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f93506b9c4577fb5badff17c5fda8d76511330e90eec6df2f0c628288114d077
BLAKE2b-256 checksum
How to use checksums
99f9d91ce50d4239042b58164975a4c0cb5e5690a56c66df57743c288903f4d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp312-cp312-macosx_12_0_x86_64.whl

Download URL openjij-0.12.2-cp312-cp312-macosx_12_0_x86_64.whl
Size 988.7 kB
Tags CPython 3.12 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
b2505fd80f07249555f46eb4e0e3c54e108cca1845bcad8a62556e307edf9344
BLAKE2b-256 checksum
How to use checksums
5791b8297fb534f3a46f2104706355c291ac7520fefb63579e056bfd4c839ec8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp312-cp312-macosx_12_0_arm64.whl

Download URL openjij-0.12.2-cp312-cp312-macosx_12_0_arm64.whl
Size 866.3 kB
Tags CPython 3.12 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
c8630c9567026a460f12035a4319130c162c437d597cc546d99195b236a95fce
BLAKE2b-256 checksum
How to use checksums
62ca1fb638566dd3491fdc307eb0ad6fed762373a7ae77260bb64620461b8cb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp311-cp311-win_amd64.whl

Download URL openjij-0.12.2-cp311-cp311-win_amd64.whl
Size 844.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e906d5fb85f398d4879e59d448c4ea308a413bf7b5c489f31099b70cfed7bf9e
BLAKE2b-256 checksum
How to use checksums
b8cbfcd6957d8ba845fee26beff47fe46fba72a7e9b0e2ea62fffd307bf730df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL openjij-0.12.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 11.9 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
62cd81da0240cb1071ad5f78e5e87674dbef911637e2a86e30c0745972c1d35c
BLAKE2b-256 checksum
How to use checksums
6baf0033085b595fe0f288a6010ad8416ac74fe5fbf25803abc7ee29f9afbbf7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL openjij-0.12.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 774.1 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3cbd35365bc44aba2012dad5baa0b5627d6a9756ad4c3d01ad3ede507b819183
BLAKE2b-256 checksum
How to use checksums
98dffcb3491115e55fdceed8f9344360de05e03c7d26e9cf3b0b0a4c44c629ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp311-cp311-macosx_12_0_x86_64.whl

Download URL openjij-0.12.2-cp311-cp311-macosx_12_0_x86_64.whl
Size 973.7 kB
Tags CPython 3.11 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
d5c45d17df118566b6fb74bce69610f1af7d50f191573c1d655e8bec5b3c5032
BLAKE2b-256 checksum
How to use checksums
6ee5a3a66e0317bdd9c72d15eb110319bbc6c806f125b3d87a10451cc9b8a169
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp311-cp311-macosx_12_0_arm64.whl

Download URL openjij-0.12.2-cp311-cp311-macosx_12_0_arm64.whl
Size 863.6 kB
Tags CPython 3.11 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
4f0b213e6c6779e5104a73632c9efbf6479eb86656d29a6616486b58c351d4a6
BLAKE2b-256 checksum
How to use checksums
dca4fe23d9c86e9cfffa99ba7ef184271c04810ecf84edc0a6a4a21ce88f3e0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp310-cp310-win_amd64.whl

Download URL openjij-0.12.2-cp310-cp310-win_amd64.whl
Size 843.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f57b2bd140e693db016ad87ca0ba270ed94ce8694de6a9b67f38300ef29dc07d
BLAKE2b-256 checksum
How to use checksums
4201ca31ff811bb104a36a13ff6da4cee74389bb3c3c1174584d5f07889bf9d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL openjij-0.12.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 11.9 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
257e0deb340b307d375d1086ef45726a32bc946cdf67ed7622420d223b52a24e
BLAKE2b-256 checksum
How to use checksums
7b4f71a3bf2bf682e688d6fa3146afc0cf0552cb07e7fc619b93246f3c3cdece
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL openjij-0.12.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 773.5 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d584d7670b9f00ad60a0786c0dd12e699f542fbbe74f84eb7e71b93fd924d991
BLAKE2b-256 checksum
How to use checksums
aae2983f54fbf47b31d6ad1d2d07219ce64e19de44c54278e2cd1356494e74c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp310-cp310-macosx_12_0_x86_64.whl

Download URL openjij-0.12.2-cp310-cp310-macosx_12_0_x86_64.whl
Size 972.9 kB
Tags CPython 3.10 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
9ce53a1acc600eaea3a045fd79a4913f84ee9535425c9dc06cceb133461f6219
BLAKE2b-256 checksum
How to use checksums
132800784ffdab9cfb107694c14b258680f1320bb1fb7efb3d05e95a3df77f01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / openjij-0.12.2-cp310-cp310-macosx_12_0_arm64.whl

Download URL openjij-0.12.2-cp310-cp310-macosx_12_0_arm64.whl
Size 862.7 kB
Tags CPython 3.10 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
4604f0aaf187de96683cb240a0e9b735dd780c6779853edb839aef93a1959337
BLAKE2b-256 checksum
How to use checksums
2af89eb5a73b33225efd7f18fba9fb1150189abcd5af497f041403ab77f31969
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.12.2 This release

26 release files

0.9.1

26 release files

0.9.0

41 release files

0.8.0

35 release files

0.7.4

27 release files

0.7.3

34 release files

0.7.2

34 release files

0.7.1

34 release files

0.7.0

34 release files

0.6.9

31 release files

0.6.6

31 release files

0.6.5

31 release files

0.6.4

31 release files

0.6.3

31 release files

0.6.2

31 release files

0.6.1

31 release files

0.6.0

31 release files

0.5.8

27 release files

0.5.6

24 release files

0.5.4

24 release files

0.5.3

24 release files

0.5.2

24 release files

0.5.1

24 release files

0.5.0

24 release files

0.4.9

20 release files

0.4.8

20 release files

0.4.7

20 release files

0.4.6

20 release files

0.4.5

15 release files

0.4.3

15 release files

0.4.2

15 release files

0.4.1

14 release files

0.4.0

13 release files

0.3.5

10 release files

0.3.4

10 release files

0.3.3

10 release files

0.3.2

6 release files

0.3.1

10 release files

0.3.0

10 release files

0.2.2

10 release files

0.2.1

9 release files

0.2.0

9 release files

0.1.1

14 release files

0.1.0

12 release files

0.0.11

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

0.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page