mirror of
https://github.com/explosion/spaCy.git
synced 2025-01-13 10:46:29 +03:00
dcecc75270
* Fix blis build dependencies
* Add blis with python_version constraints to pyproject.toml
* Add blis to setup_requires
* Remove --only-binary from CI
* Reduce number of builds to speed up CI
* Add hack to install wheel for python 3.5 in linux
* Remove os spec from CI
* Remove detailed numpy build constraints
* Remove detailed numpy build constraints from `pyproject.toml` because
it is too difficult to maintain for many architectures
* These constraints are more a reflection of what is available on
pypi as binary wheels rather than any real build requirements that
it is necessary for users to follow when building from source
* Users building their own binary packages will need to enforce the
constraints that make sense in their environments, e.g., the `conda`
compatible numpy pins
* Keep the build constraints in `build-constraints.txt` for use with our
builds
* Our builds with wheelwright are built against the earliest
compatible binary versions of numpy on pypi
* These constraints are documented within the distribution
* Revert "Remove os spec from CI"
This reverts commit 7489476688
.
14 lines
346 B
TOML
14 lines
346 B
TOML
[build-system]
|
|
requires = [
|
|
"setuptools",
|
|
"cython>=0.25",
|
|
"cymem>=2.0.2,<2.1.0",
|
|
"preshed>=3.0.2,<3.1.0",
|
|
"murmurhash>=0.28.0,<1.1.0",
|
|
"thinc>=7.4.1,<7.5.0",
|
|
"blis>=0.4.0,<0.8.0; python_version >= '3.6'",
|
|
"blis>=0.4.0,<0.5.0; python_version < '3.6'",
|
|
"numpy>=1.15.0",
|
|
]
|
|
build-backend = "setuptools.build_meta"
|