Skip to content

Add pip517 support#2

Open
mlouielu wants to merge 2 commits into
danielpoliakov:masterfrom
mlouielu:add-pip517-support
Open

Add pip517 support#2
mlouielu wants to merge 2 commits into
danielpoliakov:masterfrom
mlouielu:add-pip517-support

Conversation

@mlouielu

Copy link
Copy Markdown

In order to install disspcap from other package management tools (e.g. poetry), we will need to have pyproject.toml for them to build the package.

This also ensure we have pybind11 during the compilation, so we don't need to install pybind11 from setup.py anymore.

We can test this by $python -m pip wheel --use-pep517 ..

mlouielu added 2 commits May 27, 2023 10:11
After using `pyproject.toml`, we ensure that `pybind11` is available during
the compilation of `disspcap`, thus we do not need to install
pybind11 anymore.

Ref: https://pybind11.readthedocs.io/en/stable/compiling.html#pep-518-requirements-pip-10-required
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant