Metadata-Version: 2.4
Name: matchbox
Version: 2.0.0
Summary: Abstraction layer for creating hash maps to speed up extracting subsets out of objects in collection
Keywords: hashmap,index,match,set
Author: Grzegorz Śliwiński
Author-email: Grzegorz Śliwiński <fizyk+pypi@fizyk.dev>
License-Expression: LGPL-3.0-or-later
License-File: LICENSE
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3.15
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11
Project-URL: Source, https://github.com/fizyk/matchbox
Project-URL: Bug Tracker, https://github.com/fizyk/matchbox/issues
Project-URL: Changelog, https://github.com/fizyk/matchbox/blob/v2.0.0/CHANGES.rst
Project-URL: Documentation, http://fizyk.github.io/matchbox/
Description-Content-Type: text/x-rst

.. image:: https://raw.githubusercontent.com/fizyk/matchbox/master/logo.png
    :width: 100px
    :height: 150px

matchbox
========

.. image:: https://img.shields.io/pypi/v/matchbox.svg
    :target: https://pypi.python.org/pypi/matchbox/
    :alt: Latest PyPI version

.. image:: https://img.shields.io/pypi/wheel/matchbox.svg
    :target: https://pypi.python.org/pypi/matchbox/
    :alt: Wheel Status

.. image:: https://img.shields.io/pypi/pyversions/matchbox.svg
    :target: https://pypi.python.org/pypi/matchbox/
    :alt: Supported Python Versions

.. image:: https://img.shields.io/pypi/l/matchbox.svg
    :target: https://pypi.python.org/pypi/matchbox/
    :alt: License

Matchbox is a simple python library designed to make selecting object, or object's set based on
    required characteristics quick operation. No iterating, and no value checking on actual objects,
    just select and operations on dictionaries.

Documentation:

* `Documentation <http://fizyk.github.io/matchbox/docs/>`_
* `Benchmarks <http://fizyk.github.io/matchbox/benchmarks/>`_
* `Release benchmarks <http://fizyk.github.io/matchbox/benchmarks/releases/>`_



Release
=======

Install pipenv and --dev dependencies first, Then run:

.. code-block::

    pipenv run tbump [NEW_VERSION]
