Provide Python metadata
It would be great to provide Python metadata with the SWIG bindings, so that pip
and other tools can see that the nds2-client
is installed, consider the following from
$ conda list python-nds2-client
# packages in environment at /home/duncan/opt/mambaforge/envs/py310:
#
# Name Version Build Channel
python-nds2-client 0.16.12 py310h769672d_1 conda-forge
$ python -c "import nds2; print(nds2.__version__)"
0.16.12
$ python -m pip show nds2
WARNING: Package(s) not found: nds2
$ python -m pip show nds2-client
WARNING: Package(s) not found: nds2-client
This would help with discovery of this tool for Python users, including the ability to declare nds2-client
as a dependency in standard Python metadata for downstream projects.
There is an example of doing this with minimal effort that I put together for Fr here.