Ronald Oussoren's repositories
macholib
macholib can be used to analyze and edit Mach-O headers, the executable format used by Mac OS X. It's typically used as a dependency analysis tool, and also to rewrite dylib references in Mach-O headers to be @executable_path relative. Though this tool targets a platform specific file format, it is pure python code that is platform and endian independent.
modulegraph
modulegraph determines a dependency graph between Python modules primarily by bytecode analysis for import statements. modulegraph uses similar methods to modulefinder from the standard library, but uses a more flexible internal representation, has more extensive knowledge of special cases, and is extensible.
altgraph
altgraph is a fork of graphlib: a graph (network) package for constructing graphs, BFS and DFS traversals, topological sort, shortest paths, etc. with graphviz output. altgraph includes some additional usage of Python 2.3+ features and enhancements related to modulegraph and macholib.
modulegraph2
Modulegraph2 is a library for creating and introspecting the dependency graph between Python modules.
objc_asyncio
asyncio eventloop for Cocoa GUIs
objectgraph
a basic graph library.
objective.metadata
Updated metadata generator for PyObjC.
virtualenv
Virtual Python Environment builder
blink-cocoa
Blink SIP Client
packaging
Core utilities for Python packages
pynput
Sends virtual input commands
pyobjc-masshortcut
This is a python binding to the MASShortcut library, using PyObjC. This is at the moment primarily and experiment to see how hard it would be to wrap additional libraries using PyObjC.
pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
QuickMacHotKey
Quickly bind a global hotkey in a PyObjC application.
setuptools
Official project repository for the Setuptools build system
setuptools-rust
Setuptools plugin for Rust support
wheel
The official binary distribution format for Python