Skip to main content
Files added late

2 files were added to this release more than 14 days after its initial publication. Inspect the release files before installing.

Pre-release

This release is a pre-release and may not be stable for production use.

Package hfst_dev contains a development version of Python bindings for HFST (Helsinki Finite-State Technology) C++ library. HFST toolkit is intended for processing natural language morphologies. The toolkit is demonstrated by wide-coverage implementations of a number of languages of varying morphological complexity.

Requirements

We offer binary wheels for Linux and Mac OS X. Wheels for Windows are experimental.

Wheels for Linux are compiled with a 64-bit docker image (quay.io/pypa/manylinux1_x86_64) for python versions 3.5, 3.6 and 3.7.

Wheels for Mac are compiled as universal binaries for python versions 3.5, 3.6 and 3.7. OS X must be 10.7 or higher.

Wheels for Windows are experimental. They are 32-bit and also require a 32-bit python to work correctly. Wheels are available for python versions 3.5 and 3.6; earlier versions would need an older compiler that does not support C++11 features. Wheels for version 3.7. may be added to future releases.

Compiling hfst_dev from source requires at least C++ compiler (tested with gcc 5.4.0), readline and getline libraries and setuptools package for python (tested with version 28.8.0). Swig is no longer needed as pre-generated files are included in source distribution.

Installation via PyPI

We recommend using pip tool for installation. Before installation, see that dependencies given under heading ‘Requirements’ are met.

For python version 3, the pip tool is usually named pip3, plain pip being used for python version 2. Basic installation is done with:

pip3 install [--upgrade] hfst_dev

Starting from python 3.4.0, pip is included by default and can be called via python with option -m pip:

python3 -m pip install [--upgrade] hfst_dev

The commands above are run in a shell/terminal/command prompt, but they can also be run on python command line or via a graphical user interface (e.g. IDLE) with pip.main that takes arguments in a list:

import pip
pip.main(['install','--upgrade','hfst_dev'])

The option --upgrade makes sure that the newest version of hfst will be installed replacing any earlier versions installed. The option --verbose will show what happens during the installation process. This can be useful when compiling from source.

Documentation

See wiki-based package documentation on our Github pages. In python, you can also use dir and help commands, e.g.:

dir(hfst_dev)

help(hfst_dev.HfstTransducer)

License

HFST is licensed under Gnu GPL version 3.0.

Troubleshooting

Pip starts to compile from source although there is a wheel available:

Try upgrading pip with

pip3 install --upgrade pip

or

python3 -m pip install --upgrade pip.

Another reason for this can be that the source package on PyPI is newer (i.e. has a higher version number) than the corresponding wheel for the given environment.

Error message “command … failed with error code …”:

Try rerunning pip in verbose mode with

pip3 install --verbose [--upgrade] hfst_dev

or

python3 -m pip install --verbose [--upgrade] hfst_dev

to get more information.

Error message “error: could not delete … : permission denied”:

You do not have sufficient rights to install packages. On Mac and Linux, try installing as super user with

sudo pip3 install [--upgrade] hfst_dev

or

sudo python3 -m pip install [--upgrade] hfst_dev.

On Windows, reopen Command Prompt/Python command line/IDLE by right-clicking and choose “Run as administrator”, then run pip again.

Metadata

Release files for hfst-dev 3.15.0.10b0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Files added late

2 files were uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Built distributions (wheels)

Table of built distributions (wheels) for hfst-dev 3.15.0.10b0
File
hfst_dev-3.15.0.10b0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.12+ x86-64 Details
hfst_dev-3.15.0.10b0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64 Details
hfst_dev-3.15.0.10b0-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
hfst_dev-3.15.0.10b0-cp38-cp38-macosx_10_7_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.7+ x86-64 Details
hfst_dev-3.15.0.10b0-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
hfst_dev-3.15.0.10b0-cp37-cp37m-macosx_10_7_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.7+ x86-64 Details
hfst_dev-3.15.0.10b0-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
hfst_dev-3.15.0.10b0-cp36-cp36m-macosx_10_7_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.7+ x86-64 Details
hfst_dev-3.15.0.10b0-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
hfst_dev-3.15.0.10b0-cp35-cp35m-macosx_10_7_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.7+ x86-64 Details

Total release size: 234.2 MB

Release files / hfst_dev-3.15.0.10b0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL hfst_dev-3.15.0.10b0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 53.8 MB
Tags CPython 3.10 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
f1a8901d146ddea8830e0f47dac438b8abbeaff1e3b44ec5094610b8891e3c06
BLAKE2b-256 checksum
How to use checksums
63a8a4959272f7420152292d2454a25a6588d320b74160409510650f3f5d4a3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.5

Release files / hfst_dev-3.15.0.10b0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL hfst_dev-3.15.0.10b0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Size 31.8 MB
Tags CPython 3.9 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e92537c098501883fceb4bdfdc2178392525e13dbbbc0c1af8e3b0b7014ab5c2
BLAKE2b-256 checksum
How to use checksums
1fcbb45c0d4fc5bb48e53abfc2898e11625d828ff0f3ebe947ab5921ccd5acdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.8.0 urllib3/1.26.12 tqdm/4.19.5 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

Release files / hfst_dev-3.15.0.10b0-cp38-cp38-manylinux1_x86_64.whl

Download URL hfst_dev-3.15.0.10b0-cp38-cp38-manylinux1_x86_64.whl
Size 31.8 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
765ceff554edc1a192140f0f510d9c6a344e64ca0ca69df7fb5324136ca25a56
BLAKE2b-256 checksum
How to use checksums
9aa45c39ddfb2eeae0274a2ec8b8af8da6cd63d4cb7009694557b4de5bfec2ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.5.2

Release files / hfst_dev-3.15.0.10b0-cp38-cp38-macosx_10_7_x86_64.whl

Download URL hfst_dev-3.15.0.10b0-cp38-cp38-macosx_10_7_x86_64.whl
Size 3.7 MB
Tags CPython 3.8 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
79780916ed75fa371168ee876ad1bffee67155c64a4321c79e6f3d0009a79b3f
BLAKE2b-256 checksum
How to use checksums
d007c03d573fcbad910ee52407f316d015a3780a0ac0dbd9fa413f54be401d19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / hfst_dev-3.15.0.10b0-cp37-cp37m-manylinux1_x86_64.whl

Download URL hfst_dev-3.15.0.10b0-cp37-cp37m-manylinux1_x86_64.whl
Size 31.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0307b02a5c9fec2a47c0256fedc2aa72e3330086da733a4d3965b84d22c7c198
BLAKE2b-256 checksum
How to use checksums
8e7e73159ac09d53fdc896372a461a6b7bcd6d3923faa39b88e80b99ea94bd59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.5.2

Release files / hfst_dev-3.15.0.10b0-cp37-cp37m-macosx_10_7_x86_64.whl

Download URL hfst_dev-3.15.0.10b0-cp37-cp37m-macosx_10_7_x86_64.whl
Size 3.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
80740124136fc923d56fc08fcf2328df88d45997e6dc49f2144b74819f4e9666
BLAKE2b-256 checksum
How to use checksums
485d6db3cc1158f29f9a22ed1871ec35998bdc75410c7b20f1e88c838e0c8909
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / hfst_dev-3.15.0.10b0-cp36-cp36m-manylinux1_x86_64.whl

Download URL hfst_dev-3.15.0.10b0-cp36-cp36m-manylinux1_x86_64.whl
Size 31.7 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
cd23ed8fb01a9505dfec1d97d2ab2aa8c83e1cad202ffde62c4c9f7153e54405
BLAKE2b-256 checksum
How to use checksums
63d10639ef6ea0908b933c6cbc0472636514c3ec4ef6fd315f7b76624d263f89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.5.2

Release files / hfst_dev-3.15.0.10b0-cp36-cp36m-macosx_10_7_x86_64.whl

Download URL hfst_dev-3.15.0.10b0-cp36-cp36m-macosx_10_7_x86_64.whl
Size 7.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
524dee745a99eb94d61b4f12d9e1c915fb75f1e9e4f94e0dccb35f40f6d8e408
BLAKE2b-256 checksum
How to use checksums
e6343bb7edb26493fea966031b2e17899ba16d2fd4a971c14819b051dbe73234
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / hfst_dev-3.15.0.10b0-cp35-cp35m-manylinux1_x86_64.whl

Download URL hfst_dev-3.15.0.10b0-cp35-cp35m-manylinux1_x86_64.whl
Size 31.7 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6a585ca4e838a9595a747e1b042bb8f922f44c7e050e65262a45833449f8d74a
BLAKE2b-256 checksum
How to use checksums
4e7b0ca2fb73fb509a06bc135f57c9d76e43de719fca1ac410fc41a70e665cd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.5.2

Release files / hfst_dev-3.15.0.10b0-cp35-cp35m-macosx_10_7_x86_64.whl

Download URL hfst_dev-3.15.0.10b0-cp35-cp35m-macosx_10_7_x86_64.whl
Size 7.2 MB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
32e62fb5b647f4d5d48bd4fb99fe55926e4a3b1d60c994f948ce80547ad474c0
BLAKE2b-256 checksum
How to use checksums
4e0ba700a0e075471b530fb259ddc5faa616ae3eef5eeabd834de688576dda3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page