Skip to main content
Pre-release

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

Travis AppVeyor Codacy Codecov PyPI

PSAutoHint

A standalone version of AFDKO’s autohinter.

NOTE: as of August 2019, only Python 3.6 or later is supported.

Building and running

This repository currently consists of a core autohinter written in C, a Python C extension providing an interface to it, and helper Python code.

To build the C extension:

python setup.py build

To install the C extension and the helper scripts globally:

pip install -r requirements.txt .

Alternatively to install them for the current user:

pip install -r requirements.txt --user .

The autohinter can be used by running:

psautohint

To build just the autohintexe binary:

python setup.py build_exe

Testing

We have a test suite that can be run with:

tox

Metadata

Release files for psautohint 2.0.0a1

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

Source distribution (sdist)

Source distribution for psautohint 2.0.0a1
File Size Uploaded
psautohint-2.0.0a1.zip 225.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for psautohint 2.0.0a1
File
psautohint-2.0.0a1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
psautohint-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
psautohint-2.0.0a1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64, macOS 10.10+ x86-64, macOS 10.9+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386) Details
psautohint-2.0.0a1-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
psautohint-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
psautohint-2.0.0a1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.9+ Intel (x86-64, i386) Details

Total release size: 1.9 MB

Release files / psautohint-2.0.0a1.zip

Download URL psautohint-2.0.0a1.zip
Size 225.5 kB
Tags Source
SHA-256 checksum
How to use checksums
bdbc724ed08db0cb62bc43ed44b9e1a150684907713d39326d51ab68991466fc
BLAKE2b-256 checksum
How to use checksums
66aa756fe54fa7d1b0a4a3e39041d7ebaaf4f77f25baea3ccfcd80ff48cc16d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.3

Release files / psautohint-2.0.0a1-cp37-cp37m-win_amd64.whl

Download URL psautohint-2.0.0a1-cp37-cp37m-win_amd64.whl
Size 231.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
2bbf553889b83d1ceb3877f7e72056a87aa8654684f214c15473adcd9560b606
BLAKE2b-256 checksum
How to use checksums
757825b4f438c9723066d3d2d6b901a99e24c2fa44ac850467b59da6496014cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.4

Release files / psautohint-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl

Download URL psautohint-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl
Size 206.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d52a974890381d4a464d2269f5eefdb620de7c438e036186a9cf3148e2f687ac
BLAKE2b-256 checksum
How to use checksums
dba29d679485d6ed427a1ab666472bdd6da2f8200bfd86826c53cae3c5d8f7de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.3

Release files / psautohint-2.0.0a1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

Download URL psautohint-2.0.0a1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 386.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
013f57f73d64b876cc8b6460932a92b4254ebf33e56deff0c1d000ff4050a84d
BLAKE2b-256 checksum
How to use checksums
7a640b4901589de66a036f8df6ec3e7a3e18aec79b16d06ddb83f36a8b4cfdc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.0

Release files / psautohint-2.0.0a1-cp36-cp36m-win_amd64.whl

Download URL psautohint-2.0.0a1-cp36-cp36m-win_amd64.whl
Size 231.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
7f6e470d836fbae2b077f67c4046cfd838177e2c4ef2dc4d004ea5d93516bca8
BLAKE2b-256 checksum
How to use checksums
62dc0c9f2b18390272f055ab3536dfdd241f068a57aa63f969589938787e74b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.8

Release files / psautohint-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl

Download URL psautohint-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl
Size 206.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2e6df1f3a10e9881f809fa820210e6290053ef31f40adfd4dc5df21d919064c2
BLAKE2b-256 checksum
How to use checksums
c9080e551c914d8cc6ab21f49fcaf240e7ec0d39e804e23f706acdda6adfddbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.3

Release files / psautohint-2.0.0a1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

Download URL psautohint-2.0.0a1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 386.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fecad8ef7e87b86ccbaed14d32362fef19967888d7d5ca6b25284ad8041c6b75
BLAKE2b-256 checksum
How to use checksums
d615552a379f988a9ed95f1db1779e761af3f220eec70a4854a7f8bb4f335bb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.6

Release history Release notifications | RSS feed

2.3.1

13 release files

2.3.0

13 release files

2.2.0

13 release files

2.1.1

10 release files

2.1.0

10 release files

2.0.1

10 release files

2.0.0

7 release files

This release

2.0.0a1 This release

7 release files

1.9.3

10 release files

1.9.2

10 release files

1.9.0

10 release files

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