Skip to main content

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.4

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.4
File Size Uploaded
psautohint-1.9.4.zip 227.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for psautohint 1.9.4
File
psautohint-1.9.4-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
psautohint-1.9.4-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
psautohint-1.9.4-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.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ x86-64, macOS 10.9+ Intel (x86-64, i386) Details
psautohint-1.9.4-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
psautohint-1.9.4-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
psautohint-1.9.4-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.9+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ x86-64 Details
psautohint-1.9.4-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.4-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details
psautohint-1.9.4-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+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ x86-64 Details

Total release size: 2.6 MB

Release files / psautohint-1.9.4.zip

Download URL psautohint-1.9.4.zip
Size 227.1 kB
Tags Source
SHA-256 checksum
How to use checksums
03f6d04e07b4cbe444b23d369efa208e5fd9b87680da9526aeb6445d6661bc94
BLAKE2b-256 checksum
How to use checksums
0a238dbdfe46ed7213323a01dc8ae5612664b170596c4b09b4a7a0132988a632
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.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.5.6

Release files / psautohint-1.9.4-cp37-cp37m-win_amd64.whl

Download URL psautohint-1.9.4-cp37-cp37m-win_amd64.whl
Size 230.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
01199d1eb69a79f169c86ad29cfc2e5cf55a3910dae990a091c1bf0bf859ff7a
BLAKE2b-256 checksum
How to use checksums
8746ef794863ef7930ab3e3d4d9ab3b4398c0c198ac8e2697d7a5ebac88da4b0
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.32.2 CPython/3.7.4

Release files / psautohint-1.9.4-cp37-cp37m-manylinux1_x86_64.whl

Download URL psautohint-1.9.4-cp37-cp37m-manylinux1_x86_64.whl
Size 205.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f6569f3af501f7dee8cafc997a40d36f40a6b9b7eaa3dbde4d25968b253a3a0a
BLAKE2b-256 checksum
How to use checksums
3295e5f555db1dd52c9d0989c5460947372385df295b297d53fb847f377ca538
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.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.5.6

Release files / psautohint-1.9.4-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.4-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 385.8 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
3ef052c79fc24acb5a9fedb2c28e3f2d02b12dce8185dc2920103e3bd103c304
BLAKE2b-256 checksum
How to use checksums
a6ee52feb5ca11406df196d5f955ae502b46215ffeabb1995964387858d058e3
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.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.0

Release files / psautohint-1.9.4-cp36-cp36m-win_amd64.whl

Download URL psautohint-1.9.4-cp36-cp36m-win_amd64.whl
Size 230.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
f433df34a313ccebf0340934f05a7e13d2c3d500cf8de03bb455e92ae9635cb4
BLAKE2b-256 checksum
How to use checksums
d8d21eddf773ca2ce69a15a30b366d4605b4fa0f25bee553b6cd3038f6af909c
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.32.2 CPython/3.6.8

Release files / psautohint-1.9.4-cp36-cp36m-manylinux1_x86_64.whl

Download URL psautohint-1.9.4-cp36-cp36m-manylinux1_x86_64.whl
Size 205.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8d26bfa48019026d113aadb0e448fd0f18a6ca28d040f919bc598e0b4aaa5903
BLAKE2b-256 checksum
How to use checksums
96c8d152b221a1474048a48e0098b7f09242fb24382948aff4ff680062113895
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.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.5.6

Release files / psautohint-1.9.4-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.4-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 385.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
ad9095b99761403388e0dd9b8c2fe73be347dc1f571aa07257d52c3334a6704a
BLAKE2b-256 checksum
How to use checksums
ebd655771c218afd97d16a62b3098201af83b06d4e8c4aaf49682515ef07e941
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.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.6

Release files / psautohint-1.9.4-cp27-cp27mu-manylinux1_x86_64.whl

Download URL psautohint-1.9.4-cp27-cp27mu-manylinux1_x86_64.whl
Size 205.8 kB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8cbea77ba2f3adf3b3340b182af41508f81a2acf0afb9067ae048a222d1e5800
BLAKE2b-256 checksum
How to use checksums
1681721b03ed3dcd7cce2d9f12cb323acb2472b36e11a1dedbfe9bb0e489bb6b
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.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.5.6

Release files / psautohint-1.9.4-cp27-cp27m-win32.whl

Download URL psautohint-1.9.4-cp27-cp27m-win32.whl
Size 165.2 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
6fa9ef927d5bf88fa2c1c843fc054707eefc0df9404095197028c661faaa71b5
BLAKE2b-256 checksum
How to use checksums
feb60b8333b9716893c1799a7c51a093644a89811c26fc63db61766f4c43e13e
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.32.2 CPython/2.7.16

Release files / psautohint-1.9.4-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.4-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 385.6 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
21dccd9983d32d31f0218f3402b44815b80043e97844b22414253747a5dcf1c7
BLAKE2b-256 checksum
How to use checksums
43658414fca209d75e3efb09f86357a76f5fbe499780bd1b0773a29c74279809
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.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 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

This release

1.9.4 This release

10 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