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.

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 1.9.0b2

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 1.9.0b2
File Size Uploaded
psautohint-1.9.0b2.zip 224.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for psautohint 1.9.0b2
File
psautohint-1.9.0b2-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
psautohint-1.9.0b2-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
psautohint-1.9.0b2-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.10+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.9+ Intel (x86-64, i386) Details
psautohint-1.9.0b2-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
psautohint-1.9.0b2-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
psautohint-1.9.0b2-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+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.9+ x86-64, macOS 10.9+ Intel (x86-64, i386) Details
psautohint-1.9.0b2-cp27-cp27mu-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 Details
psautohint-1.9.0b2-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details
psautohint-1.9.0b2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.10+ x86-64, macOS 10.9+ x86-64, macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386) Details

Total release size: 2.6 MB

Release files / psautohint-1.9.0b2.zip

Download URL psautohint-1.9.0b2.zip
Size 224.2 kB
Tags Source
SHA-256 checksum
How to use checksums
c4b14adc801da532f3b87d8088e73c390a5da2df0f5418e180ead03508bf4cf6
BLAKE2b-256 checksum
How to use checksums
f40d7f67a18168437cdb2fb1086e820ffffe23201f5321350d8b00dd9fd63336
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

Release files / psautohint-1.9.0b2-cp37-cp37m-win_amd64.whl

Download URL psautohint-1.9.0b2-cp37-cp37m-win_amd64.whl
Size 231.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
f549d5f9fe7a9a5863da989e5a23cfdab04fce70f634939f72db48104368ed31
BLAKE2b-256 checksum
How to use checksums
48f99e202e351142e61c5c9ded87e91b98ce8962c4659bae6ded65b85bcd70ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.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.0

Release files / psautohint-1.9.0b2-cp37-cp37m-manylinux1_x86_64.whl

Download URL psautohint-1.9.0b2-cp37-cp37m-manylinux1_x86_64.whl
Size 202.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b75fa1f7c721bcce7cd63cf9b121f1527f72b11aff63772f20560bce588bad05
BLAKE2b-256 checksum
How to use checksums
9e27e58c525702f27a530bf10b3dd096976d8231fa4a4fed7e4f07d3812fea23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

Release files / psautohint-1.9.0b2-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-1.9.0b2-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.6 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
e36872990fa732f025959e431e05ca0678329f7c6dab3c138ea31a6db1d41eac
BLAKE2b-256 checksum
How to use checksums
357c9f0d36af33a12e209dfecdb133a633eaf102c6eb3fbe0f91a724db74ac2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

Release files / psautohint-1.9.0b2-cp36-cp36m-win_amd64.whl

Download URL psautohint-1.9.0b2-cp36-cp36m-win_amd64.whl
Size 231.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
6a4fee8af20c81d7f254c3732ab4b8e768e9039cb098781f4bc55e6e1bc597a4
BLAKE2b-256 checksum
How to use checksums
ae6f0299fdb0a0f52bfdeff643178272589482e24d0695a761c7c7a470a0febf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

Release files / psautohint-1.9.0b2-cp36-cp36m-manylinux1_x86_64.whl

Download URL psautohint-1.9.0b2-cp36-cp36m-manylinux1_x86_64.whl
Size 202.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f71983f5dfade35a6609b22b001e750b060db00c9ce0171e19fe8dd8561299a0
BLAKE2b-256 checksum
How to use checksums
e8f2e5af0111c4d3a7ab0f27fe83602a52ec43412fb1d6dc9130a03706b44409
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

Release files / psautohint-1.9.0b2-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-1.9.0b2-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.7 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
dbb0b5a184d80daa805c6bf4b37a6f0799dcfb0bbdd5446e5accb4fa45dd8f49
BLAKE2b-256 checksum
How to use checksums
8b1260274200a66e2b74baba714ff73da2a90eae1a31d8cafc3a597b8df3e53b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

Release files / psautohint-1.9.0b2-cp27-cp27mu-manylinux1_x86_64.whl

Download URL psautohint-1.9.0b2-cp27-cp27mu-manylinux1_x86_64.whl
Size 202.3 kB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1887fa481527eec62fb108b4de23739cc7c202dc926b2ff18c1aaf24cdb7b932
BLAKE2b-256 checksum
How to use checksums
7768902bc93bc6b8332b2c5902a46831f0fe12399d688ffe7223a1e33b38d93d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

Release files / psautohint-1.9.0b2-cp27-cp27m-win32.whl

Download URL psautohint-1.9.0b2-cp27-cp27m-win32.whl
Size 164.0 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
207a8d7e9a5bd2129fca6b96ade4339c5a8f2c58997c2eb5896f36222c0e8062
BLAKE2b-256 checksum
How to use checksums
e1e67e92e7ecdb6b576d0394277406279a9d112a934b7cb1dff94c186b839a72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

Release files / psautohint-1.9.0b2-cp27-cp27m-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-1.9.0b2-cp27-cp27m-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.5 kB
Tags CPython 2.7 CPython 2.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
551770a74a9112ffdfd45506839567edfdb10d6deaa7128e166f10f9a88a034e
BLAKE2b-256 checksum
How to use checksums
430ca9e0d064b7601b640b8b5cc0f35f34e238d05de26ae2b1a75f38430e63ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

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

1.9.3

10 release files

1.9.2

10 release files

1.9.0

10 release files

This release

1.9.0b2 This release

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