mirror of
https://github.com/explosion/spaCy.git
synced 2025-07-10 16:22:29 +03:00
Merge branch 'master' of ssh://github.com/honnibal/spaCy
This commit is contained in:
commit
55cd7008bb
4
setup.py
4
setup.py
|
@ -134,11 +134,11 @@ def run_setup(exts):
|
||||||
headers_workaround.install_headers('numpy')
|
headers_workaround.install_headers('numpy')
|
||||||
|
|
||||||
|
|
||||||
VERSION = '0.93'
|
VERSION = '0.94'
|
||||||
def main(modules, is_pypy):
|
def main(modules, is_pypy):
|
||||||
language = "cpp"
|
language = "cpp"
|
||||||
includes = ['.', path.join(sys.prefix, 'include')]
|
includes = ['.', path.join(sys.prefix, 'include')]
|
||||||
compile_args = ['-O3', '-Wno-strict-prototypes']
|
compile_args = ['-O3', '-Wno-strict-prototypes', '-Wno-unused-function']
|
||||||
link_args = []
|
link_args = []
|
||||||
if sys.prefix == 'darwin':
|
if sys.prefix == 'darwin':
|
||||||
compile_args.append(['-mmacosx-version-min=10.8', '-stdlib=libc++'])
|
compile_args.append(['-mmacosx-version-min=10.8', '-stdlib=libc++'])
|
||||||
|
|
|
@ -7,7 +7,7 @@ import wget
|
||||||
import plac
|
import plac
|
||||||
|
|
||||||
# TODO: Read this from the same source as the setup
|
# TODO: Read this from the same source as the setup
|
||||||
VERSION = '0.9.0'
|
VERSION = '0.9.1'
|
||||||
|
|
||||||
AWS_STORE = 'https://s3-us-west-1.amazonaws.com/media.spacynlp.com'
|
AWS_STORE = 'https://s3-us-west-1.amazonaws.com/media.spacynlp.com'
|
||||||
|
|
||||||
|
|
|
@ -20,6 +20,11 @@ mixin Option(name, open)
|
||||||
| $ conda install spacy
|
| $ conda install spacy
|
||||||
| $ python -m spacy.en.download all
|
| $ python -m spacy.en.download all
|
||||||
|
|
||||||
|
p Latest stable conda packages are available from the spacy channel:
|
||||||
|
|
||||||
|
pre.language-bash: code
|
||||||
|
| $ conda install -c https://conda.anaconda.org/spacy spacy
|
||||||
|
|
||||||
+Option("pip and virtualenv", true)
|
+Option("pip and virtualenv", true)
|
||||||
p With Python 2.7 or Python 3, using Linux or OSX, ensure that you have the following packages installed:
|
p With Python 2.7 or Python 3, using Linux or OSX, ensure that you have the following packages installed:
|
||||||
|
|
||||||
|
|
|
@ -1,83 +0,0 @@
|
||||||
mixin Option(name, open)
|
|
||||||
details(open=open)
|
|
||||||
summary
|
|
||||||
h4= name
|
|
||||||
block
|
|
||||||
|
|
||||||
article.post
|
|
||||||
header
|
|
||||||
h2 #[a(href=Meta.url)
|
|
||||||
|
|
||||||
p What's new in v0.90?
|
|
||||||
|
|
||||||
.subhead by #[a(href="//twitter.com/spacy_io", rel="author" target="_blank") #{spaCy}] on #[time #{getDate(Meta.date).fulldate}]
|
|
||||||
|
|
||||||
ul
|
|
||||||
li Support for gazetteers
|
|
||||||
li Set Lexeme attributes
|
|
||||||
#[a.readmore(href=Meta.url) Full Change Log ►]
|
|
||||||
|
|
||||||
|
|
||||||
section.intro
|
|
||||||
p What's
|
|
||||||
|
|
||||||
+Option("conda", true)
|
|
||||||
pre.language-bash: code
|
|
||||||
| $ conda install spacy
|
|
||||||
| $ python -m spacy.en.download
|
|
||||||
|
|
||||||
+Option("pip and virtualenv", true)
|
|
||||||
p With Python 2.7 or Python 3, using Linux or OSX, run:
|
|
||||||
|
|
||||||
pre.language-bash: code
|
|
||||||
| $ pip install spacy
|
|
||||||
| $ python -m spacy.en.download
|
|
||||||
|
|
||||||
p
|
|
||||||
| The download command fetches and installs about 300mb of data, for
|
|
||||||
| the parser model and word vectors, which it installs within the spacy.en
|
|
||||||
| package directory.
|
|
||||||
|
|
||||||
|
|
||||||
+Option("Workaround for obsolete system Python", false)
|
|
||||||
p
|
|
||||||
| If you're stuck using a server with an old version of Python, and you
|
|
||||||
| don't have root access, I've prepared a bootstrap script to help you
|
|
||||||
| compile a local Python install. Run:
|
|
||||||
|
|
||||||
pre.language-bash: code
|
|
||||||
| $ curl https://raw.githubusercontent.com/honnibal/spaCy/master/bootstrap_python_env.sh | bash && source .env/bin/activate
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
+Option("Compile from source", false)
|
|
||||||
p
|
|
||||||
| The other way to install the package is to clone the github repository,
|
|
||||||
| and build it from source. This installs an additional dependency,
|
|
||||||
| Cython. If you're using Python 2, I also recommend installing fabric
|
|
||||||
| and fabtools – this is how I build the project.
|
|
||||||
|
|
||||||
pre.language-bash: code
|
|
||||||
| $ git clone https://github.com/honnibal/spaCy.git
|
|
||||||
| $ cd spaCy
|
|
||||||
| $ virtualenv .env && source .env/bin/activate
|
|
||||||
| $ export PYTHONPATH=`pwd`
|
|
||||||
| $ pip install -r requirements.txt
|
|
||||||
| $ python setup.py build_ext --inplace
|
|
||||||
| $ python -m spacy.en.download
|
|
||||||
| $ pip install pytest
|
|
||||||
| $ py.test tests/
|
|
||||||
|
|
||||||
p
|
|
||||||
| Python packaging is awkward at the best of times, and it's particularly tricky
|
|
||||||
| with C extensions, built via Cython, requiring large data files. So,
|
|
||||||
| please report issues as you encounter them.
|
|
||||||
|
|
||||||
+Option("pypy (Unsupported)")
|
|
||||||
| If PyPy support is a priority for you, please get in touch. We could likely
|
|
||||||
| fix the remaining issues, if necessary. However, the library is likely to
|
|
||||||
| be much slower on PyPy, as it's written in Cython, which produces code tuned
|
|
||||||
| for the performance of CPython.
|
|
||||||
|
|
||||||
+Option("Windows (Unsupported)")
|
|
||||||
| Unfortunately we don't currently support Windows.
|
|
|
@ -29,10 +29,10 @@ include ../header.jade
|
||||||
li: a.button(href="#example-use") Examples
|
li: a.button(href="#example-use") Examples
|
||||||
li: a.button(href="#install")
|
li: a.button(href="#install")
|
||||||
| Install
|
| Install
|
||||||
<span class="button-caption">v0.93</span>
|
<span class="button-caption">v0.94</span>
|
||||||
|
|
||||||
article.page.landing-page
|
article.page.landing-page
|
||||||
+Section("Comparisons and Benchmarks", "comparisons", "./_comparisons.jade")
|
+Section("Comparisons and Benchmarks", "comparisons", "./_comparisons.jade")
|
||||||
+Section("Online Demo", "online-demo", "./_online_demo.jade")
|
+Section("Online Demo", "online-demo", "./_online_demo.jade")
|
||||||
+Section("Usage by Example", "example-use", "./_usage_examples.jade")
|
+Section("Usage by Example", "example-use", "./_usage_examples.jade")
|
||||||
+Section("Install v0.93", "install", "./_installation.jade")
|
+Section("Install v0.94", "install", "./_installation.jade")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user