Skip to content

Commit 786affd

Browse files
committed
Remove restriction on cpp-argparse version
1 parent 3b1b82a commit 786affd

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

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
@@ -136,9 +136,14 @@ http://xeus-cpp.readthedocs.io
136136
- [argparse](https://github.com/p-ranav/argparse)
137137
- [CppInterOp](https://github.com/compiler-research/CppInterOp)
138138

139+
| `xeus-cpp` | `xeus-zmq` | `CppInterOp` | `pugixml` | `nlohmann_json` |
140+
|------------|-----------------|--------------|-----------|-----------------|
141+
| main | >=3.0.0,<4.0.0 | >=1.5.0 | ~1.8.1 | >=3.11.3,<4.0 |
142+
143+
Versions `0.6.0` and prior had a restriction on the exact version of cpp-argparse used
144+
139145
| `xeus-cpp` | `xeus-zmq` | `CppInterOp` | `pugixml` | `cpp-argparse`| `nlohmann_json` |
140146
|------------|-----------------|--------------|-----------|---------------|-----------------|
141-
| main | >=3.0.0,<4.0.0 | >=1.5.0 | ~1.8.1 | >=3.0,<4.0 | >=3.11.3,<4.0 |
142147
| 0.6.0 | >=3.0.0,<4.0.0 | >=1.5.0 | ~1.8.1 | <3.1 | >=3.11.3,<4.0 |
143148
| 0.5.0 | >=3.0.0,<4.0.0 | >=1.3.0 | ~1.8.1 | <3.1 | >=3.11.3,<4.0 |
144149

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)

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)