googlefonts / googlefonts/ots-python

Add a commandline entry point

オープン
#25 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
10
フォーク
6
PR マージ指標
30日以内にマージされた PR はありません

説明

It would be very useful for CI use and people that don't have C compilers lying around to be able to conveniently grab a pre-compiled binary with `uvx opentype-sanitizer` or `pipx run opentype-sanitizer` etc.

My current hacky workaround is:
```shell
# Install opentype-sanitizer in a venv or something, then
python -c "import ots,sys;sys.exit(ots.sanitize(*sys.argv[1:]).returncode)" *.ttf
```

I tried to add this myself ([commit](https://github.com/daltonmaag/ots-python/commit/6ad52e6707a86f24e9c473277dfbb48d79a5ca55)) since there's already a `__main__.py` to point it at, but I think because it's been a while since there's been a release on this project a fair bit of the build process has rotted and I got lost in it quite quickly. `setup.py`s are not one of my strong points 😅

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。