--- id: mulpyplexer version: "0.09" license: BSD license_treatment: permissive maintenance: abandoned --- # mulpyplexer — A module that multiplexes interactions with lists of python objects. License: permissive · Maintenance: abandoned · Downloads: 171.8K/mo ## What it is and what it does Mulpyplexer wraps a list of Python objects in a multiplexer that broadcasts method calls and attribute access across all items, collecting results into a new multiplexed object. When you call a method on the multiplexer, it invokes that method on each wrapped object and returns a new multiplexer containing the results; similarly, accessing an attribute returns a multiplexer over the attribute values from each item. The package has no runtime dependencies and is purely a syntactic convenience layer. It is designed for scenarios where you want to apply the same operation uniformly across a collection of objects without explicit looping, though the same effect can typically be achieved with list comprehensions or map(). Use it for: - Apply the same method to multiple object instances and collect results without writing a loop. - Chain operations across a collection: call methods on results, then access attributes, all in one expression. - Prototype or explore object behavior when working interactively with lists of similar objects. - Simplify code that repeatedly applies identical transformations to each item in a heterogeneous collection. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Mulpyplexer applies method calls and attribute access to lists of Python objects in parallel, returning a new multiplexed object containing the results from each item in the list. No. The package is abandoned (last release 2021-01-11, 2041 days old), has high install friction (source-only distribution), and offers no advantage over built-in Python idioms like list comprehensions or map(). Unless you are maintaining legacy code that already depends on it, use standard Python iteration patterns instead. ## Install pip install mulpyplexer uv add mulpyplexer poetry add mulpyplexer ## Installing mulpyplexer Before you install: High install friction: the package is abandoned (last release 2021-01-11, no commits tracked), has no runtime dependencies to ease setup, and ships as a source tarball with no wheel distribution. License in practice: BSD permissive license allows commercial and private use with minimal restrictions, typical of mature open-source libraries. Quickstart: import mulpyplexer class A: def add(self, j): return A(self.value + j) one = mulpyplexer.MP([A(), A(), A()]) two = one.add(5) result = two.mp_items Package is abandoned and may not build or run on Python versions released after 2021; no wheel distribution available. Verify before relying: - Whether the package works with current Python versions (python_support unspecified, requires_python empty) - Whether the source tarball builds without compilation errors on modern systems ## Package facts - License: BSD (permissive) - Python support: unspecified - Install friction: high - Maintenance: abandoned - Downloads: 171.8K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags batch operations on object lists, apply methods to multiple objects, multiplex python object interactions, parallel method calls on collections, broadcast operations across objects, abandoned, legacy [View on SkillFed](https://skillfed.io/packages/mulpyplexer) · [View on PyPI](https://pypi.org/project/mulpyplexer/)