psutils
brew install psutils
v3.3.15_2
GPL-3.0-or-later
Utilities for manipulating PostScript documents
1.6k
30-day installs · #1090
6.8k
90-day · #960
25.8k
365-day · #957
55
★ GitHub stars · updated 3mo ago
Runtime dependencies
Links
- https://github.com/rrthomas/psutils
- GitHub: rrthomas/psutils
- Brew formula source: Formula/p/psutils.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"libpaper",
"python@3.14"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Utilities for manipulating PostScript documents",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:19+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "psutils",
"github_default_branch": "main",
"github_last_commit_at": "2026-04-29T15:33:44Z",
"github_readme_excerpt": "# PDF and PostScript Utilities\n\nWeb site: https://github.com/rrthomas/psutils \nMaintainer: Reuben Thomas \u003crrt@sc3d.org\u003e \n\nPSUtils is a suite of utilities for manipulating PDF and PostScript\ndocuments. You can select and rearrange pages, including arrangement into\nsignatures for booklet printing, combine multple pages into a single page\nfor n-up printing, and resize, flip and rotate pages.\n\nPSUtils is distributed under the GNU General Public License version 3, or,\nat your option, any later version; see the file COPYING. (Some of the input\nfiles in the tests directory are not under this license; see the file\nCOPYRIGHT in that directory.)\n\nIf you simply want to use PSUtils, you will find it in most GNU/Linux\ndistributions; it is available in brew for macOS and Cygwin for Windows.\n\nPostScript files should conform to the PostScript Document Structuring\nConventions (DSC); however, PSUtils intentionally does not check this, as\nsome programs produce non-conforming output that can be successfully\nprocessed anyway. If PSUtils does not work for you, check whether your\nsoftware needs to be configured to produce DSC-conformant PostScript.\n\n\n## Installation\n\nThe easiest way to install PSUtils is from PyPI, the Python Package Index:\n\n`pipx install psutils`\n\n(You may first need to install [pipx](https://pipx.pypa.io).)\n\nPSUtils requires libpaper, which allows named paper sizes to be used and\nconfigured:\n\nlibpaper: https://github.com/rrthomas/libpaper\n\nUnfortunately, `pipx` cannot install libpaper for you, but you might be able\nto install it with `brew` or from other package managers. Otherwise, you can\ninstall libpaper from source (see the link above).\n\n### Installation from source or git\n\nPSUtils requires Python 3.12 or later, a handful of Python libraries (listed\nin `pyproject.toml`, and automatically installed by the build procedure).\n\nIn the source directory: `make build` (requires the `build` Python package\nto be installed).\n\nNote that to use the scripts before installing th",
"github_repo": "rrthomas/psutils",
"github_stars": 55,
"github_topics": [],
"homepage": "https://github.com/rrthomas/psutils",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 1582,
"installs_365d": 25770,
"installs_90d": 6828,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "GPL-3.0-or-later",
"llm_generated_at": null,
"llm_model": null,
"name": "psutils",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 1090,
"rank_365d": 957,
"rank_90d": 960,
"raw_hash": "16e89edd893019a2",
"recommended_dependencies": [],
"revision": 2,
"ruby_source_path": "Formula/p/psutils.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "3.3.15",
"versioned_formulae": [],
"why_use_this": null
}