-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #41 from microsoft/dev
Release 1.2.1 is a go.
- Loading branch information
Showing
8 changed files
with
63 additions
and
192 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -14,7 +14,7 @@ and a package using [pyo3](https://github.com/pyo3/pyo3) will expose the functio | |
- 64 bit operating system | ||
|
||
## Published Versions | ||
We currently build for x86_64 platforms only, Windows, macOS, and Ubuntu, for python versions 3.6, 3.7, 3.8, and 3.9. | ||
We currently build for x86_64 platforms only, Windows, macOS, and Ubuntu, for python versions 3.6 - 3.12. | ||
|
||
## Building | ||
If for any reason, the published wheels do not match your architecture or if you have a particularly old version of glibc that isn't sufficiently accounted for in our current build matrix, or you just want to build it yourself, the following build instructions should help. | ||
|
@@ -29,7 +29,7 @@ git clone [email protected]:microsoft/graspologic-native.git | |
cd graspologic-native | ||
python3.8 -m venv venv | ||
pip install -U pip setuptools wheel | ||
pip install pyo3 maturin | ||
pip install maturin | ||
cd packages/pyo3 | ||
maturin build --release -i python3.8 # this is where things break on windows. instead of `python3.8` here, you will need the full path to the correct python.exe on your windows machine, something like `-i "C:\python38\bin\python.exe"` | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,12 @@ | ||
[package] | ||
name = "graspologic_native" | ||
version = "1.1.1" | ||
version = "1.2.1" | ||
authors = ["[email protected]"] | ||
edition = "2018" | ||
license = "MIT" | ||
description = "Python native companion module to the graspologic library" | ||
readme = "README.md" | ||
|
||
[package.metadata.maturin] | ||
maintainer = "Dax Pryce" | ||
maintainer-email = "[email protected]" | ||
requires-python = ">=3.6,<3.11" | ||
project-url = {"Github" = "https://github.com/microsoft/graspologic-native", "Graspologic"="https://github.com/microsoft/graspologic"} | ||
classifier = ["Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Topic :: Scientific/Engineering :: Mathematics"] | ||
|
||
[lib] | ||
name = "graspologic_native" | ||
crate-type = ["rlib","cdylib"] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,26 @@ | ||
[project] | ||
name = "graspologic-native" | ||
maintainer = "Dax Pryce" | ||
maintainer-email = "[email protected]" | ||
requires-python = ">=3.6,<3.13" | ||
classifier = [ | ||
"Development Status :: 5 - Production/Stable", | ||
"License :: OSI Approved :: MIT License", | ||
"Programming Language :: Python :: Implementation :: CPython", | ||
"Programming Language :: Python :: 3.6", | ||
"Programming Language :: Python :: 3.7", | ||
"Programming Language :: Python :: 3.8", | ||
"Programming Language :: Python :: 3.9", | ||
"Programming Language :: Python :: 3.10", | ||
"Programming Language :: Python :: 3.11", | ||
"Programming Language :: Python :: 3.12", | ||
"Topic :: Scientific/Engineering :: Mathematics"] | ||
|
||
[project.urls] | ||
Github = "https://github.com/microsoft/graspologic-native" | ||
Graspologic = "https://github.com/microsoft/graspologic" | ||
|
||
|
||
[build-system] | ||
requires = ["maturin>=0.12,<0.13"] | ||
requires = ["maturin>=1.4,<2.0"] | ||
build-backend = "maturin" |