Metadata-Version: 2.4
Name: jijzept_sdk
Version: 2025.7.13
Summary: Free development kit provided by JijZept.
Author-email: "Jij Inc." <info@j-ij.com>
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <3.13,>=3.10
Description-Content-Type: text/markdown
Requires-Dist: jijmodeling==1.13.0
Requires-Dist: ommx==2.0.2
Provides-Extra: all
Requires-Dist: ommx-fixstars-amplify-adapter==0.3.0; extra == "all"
Requires-Dist: ommx-da4-adapter==0.1.0; extra == "all"
Requires-Dist: ommx-dwave-adapter==0.1.0; extra == "all"
Requires-Dist: ommx-gurobipy-adapter==0.2.0; extra == "all"
Requires-Dist: ommx-highs-adapter==2.0.2; extra == "all"
Requires-Dist: ommx-python-mip-adapter==2.0.2; python_version < "3.12" and extra == "all"
Requires-Dist: ommx-openjij-adapter==2.0.2; extra == "all"
Requires-Dist: ommx-pyscipopt-adapter==2.0.2; extra == "all"
Requires-Dist: minto==1.1.4; extra == "all"
Requires-Dist: qamomile==0.7.0; python_version < "3.12" and extra == "all"
Requires-Dist: jupyterlab; extra == "all"
Provides-Extra: amplify
Requires-Dist: ommx-fixstars-amplify-adapter==0.3.0; extra == "amplify"
Provides-Extra: da4
Requires-Dist: ommx-da4-adapter==0.1.0; extra == "da4"
Provides-Extra: dwave
Requires-Dist: ommx-dwave-adapter==0.1.0; extra == "dwave"
Provides-Extra: gurobi
Requires-Dist: ommx-gurobipy-adapter==0.2.0; extra == "gurobi"
Provides-Extra: highs
Requires-Dist: ommx-highs-adapter==2.0.2; extra == "highs"
Provides-Extra: mip
Requires-Dist: ommx-python-mip-adapter==2.0.2; extra == "mip"
Provides-Extra: openjij
Requires-Dist: ommx-openjij-adapter==2.0.2; extra == "openjij"
Provides-Extra: scip
Requires-Dist: ommx-pyscipopt-adapter==2.0.2; extra == "scip"
Provides-Extra: minto
Requires-Dist: minto==1.1.4; extra == "minto"
Provides-Extra: qamomile
Requires-Dist: qamomile==0.7.0; extra == "qamomile"
Provides-Extra: lab
Requires-Dist: jupyterlab; extra == "lab"

# JijZeptSDK

JijZeptSDK is a package that allows you to install all the free packages provided by JijZept. Specifically, it includes the following Python packages.

- [jijmodeling](https://pypi.org/project/jijmodeling/)
- [ommx](https://pypi.org/project/ommx/)
- [ommx-fixstars-amplify-adapter](https://pypi.org/project/ommx-fixstars-amplify-adapter/)
- [ommx-da4-adapter](https://pypi.org/project/ommx-da4-adapter/)
- [ommx-dwave-adapter](https://pypi.org/project/ommx-dwave-adapter/)
- [ommx-gurobipy-adapter](https://pypi.org/project/ommx-gurobipy-adapter/)
- [ommx-highs-adapter](https://pypi.org/project/ommx-highs-adapter/)
- [ommx-python-mip-adapter](https://pypi.org/project/ommx-python-mip-adapter/)
- [ommx-openjij-adapter](https://pypi.org/project/ommx-openjij-adapter/)
- [ommx-pyscipopt-adapter](https://pypi.org/project/ommx-pyscipopt-adapter/)
- [minto](https://pypi.org/project/minto/)
- [qamomile](https://pypi.org/project/qamomile/)

## Basic usage

You can install all free JijZept packages available in your environment by executing the following command.

```bash
pip install "jijzept_sdk[all]"
```

You can also start the JupyterLab environment with the following command.

```bash
jijzept_sdk
```

## Advanced usage

You can also install only some packages by specifying options like the following command. However, `jijmodeling` and `ommx` are always included.

```bash
pip install "jijzept_sdk[mip]"
```

The list of options is as follows:

- `amplify`: Install packages for using `ommx-fixstars-amplify-adapter`.
- `da4`: Install packages for using `ommx-da4-adapter`.
- `dwave`: Install packages for using `ommx-dwave-adapter`.
- `gurobi`: Install packages for using `ommx-gurobipy-adapter`.
- `highs`: Install packages for using `ommx-highs-adapter`.
- `mip`: Install packages for using `ommx-python-mip-adapter`.
- `openjij`: Install packages for using `ommx-openjij-adapter`.
- `scip`: Install packages for using `ommx-pyscipopt-adapter`.
- `minto`: Install packages for using `minto`.
- `qamomile`: Install packages for using `qamomile`.
- `lab`: Install packages for using `jupyterlab`.

Note that the `lab` option is required to run the `jijzept_sdk` command.
