Skip to content

Commit 0ee741c

Browse files
committed
Remove restriction on cpp-argparse version
1 parent ca8c42e commit 0ee741c

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

Diff for: README.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ source activate "xeus-cpp"
4040
```
4141
We will now install the dependencies needed to compile xeux-cpp from source within this environment by executing the following
4242
```bash
43-
mamba install notebook cmake cxx-compiler xeus-zmq nlohmann_json=3.11.3 jupyterlab CppInterOp cpp-argparse">=3.0,<4.0" pugixml doctest -c conda-forge
43+
mamba install notebook cmake cxx-compiler xeus-zmq nlohmann_json=3.11.3 jupyterlab CppInterOp cpp-argparse pugixml doctest -c conda-forge
4444
```
4545
Now you can compile the kernel from the source by executing (replace `$CONDA_PREFIX` with a custom installation prefix if need be)
4646
```bash
@@ -130,9 +130,14 @@ http://xeus-cpp.readthedocs.io
130130
- [argparse](https://github.com/p-ranav/argparse)
131131
- [CppInterOp](https://github.com/compiler-research/CppInterOp)
132132

133+
| `xeus-cpp` | `xeus-zmq` | `CppInterOp` | `pugixml` | `nlohmann_json` |
134+
|------------|-----------------|--------------|-----------|-----------------|
135+
| main | >=3.0.0,<4.0.0 | >=1.5.0 | ~1.8.1 | >=3.11.3,<4.0 |
136+
137+
Versions `0.6.0` and prior had a restriction on the exact version of cpp-argparse used
138+
133139
| `xeus-cpp` | `xeus-zmq` | `CppInterOp` | `pugixml` | `cpp-argparse`| `nlohmann_json` |
134140
|------------|-----------------|--------------|-----------|---------------|-----------------|
135-
| main | >=3.0.0,<4.0.0 | >=1.5.0 | ~1.8.1 | >=3.0,<4.0 | >=3.11.3,<4.0 |
136141
| 0.6.0 | >=3.0.0,<4.0.0 | >=1.5.0 | ~1.8.1 | <3.1 | >=3.11.3,<4.0 |
137142
| 0.5.0 | >=3.0.0,<4.0.0 | >=1.3.0 | ~1.8.1 | <3.1 | >=3.11.3,<4.0 |
138143

Diff for: docs/source/InstallationAndUsage.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ this environment by executing the following
3030
.. code-block:: bash
3131
3232
mamba install notebook cmake cxx-compiler xeus-zmq nlohmann_json=3.11.3
33-
jupyterlab CppInterOp cpp-argparse">=3.0,<4.0" pugixml doctest -c conda-forge
33+
jupyterlab CppInterOp cpp-argparse pugixml doctest -c conda-forge
3434
3535
Now you can compile the kernel from the source by executing (replace `$CONDA_PREFIX`
3636
with a custom installation prefix if need be)

Diff for: environment-dev.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ dependencies:
1212
- nlohmann_json=3.11.3
1313
- CppInterOp
1414
- pugixml
15-
- cpp-argparse>=3.0,<4.0
15+
- cpp-argparse
1616
# Test dependencies
1717
- pytest
1818
- jupyter_kernel_test<0.8

0 commit comments

Comments
 (0)