-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add PyPI Support #34
base: master
Are you sure you want to change the base?
Add PyPI Support #34
Conversation
1. Copy `Embree 2.17.7 x64-bit` DLLs to `pyembree`, headers to `pyembree/embree2`, and static libs to `pyembree/embree2/lib` 2. Update `setup.py` to include static libs in `Extension` modules list and add DLLs to package data 3. Add cython preprocessor directive to each `*.pyx` and `*.pxd` file to use the `c++` language 4. Change relative imports to absolute in `*.pyx` and `*.pxd` files 5. Add `MANIFEST.in` to include necessary data in package
The `pyproject.toml` can store the package `version`. Furthermore, the command `poetry version` bumps the `version` in the `pyproject.toml` file.
Version 0.1.7
Also add `black` and `isort` as dev-dependencies. `black` respects `isort` directives in `vscode` when sort imports on save is set.
Version 0.1.8
Version 0.1.9
Version 0.1.10
@scopatz Please kindly review this PR and let me know if you accept. This adds |
Version 0.2.4
Version 0.2.5
Version 0.2.6
Version 0.2.7
Version 0.2.8
Version 0.2.9
Version 0.2.10
@scopatz please approve this PR and merge it to master. |
@Hafplo Even if he did, at this point I am now the owner of the PyPI branch for |
This commit adds
pyembree
as a PyPI package so users maypip install
it. This also resolves #23 .