semvec/pypi-packages huggingface dataset:
multi-join 0.1.3
Join two or more iterators using flexible join conditions
Requires Python: <3.14,>=3.9

# Getting Started with multi-join

__version__: `0.1.3`

The multi-join package is a toolkit to join any number of iterables together using specified join conditions. It is mainly geared towards joining delimited flat files together though, similar to unix `join` command but in a pure python API. It is built on top of `heapq.merge`.

There is [online](https://cfinan.gitlab.io/multi-join/index.html) documentation for multi-join.

## Installation instructions

Install using pip
```
pip install multi-join
```

Or a conda install
```
conda install -c cfin multi-join
```

## Basic usage
There are some examples in `./resources/examples` where `.` is the root of the multi-join repository.

## Run tests
If you have cloned the repository, you can also run the tests using `pytest ./tests`, if any fail please contact us (see the contribution page for contact info).
scrapy-lint 0.1.1
A linter for Scrapy projects
Requires Python: >=3.10

===========
scrapy-lint
===========

|version| |python_version| |ci| |codecov|

.. |version| image:: https://img.shields.io/pypi/v/scrapy-lint.svg
   :target: https://pypi.org/pypi/scrapy-lint
   :alt: PyPI version

.. |python_version| image:: https://img.shields.io/pypi/pyversions/scrapy-lint.svg
   :target: https://pypi.org/pypi/scrapy-lint
   :alt: Supported Python versions

.. |ci| image:: https://github.com/scrapy/scrapy-lint/workflows/CI/badge.svg
   :target: https://github.com/scrapy/scrapy-lint/actions?query=workflow%3ACI
   :alt: CI

.. |codecov| image:: https://codecov.io/gh/scrapy/scrapy-lint/branch/master/graph/badge.svg
    :target: https://codecov.io/gh/scrapy/scrapy-lint
    :alt: Coverage

.. readme-start

**scrapy-lint** is a linter for `Scrapy <https://scrapy.org/>`_ projects.

To install::

    pip install scrapy-lint

To run::

    scrapy-lint

To use with `pre-commit <https://pre-commit.com/>`__, add the following to your
``.pre-commit-config.yaml``:

.. code-block:: yaml

    - repo: https://github.com/scrapy/scrapy-lint
      rev: v0.1.1
      hooks:
      - id: scrapy-lint

Can be combined with `ruff <https://docs.astral.sh/ruff/>`_,
`mypy <https://mypy.readthedocs.io/en/stable/>`_,
`pylint <https://pylint.readthedocs.io/en/stable/>`_ and
`flake8-requirements <https://pypi.org/project/flake8-requirements/>`_.

.. readme-end

Documentation
=============

See the documentation_ for more.

.. _documentation: https://scrapy-lint.readthedocs.io/en/latest/