Skip to main content

Framework for the Ising model and QUBO.

Project description

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

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openjij-0.11.6.tar.gz (9.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

openjij-0.11.6-cp313-cp313-win_amd64.whl (801.0 kB view details)

Uploaded CPython 3.13Windows x86-64

openjij-0.11.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

openjij-0.11.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (727.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

openjij-0.11.6-cp313-cp313-macosx_14_0_arm64.whl (820.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

openjij-0.11.6-cp313-cp313-macosx_13_0_x86_64.whl (946.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

openjij-0.11.6-cp312-cp312-win_amd64.whl (801.0 kB view details)

Uploaded CPython 3.12Windows x86-64

openjij-0.11.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

openjij-0.11.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (727.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

openjij-0.11.6-cp312-cp312-macosx_14_0_arm64.whl (820.6 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

openjij-0.11.6-cp312-cp312-macosx_13_0_x86_64.whl (945.9 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

openjij-0.11.6-cp311-cp311-win_amd64.whl (798.6 kB view details)

Uploaded CPython 3.11Windows x86-64

openjij-0.11.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

openjij-0.11.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (732.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

openjij-0.11.6-cp311-cp311-macosx_14_0_arm64.whl (816.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

openjij-0.11.6-cp311-cp311-macosx_13_0_x86_64.whl (931.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

openjij-0.11.6-cp310-cp310-win_amd64.whl (797.9 kB view details)

Uploaded CPython 3.10Windows x86-64

openjij-0.11.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

openjij-0.11.6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (731.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

openjij-0.11.6-cp310-cp310-macosx_14_0_arm64.whl (814.6 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

openjij-0.11.6-cp310-cp310-macosx_13_0_x86_64.whl (930.5 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

openjij-0.11.6-cp39-cp39-win_amd64.whl (832.7 kB view details)

Uploaded CPython 3.9Windows x86-64

openjij-0.11.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

openjij-0.11.6-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (732.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

openjij-0.11.6-cp39-cp39-macosx_14_0_arm64.whl (814.8 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

openjij-0.11.6-cp39-cp39-macosx_13_0_x86_64.whl (930.6 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

Details for the file openjij-0.11.6.tar.gz.

File metadata

  • Download URL: openjij-0.11.6.tar.gz
  • Upload date:
  • Size: 9.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for openjij-0.11.6.tar.gz
Algorithm Hash digest
SHA256 f02c25758763623753eac637f24a3cbbdd34f164f5a339ba7389b1123d0a31d1
MD5 1e8df4e6015f5927cc74f539c5d59ea2
BLAKE2b-256 4a1566152fbe262c4e90edef75b5c8df5bbe245ba161528f1a92e08dc1e3668b

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6.tar.gz:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: openjij-0.11.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 801.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for openjij-0.11.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2be7ff3c0d51464b62b1a4afe067e9adda2ff4991465763c437c32d82988c114
MD5 c94943fceb844e12a85d7c6fee37b132
BLAKE2b-256 caad4a9457da4045070f8e8878208efbd2b2579ecdd25db7cbb112b79cb0f7b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp313-cp313-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 770f6afaf40155ee886401379ecb59b92939e564c87d7c64df57707c71465725
MD5 530d4f434882bd9ce75e443f08592534
BLAKE2b-256 7166bf83efa9f418ebee4c1caefcf2c04d0cc987245287dbc82b8bdc13525c94

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 159b534faf59a70eb6867d36acce19f562ca1108c97ad4de24a9e32718680eea
MD5 6ae6dd4739ce5d9ec52aba0cff59ad0c
BLAKE2b-256 8cfeaf138d3538010687965994b620960f42f15a4ec4b04b927df856a66cdf46

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f31dc3747ba7f45945efc379aa7ebae99e07b40c853bcbb5315f434e5d33ba85
MD5 db8e8165cbc21d1c47aad0cbd6e3db23
BLAKE2b-256 9878bd4750bf18524e2fc39804a42578445d7c32cce7dc689df2b96e646ad362

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2dbbfa64fac43b8d37ad2ecc3b2e6867ab1854c15b9cc3eba69e81bfe938a352
MD5 bf7abb74c78548324e45c1eeac311210
BLAKE2b-256 6f1d1a074fbf80557895e5468121746e2d39a7bddd88af10d31c9d7639fd1683

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp313-cp313-macosx_13_0_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: openjij-0.11.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 801.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for openjij-0.11.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 34dc190b6a3d89ad82ed33f3c4c1fa1d38e4a093387ede5e801e30e0eea23a13
MD5 6907c624519b2b50e74a08bd556b2ffb
BLAKE2b-256 b16e10bc7a05b289b8c31aca15d0dc87a4943b9569aba224c6e80cc38c37c9be

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp312-cp312-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2277bce026c7d146cd2e4aca62d7f677d30b261857c0123bf734a77827835739
MD5 6ceff84bad15a243a715b8bb6135c746
BLAKE2b-256 62af0bdd44d2a2f989ce230b85b4ee13f6d75877bc98bb1359caef4022783d31

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e92a7b5c14ad34d9b6c2a3ca604b6170307ccc277b0542f7fe4e5e95c0d39208
MD5 9d69eeba2f3298d2ce0c176cd500433a
BLAKE2b-256 d1b8fee93a9c82463a199046bdc8563f620431e653973413c7743172a8e798ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4f337f380cc339f80ba8f8b35b2677a117234d6533f2923da4e6ae5d92c6e6c2
MD5 48a87684175cd0bb88820797f7c48143
BLAKE2b-256 122c9f9a341391f229add2f6729e5788daddeb128153fc6c1010f209962f0b30

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 efc0112120b11044d8f4c08f4e19a7521159a7f0174e49d6ffded48c8beb9883
MD5 b65d2cb22d5059e9d57163bcba433e78
BLAKE2b-256 d9e4465e7a1efe8e80fe651d1a92fe814df6941fc17cf0a589375b711b939368

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: openjij-0.11.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 798.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for openjij-0.11.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 96e0a28706688b78e95577e26df231b8a50a2506e3c0b11ddb3c9b5b2a4eb346
MD5 c19e8b5f16474479192bd7975c5b567f
BLAKE2b-256 43a4c7d668f6572c8d5aee08c74d2b2b39ead25f05b4ed83fad819e69881e4f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp311-cp311-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8addcdbe615b7d7eff4fcf1d4ffe3fb8c143a0dfe3b44a9a510594301366d7b8
MD5 b9fad3690edf2b4037184f888c448002
BLAKE2b-256 adf18a745f19fad87cb05f8f4cbb8b2f332ead971c897c79e226e933c0794057

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e761a2b5aaf1cd42a9a8490571131ac87364ee5be543be86cfacd90676d1cfe
MD5 c1d1b82fb245e014f43f2c00bedc611e
BLAKE2b-256 05094eb56570dc1067bebe42d62b4bb00a31fa3e2532cbef2a6f00809d3afc34

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 199fab996be41854e648f7c82a4f409290dd16fefdef32d061fa2dd3d11a1be7
MD5 f93b4c06981c806cf3b1d204faeabb36
BLAKE2b-256 bd22c3289d88bd5db9be5c395e0d11e94e5b497177c2345eb4795bc439753a07

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8a7964134a0d2f22631780e4e6fcf5b07a8ee27e1ae91c38ee52871522ea92c1
MD5 5e7424789da90d04904a976823a9552d
BLAKE2b-256 68659d0e973d04b5d72865861d6b90d14b57cf42a7d681992c946b1dfee2abf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: openjij-0.11.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 797.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for openjij-0.11.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 646c8ecbe41eb9d7b38c038905f6f3cebe60f91cc5f33dacaefcdc5db3be038a
MD5 b823818c3bc2b37ef406c9b57afa1679
BLAKE2b-256 17fb05e5f0325813196991e7a844dc4085172d9fa43f0b2ff1f2dd216047b912

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp310-cp310-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4219d547c3613c827f47eff00254f59a984d5ea83247a5e4502ee88c4cd3686
MD5 b28b9718eadcb8e7f0fe937cbe5d9b38
BLAKE2b-256 901acfde7e4d6c6cffdbbf6c6b63712ac7ab8f33e52bc41459aaebbb21a21c98

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b8c5cbc63eaf6e4caa2391572ac24b28f58ab697967352681f0df7d42211d31
MD5 f7be1a382d153fa15126bdb41be66f37
BLAKE2b-256 2427a75381f8d54514c9968a653b806ab75c2751686734a40b60804fbd3f14ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 45f9a98376905b252b3dc92280aef6e03e1fc2684abc69a026589e34951ad112
MD5 c70a1de28bd3f61cdd680589b874f706
BLAKE2b-256 d722261ff99c299b5708e5950248fbf33f6412c53e008dad4424f1d996985c2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 558391860774c2a1a80f5c88595a298a4345fbada650895748e9ee559e072029
MD5 ac81d3416ace60fe10d408e5058de94d
BLAKE2b-256 e75f5b08fafab3ae2b25f28d9074d208181b335cfee91327f5f3f861025430ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp310-cp310-macosx_13_0_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: openjij-0.11.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 832.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for openjij-0.11.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5821db261e0dba37cdbcb2ee30d49135477dc210cfb7097f043be0918a9328d1
MD5 34435d889bee8fab19a9c7486005ba70
BLAKE2b-256 a733bb1d0c7b3c3c4cffe5e6b62886e81d4ab0a1cde3b1faff37253472ad1656

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp39-cp39-win_amd64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 113b93741f8240ebe8097b399a4042a674bffa460d5af90ff15c0530806f8997
MD5 e4da1f84a18ef676e54ba15817b6e7dc
BLAKE2b-256 1d9280f06d807f7878e3258bb5f70d48d37004b68fb2a9b3a071093bb1e1d98a

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 daf14d00e5fd60ccbb8e99e93eb3d465f54bff317692767af73558b4e3149da6
MD5 56fbe751a8d0a55dfbedba5e021e0d20
BLAKE2b-256 ae34a47f18cabbe2de99cf211d866d50fd68809455cbeb8acd6aa161e5727564

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 af13ae9e5db44d67c482a75190d3ec052614c8153142fe159a69b9c380ce8a38
MD5 2678b2ad5c15aa9cd5e7d43ab8bc1ab4
BLAKE2b-256 eca3e98dfd950a16371b5cdd49994035bc23c99d825cd5425963ded69690dba9

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openjij-0.11.6-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for openjij-0.11.6-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 80560a95d80e26fd3a1d01b134035510480d1c5351aaabe150a72476c9a2c732
MD5 6b2cb49f1f0803188e36e21a0d7a6ecc
BLAKE2b-256 a533a7c59d5c0d3afe474bbeb4e5655a4fa313b0cc24f57be074a63d9fd10d8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for openjij-0.11.6-cp39-cp39-macosx_13_0_x86_64.whl:

Publisher: build_and_upload.yaml on Jij-Inc/OpenJij

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page