Name | iterfzf JSON |
Version |
1.2.0.46.1
JSON |
| download |
home_page | |
Summary | Pythonic interface to fzf |
upload_time | 2024-03-06 02:25:56 |
maintainer | |
docs_url | None |
author | |
requires_python | >= 3.8 |
license | |
keywords |
fzf
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
``iterfzf``: Pythonic interface to ``fzf``
==========================================
.. image:: https://img.shields.io/pypi/v/iterfzf
:target: https://pypi.org/project/iterfzf/
:alt: Latest PyPI version
.. image:: https://github.com/dahlia/iterfzf/actions/workflows/test.yaml/badge.svg
:alt: Build status (GitHub Actions)
:target: https://github.com/dahlia/iterfzf/actions/workflows/test.yaml
Demo session
------------
.. image:: https://asciinema.org/a/121028.png
:target: https://asciinema.org/a/121028
:alt: iterfzf demo session
See also the `API reference`_.
Key features
------------
- No dependency but only Python is required. Prebuilt ``fzf`` binary for
each platform is bundled into wheels. Everything is ready by
``pip install iterfzf``. (Note that not wheels of all supported platforms
are uploaded to PyPI as they don't allow minor platforms e.g. FreeBSD.
The complete wheels can be found from the `GitHub releases`__.)
- Consumes an iterable rather than a list. It makes UX way better when the
input data is long but *streamed* from low latency network.
It can begin to display items immediately after only *part* of items are
ready, and *before* the complete items are ready.
- Supports Python 3.8 or higher.
__ https://github.com/dahlia/iterfzf/releases
.. _api reference:
``iterfzf.iterfzf(iterable, *, **options)``
-------------------------------------------
Consumes the given ``iterable`` of strings, and displays them using ``fzf``.
If a user chooses something it immediately returns the chosen things.
The following is the full list of parameters. Pass them as
**keyword arguments** except for ``iterable`` which comes first:
``iterable`` (required)
The only required parameter. Every element which this ``iterable`` yields
is displayed immediately after each one is produced. In other words,
the passed ``iterable`` is lazily consumed.
It can be an iterable of byte strings (e.g. ``[b'foo', b'bar']``) or of
Unicode strings (e.g. ``[u'foo', u'bar']``), but must not be
mixed (e.g. ``[u'foo', b'bar']``). If they are byte strings the function
returns bytes. If they are Unicode strings it returns Unicode strings.
See also the ``encoding`` parameter.
``multi``
``True`` to let the user to choose more than one. A user can select
items with tab/shift-tab. If ``multi=True`` the function returns a list of
strings rather than a string.
``False`` to make a user possible to choose only one. If ``multi=False``
it returns a string rather than a list.
For both modes, the function returns ``None`` if nothing is matched or
a user cancelled.
``False`` by default.
Corresponds to ``-m``/``--multi`` option.
``print_query``
If ``True`` the return type is a tuple where the first element is the query
the user actually typed, and the second element is the selected output as
described above and depending on the state of ``multi``.
``False`` by default.
Corresponds to ``--print-query`` option.
*New in version 0.3.0.*
``encoding``
The text encoding name (e.g. ``'utf-8'``, ``'ascii'``) to be used for
encoding ``iterable`` values and decoding return values. It's ignored
when the ``iterable`` values are byte strings.
The Python's default encoding (i.e. ``sys.getdefaultencoding()``) is used
by default.
``extended``
``True`` for extended-search mode. ``False`` to turn it off.
``True`` by default.
``True`` corresponds to ``-x``/``--extended`` option, and
``False`` corresponds to ``+x``/``--no-extended`` option.
``exact``
``False`` for fuzzy matching, and ``True`` for exact matching.
``False`` by default.
Corresponds to ``-e``/``--exact`` option.
``case_sensitive``
``True`` for case sensitivity, and ``False`` for case insensitivity.
``None``, the default, for smart-case match.
``True`` corresponds to ``+i`` option and ``False`` corresponds to
``-i`` option.
``query``
The query string to be filled at first. (It can be removed by a user.)
Empty string by default.
Corresponds to ``-q``/``--query`` option.
``prompt``
The prompt sequence. ``' >'`` by default.
Corresponds to ``--prompt`` option.
``preview``
The preview command to execute. ``None`` by default.
Corresponds to ``--preview`` option.
``mouse``
``False`` to disable mouse. ``True`` by default.
Corresponds to ``--no-mouse`` option.
``ansi``
``True`` to enable ansi colors mode. ``None`` by default.
Corresponds to ``--ansi`` option.
``cycle``
``True`` to enable cycling scrolling.
``False`` by default.
Corresponds to ``--cycle`` option.
``__extra__``
The iterable of extra raw options/arguments to pass to ``fzf``.
Empty by default.
Author and license
------------------
The ``iterfzf`` library is written by `Hong Minhee`__ and distributed under
GPLv3_ or later.
The ``fzf`` program is written by `Junegunn Choi`__ and distributed under
MIT license.
__ https://hongminhee.org/
.. _GPLv3: https://www.gnu.org/licenses/gpl-3.0.html
__ https://junegunn.kr/
Changelog
---------
Versioning scheme
~~~~~~~~~~~~~~~~~
Note that ``iterfzf`` does *not* follow `Semantic Versioning`_. The version
consists of its own major and minor number followed by the version of bundled
``fzf``. For example, 1.2.3.4.5 means that ``iterfzf``'s own major version
is 1, and its own minor version is 2, plus the version of ``fzf`` it bundles
is 3.4.5.
.. code-block:: text
/---------- 1. iterfzf's major version
| /------ 3. bundled fzf's major version
| | /-- 5. bundled fzf's patch version
| | |
v v v
1.2.3.4.5
^ ^
| |
| \---- 4. bundled fzf's minor version
\-------- 2. iterfzf's minor version
.. _Semantic Versioning: http://semver.org/
Version 1.2.0.46.1
~~~~~~~~~~~~~~~~~~
Released on March 6, 2024. Bundles ``fzf`` `0.46.1`__.
- Close stdin before waiting to allow ``--select-1`` to work.
[`#34`__ by Alex Wood]
__ https://github.com/junegunn/fzf/releases/tag/0.46.1
__ https://github.com/dahlia/iterfzf/pull/34
Version 1.1.0.44.0
~~~~~~~~~~~~~~~~~~
Released on November 18, 2023. Bundles ``fzf`` `0.44.0`__.
- Added ``cycle`` option. [`#33`__ by Daniele Trifirò]
- Added ``__extra__`` option. [`#32`__]
__ https://github.com/junegunn/fzf/releases/tag/0.44.0
__ https://github.com/dahlia/iterfzf/pull/33
__ https://github.com/dahlia/iterfzf/issues/32
Version 1.0.0.42.0
~~~~~~~~~~~~~~~~~~
Released on September 18, 2023. Bundles ``fzf`` `0.42.0`__.
- Dropped Python 2.7, 3.5, 3.6, and 3.7 supports.
- Officially support Python 3.8, 3.9, 3.10, and 3.11.
- Dropped FreeBSD i386, Linux i686, Linux armv8l, OpenBSD i386, and Windows
32-bit supports as fzf no longer supports them.
- Dropped OpenBSD amd64 support.
- Except the first parameter ``iterable``, all parameters are enforced to be
keyword-only. (Note that it's always been the recommended way to pass
options, although it was not enforced.)
- Added ``ansi`` option. [`#16`__ by Erik Lilja]
- The ``executable`` parameter now takes ``os.PathLike`` instead of ``str``,
which is backward compatible.
- Added ``__version__`` and ``__fzf_version__`` attributes to the module.
- Added ``POSIX_EXECUTABLE_NAME`` and ``WINDOWS_EXECUTABLE_NAME`` attributes
to the module.
- Module attribute ``EXECUTABLE_NAME`` is now a ``Literal['fzf', 'fzf.exe']``
type, which is backward compatible with the previous ``str`` type.
- Module attribute ``BUNDLED_EXECUTABLE`` is now ``Optional[pathlib.Path]``
type.
__ https://github.com/junegunn/fzf/releases/tag/0.42.0
__ https://github.com/dahlia/iterfzf/pull/16
Version 0.5.0.20.0
~~~~~~~~~~~~~~~~~~
Released on February 9, 2020. Bundles ``fzf`` 0.20.0.
- Dropped Python 2.6, 3.3, and 3.4 supports.
- Officially support Python 3.7 (it anyway had worked though).
- Marked the package as supporting type checking by following `PEP 561`_.
- Added ``preview`` option. [`#6`__ by Marc Weistroff]
- Fixed a bug which had raised ``IOError`` by selecting an option before
finished to load all options on Windows. [`#3`__ by Jeff Rimko]
.. _PEP 561: https://www.python.org/dev/peps/pep-0561/
__ https://github.com/dahlia/iterfzf/pull/6
__ https://github.com/dahlia/iterfzf/pull/3
Version 0.4.0.17.3
~~~~~~~~~~~~~~~~~~
Released on December 4, 2017. Bundles ``fzf`` 0.17.3.
Version 0.4.0.17.1
~~~~~~~~~~~~~~~~~~
Released on October 19, 2017. Bundles ``fzf`` 0.17.1.
- Added missing binary wheels for macOS again. (These were missing from
0.3.0.17.1, the previous release.)
Version 0.3.0.17.1
~~~~~~~~~~~~~~~~~~
Released on October 16, 2017. Bundles ``fzf`` 0.17.1.
- Added ``print_query`` option. [`#1`__ by George Kettleborough]
__ https://github.com/dahlia/iterfzf/pull/1
Version 0.2.0.17.0
~~~~~~~~~~~~~~~~~~
Released on August 27, 2017. Bundles ``fzf`` 0.17.0.
Version 0.2.0.16.11
~~~~~~~~~~~~~~~~~~~
Released on July 23, 2017. Bundles ``fzf`` 0.16.11.
Version 0.2.0.16.10
~~~~~~~~~~~~~~~~~~~
Released on July 23, 2017. Bundles ``fzf`` 0.16.10.
Version 0.2.0.16.8
~~~~~~~~~~~~~~~~~~
Released on June 6, 2017. Bundles ``fzf`` 0.16.8.
- Upgraded ``fzf`` from 0.16.7 to 0.16.8.
Version 0.2.0.16.7
~~~~~~~~~~~~~~~~~~
Released on May 20, 2017. Bundles ``fzf`` 0.16.7.
- Made sdists (source distributions) possible to be correctly installed
so that older ``pip``, can't deal with wheels, also can install ``iterfzf``.
Version 0.1.0.16.7
~~~~~~~~~~~~~~~~~~
Released on May 19, 2017. Bundles ``fzf`` 0.16.7. The initial release.
Raw data
{
"_id": null,
"home_page": "",
"name": "iterfzf",
"maintainer": "",
"docs_url": null,
"requires_python": ">= 3.8",
"maintainer_email": "",
"keywords": "fzf",
"author": "",
"author_email": "\"Hong Minhee (\u6d2a \u6c11\u6199)\" <hong@minhee.org>",
"download_url": "https://files.pythonhosted.org/packages/66/9b/1fbc310ecf3b8ec91b2f2bb795e7b94529d76db4b60a6cf645323e901690/iterfzf-1.2.0.46.1.tar.gz",
"platform": null,
"description": "``iterfzf``: Pythonic interface to ``fzf``\n==========================================\n\n.. image:: https://img.shields.io/pypi/v/iterfzf\n :target: https://pypi.org/project/iterfzf/\n :alt: Latest PyPI version\n\n.. image:: https://github.com/dahlia/iterfzf/actions/workflows/test.yaml/badge.svg\n :alt: Build status (GitHub Actions)\n :target: https://github.com/dahlia/iterfzf/actions/workflows/test.yaml\n\n\nDemo session\n------------\n\n.. image:: https://asciinema.org/a/121028.png\n :target: https://asciinema.org/a/121028\n :alt: iterfzf demo session\n\nSee also the `API reference`_.\n\n\nKey features\n------------\n\n- No dependency but only Python is required. Prebuilt ``fzf`` binary for\n each platform is bundled into wheels. Everything is ready by\n ``pip install iterfzf``. (Note that not wheels of all supported platforms\n are uploaded to PyPI as they don't allow minor platforms e.g. FreeBSD.\n The complete wheels can be found from the `GitHub releases`__.)\n- Consumes an iterable rather than a list. It makes UX way better when the\n input data is long but *streamed* from low latency network.\n It can begin to display items immediately after only *part* of items are\n ready, and *before* the complete items are ready.\n- Supports Python 3.8 or higher.\n\n__ https://github.com/dahlia/iterfzf/releases\n\n\n.. _api reference:\n\n``iterfzf.iterfzf(iterable, *, **options)``\n-------------------------------------------\n\nConsumes the given ``iterable`` of strings, and displays them using ``fzf``.\nIf a user chooses something it immediately returns the chosen things.\n\nThe following is the full list of parameters. Pass them as\n**keyword arguments** except for ``iterable`` which comes first:\n\n``iterable`` (required)\n The only required parameter. Every element which this ``iterable`` yields\n is displayed immediately after each one is produced. In other words,\n the passed ``iterable`` is lazily consumed.\n\n It can be an iterable of byte strings (e.g. ``[b'foo', b'bar']``) or of\n Unicode strings (e.g. ``[u'foo', u'bar']``), but must not be\n mixed (e.g. ``[u'foo', b'bar']``). If they are byte strings the function\n returns bytes. If they are Unicode strings it returns Unicode strings.\n See also the ``encoding`` parameter.\n\n``multi``\n ``True`` to let the user to choose more than one. A user can select\n items with tab/shift-tab. If ``multi=True`` the function returns a list of\n strings rather than a string.\n\n ``False`` to make a user possible to choose only one. If ``multi=False``\n it returns a string rather than a list.\n\n For both modes, the function returns ``None`` if nothing is matched or\n a user cancelled.\n\n ``False`` by default.\n\n Corresponds to ``-m``/``--multi`` option.\n\n``print_query``\n If ``True`` the return type is a tuple where the first element is the query\n the user actually typed, and the second element is the selected output as\n described above and depending on the state of ``multi``.\n\n ``False`` by default.\n\n Corresponds to ``--print-query`` option.\n\n *New in version 0.3.0.*\n\n``encoding``\n The text encoding name (e.g. ``'utf-8'``, ``'ascii'``) to be used for\n encoding ``iterable`` values and decoding return values. It's ignored\n when the ``iterable`` values are byte strings.\n\n The Python's default encoding (i.e. ``sys.getdefaultencoding()``) is used\n by default.\n\n``extended``\n ``True`` for extended-search mode. ``False`` to turn it off.\n\n ``True`` by default.\n\n ``True`` corresponds to ``-x``/``--extended`` option, and\n ``False`` corresponds to ``+x``/``--no-extended`` option.\n\n``exact``\n ``False`` for fuzzy matching, and ``True`` for exact matching.\n\n ``False`` by default.\n\n Corresponds to ``-e``/``--exact`` option.\n\n``case_sensitive``\n ``True`` for case sensitivity, and ``False`` for case insensitivity.\n ``None``, the default, for smart-case match.\n\n ``True`` corresponds to ``+i`` option and ``False`` corresponds to\n ``-i`` option.\n\n``query``\n The query string to be filled at first. (It can be removed by a user.)\n\n Empty string by default.\n\n Corresponds to ``-q``/``--query`` option.\n\n``prompt``\n The prompt sequence. ``' >'`` by default.\n\n Corresponds to ``--prompt`` option.\n\n``preview``\n The preview command to execute. ``None`` by default.\n\n Corresponds to ``--preview`` option.\n\n``mouse``\n ``False`` to disable mouse. ``True`` by default.\n\n Corresponds to ``--no-mouse`` option.\n\n``ansi``\n ``True`` to enable ansi colors mode. ``None`` by default.\n\n Corresponds to ``--ansi`` option.\n\n``cycle``\n ``True`` to enable cycling scrolling.\n\n ``False`` by default.\n\n Corresponds to ``--cycle`` option.\n\n``__extra__``\n The iterable of extra raw options/arguments to pass to ``fzf``.\n\n Empty by default.\n\n\n\nAuthor and license\n------------------\n\nThe ``iterfzf`` library is written by `Hong Minhee`__ and distributed under\nGPLv3_ or later.\n\nThe ``fzf`` program is written by `Junegunn Choi`__ and distributed under\nMIT license.\n\n__ https://hongminhee.org/\n.. _GPLv3: https://www.gnu.org/licenses/gpl-3.0.html\n__ https://junegunn.kr/\n\n\nChangelog\n---------\n\nVersioning scheme\n~~~~~~~~~~~~~~~~~\n\nNote that ``iterfzf`` does *not* follow `Semantic Versioning`_. The version\nconsists of its own major and minor number followed by the version of bundled\n``fzf``. For example, 1.2.3.4.5 means that ``iterfzf``'s own major version\nis 1, and its own minor version is 2, plus the version of ``fzf`` it bundles\nis 3.4.5.\n\n.. code-block:: text\n\n /---------- 1. iterfzf's major version\n | /------ 3. bundled fzf's major version\n | | /-- 5. bundled fzf's patch version\n | | |\n v v v\n 1.2.3.4.5\n ^ ^\n | |\n | \\---- 4. bundled fzf's minor version\n \\-------- 2. iterfzf's minor version\n\n.. _Semantic Versioning: http://semver.org/\n\n\nVersion 1.2.0.46.1\n~~~~~~~~~~~~~~~~~~\n\nReleased on March 6, 2024. Bundles ``fzf`` `0.46.1`__.\n\n- Close stdin before waiting to allow ``--select-1`` to work.\n [`#34`__ by Alex Wood]\n\n__ https://github.com/junegunn/fzf/releases/tag/0.46.1\n__ https://github.com/dahlia/iterfzf/pull/34\n\n\nVersion 1.1.0.44.0\n~~~~~~~~~~~~~~~~~~\n\nReleased on November 18, 2023. Bundles ``fzf`` `0.44.0`__.\n\n- Added ``cycle`` option. [`#33`__ by Daniele Trifir\u00f2]\n- Added ``__extra__`` option. [`#32`__]\n\n__ https://github.com/junegunn/fzf/releases/tag/0.44.0\n__ https://github.com/dahlia/iterfzf/pull/33\n__ https://github.com/dahlia/iterfzf/issues/32\n\n\nVersion 1.0.0.42.0\n~~~~~~~~~~~~~~~~~~\n\nReleased on September 18, 2023. Bundles ``fzf`` `0.42.0`__.\n\n- Dropped Python 2.7, 3.5, 3.6, and 3.7 supports.\n- Officially support Python 3.8, 3.9, 3.10, and 3.11.\n- Dropped FreeBSD i386, Linux i686, Linux armv8l, OpenBSD i386, and Windows\n 32-bit supports as fzf no longer supports them.\n- Dropped OpenBSD amd64 support.\n- Except the first parameter ``iterable``, all parameters are enforced to be\n keyword-only. (Note that it's always been the recommended way to pass\n options, although it was not enforced.)\n- Added ``ansi`` option. [`#16`__ by Erik Lilja]\n- The ``executable`` parameter now takes ``os.PathLike`` instead of ``str``,\n which is backward compatible.\n- Added ``__version__`` and ``__fzf_version__`` attributes to the module.\n- Added ``POSIX_EXECUTABLE_NAME`` and ``WINDOWS_EXECUTABLE_NAME`` attributes\n to the module.\n- Module attribute ``EXECUTABLE_NAME`` is now a ``Literal['fzf', 'fzf.exe']``\n type, which is backward compatible with the previous ``str`` type.\n- Module attribute ``BUNDLED_EXECUTABLE`` is now ``Optional[pathlib.Path]``\n type.\n\n__ https://github.com/junegunn/fzf/releases/tag/0.42.0\n__ https://github.com/dahlia/iterfzf/pull/16\n\n\nVersion 0.5.0.20.0\n~~~~~~~~~~~~~~~~~~\n\nReleased on February 9, 2020. Bundles ``fzf`` 0.20.0.\n\n- Dropped Python 2.6, 3.3, and 3.4 supports.\n- Officially support Python 3.7 (it anyway had worked though).\n- Marked the package as supporting type checking by following `PEP 561`_.\n- Added ``preview`` option. [`#6`__ by Marc Weistroff]\n- Fixed a bug which had raised ``IOError`` by selecting an option before\n finished to load all options on Windows. [`#3`__ by Jeff Rimko]\n\n.. _PEP 561: https://www.python.org/dev/peps/pep-0561/\n__ https://github.com/dahlia/iterfzf/pull/6\n__ https://github.com/dahlia/iterfzf/pull/3\n\n\nVersion 0.4.0.17.3\n~~~~~~~~~~~~~~~~~~\n\nReleased on December 4, 2017. Bundles ``fzf`` 0.17.3.\n\n\nVersion 0.4.0.17.1\n~~~~~~~~~~~~~~~~~~\n\nReleased on October 19, 2017. Bundles ``fzf`` 0.17.1.\n\n- Added missing binary wheels for macOS again. (These were missing from\n 0.3.0.17.1, the previous release.)\n\n\nVersion 0.3.0.17.1\n~~~~~~~~~~~~~~~~~~\n\nReleased on October 16, 2017. Bundles ``fzf`` 0.17.1.\n\n- Added ``print_query`` option. [`#1`__ by George Kettleborough]\n\n__ https://github.com/dahlia/iterfzf/pull/1\n\n\nVersion 0.2.0.17.0\n~~~~~~~~~~~~~~~~~~\n\nReleased on August 27, 2017. Bundles ``fzf`` 0.17.0.\n\n\nVersion 0.2.0.16.11\n~~~~~~~~~~~~~~~~~~~\n\nReleased on July 23, 2017. Bundles ``fzf`` 0.16.11.\n\n\nVersion 0.2.0.16.10\n~~~~~~~~~~~~~~~~~~~\n\nReleased on July 23, 2017. Bundles ``fzf`` 0.16.10.\n\n\nVersion 0.2.0.16.8\n~~~~~~~~~~~~~~~~~~\n\nReleased on June 6, 2017. Bundles ``fzf`` 0.16.8.\n\n- Upgraded ``fzf`` from 0.16.7 to 0.16.8.\n\n\nVersion 0.2.0.16.7\n~~~~~~~~~~~~~~~~~~\n\nReleased on May 20, 2017. Bundles ``fzf`` 0.16.7.\n\n- Made sdists (source distributions) possible to be correctly installed\n so that older ``pip``, can't deal with wheels, also can install ``iterfzf``.\n\n\nVersion 0.1.0.16.7\n~~~~~~~~~~~~~~~~~~\n\nReleased on May 19, 2017. Bundles ``fzf`` 0.16.7. The initial release.\n\n",
"bugtrack_url": null,
"license": "",
"summary": "Pythonic interface to fzf",
"version": "1.2.0.46.1",
"project_urls": {
"Downloads": "https://github.com/dahlia/iterfzf/releases",
"Issue Tracker": "https://github.com/dahlia/iterfzf/issues",
"Source Code": "https://github.com/dahlia/iterfzf"
},
"split_keywords": [
"fzf"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "15597a53156ae4dfc95d49ac9a116982b2a6293b4c4f59ffdb01ac86e559d7fd",
"md5": "31f6661fb2596258391c88ad2b0c56b3",
"sha256": "56a3fe2605d052578625fa63adc61d24194c3bca4c681fffd7078e64d03b82db"
},
"downloads": -1,
"filename": "iterfzf-1.2.0.46.1-py3-none-macosx_10_7_x86_64.macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "31f6661fb2596258391c88ad2b0c56b3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">= 3.8",
"size": 1555669,
"upload_time": "2024-03-06T02:25:39",
"upload_time_iso_8601": "2024-03-06T02:25:39.911782Z",
"url": "https://files.pythonhosted.org/packages/15/59/7a53156ae4dfc95d49ac9a116982b2a6293b4c4f59ffdb01ac86e559d7fd/iterfzf-1.2.0.46.1-py3-none-macosx_10_7_x86_64.macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a615a52e83972aea164ca5301abe73ab02d1f36ea8c2093d6bcfb55dc0aad202",
"md5": "06a9b49413986f8669edc1e6227caef6",
"sha256": "09e5a963c7ac4d61ac56a314fe60c2e4fb4c8f57b92b4a2ae08f5790c87598d6"
},
"downloads": -1,
"filename": "iterfzf-1.2.0.46.1-py3-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "06a9b49413986f8669edc1e6227caef6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">= 3.8",
"size": 1476927,
"upload_time": "2024-03-06T02:25:41",
"upload_time_iso_8601": "2024-03-06T02:25:41.996595Z",
"url": "https://files.pythonhosted.org/packages/a6/15/a52e83972aea164ca5301abe73ab02d1f36ea8c2093d6bcfb55dc0aad202/iterfzf-1.2.0.46.1-py3-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "eca1d14d9665bf8efaad5ce5d101874450c822d7b8424d413ed65f229c726664",
"md5": "cf68c7bad63ae84655cfae92830cdaf7",
"sha256": "803af291763bdb66e5c5c8e217a65511447a5d0479979491da5cc23bceda915e"
},
"downloads": -1,
"filename": "iterfzf-1.2.0.46.1-py3-none-manylinux_1_2_aarch64.manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "cf68c7bad63ae84655cfae92830cdaf7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">= 3.8",
"size": 1348751,
"upload_time": "2024-03-06T02:25:43",
"upload_time_iso_8601": "2024-03-06T02:25:43.856162Z",
"url": "https://files.pythonhosted.org/packages/ec/a1/d14d9665bf8efaad5ce5d101874450c822d7b8424d413ed65f229c726664/iterfzf-1.2.0.46.1-py3-none-manylinux_1_2_aarch64.manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1ef52b948c96e0c05019f775640396b419a0718d754777e280068c77c5a1503f",
"md5": "21f8febf249d34d9619393da5b251222",
"sha256": "4ac867a651b0993eacde747d6521dac05143dd09d315cd57d64f412c6445a3c6"
},
"downloads": -1,
"filename": "iterfzf-1.2.0.46.1-py3-none-manylinux_1_2_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "21f8febf249d34d9619393da5b251222",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">= 3.8",
"size": 1462019,
"upload_time": "2024-03-06T02:25:45",
"upload_time_iso_8601": "2024-03-06T02:25:45.728946Z",
"url": "https://files.pythonhosted.org/packages/1e/f5/2b948c96e0c05019f775640396b419a0718d754777e280068c77c5a1503f/iterfzf-1.2.0.46.1-py3-none-manylinux_1_2_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2ad4993b30d2901140371ad7d7d210adb09cadb17c80ea07de6b4a5f53aecba5",
"md5": "640cd9f747fdefb001569d33515870e6",
"sha256": "de508deef8558122fd6aee8d2468da9cd01ceffaf5bad924dcd82eabf168b532"
},
"downloads": -1,
"filename": "iterfzf-1.2.0.46.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "640cd9f747fdefb001569d33515870e6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">= 3.8",
"size": 1347464,
"upload_time": "2024-03-06T02:25:48",
"upload_time_iso_8601": "2024-03-06T02:25:48.410211Z",
"url": "https://files.pythonhosted.org/packages/2a/d4/993b30d2901140371ad7d7d210adb09cadb17c80ea07de6b4a5f53aecba5/iterfzf-1.2.0.46.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "888dae0d8858387bccc7aef083d0e3cc450276c136e39a8f84b96ca10797b53d",
"md5": "c96434b4ca1d770c0bd71edc594460ad",
"sha256": "1eeb717a87975185eae3852ce344a565630730d8d2bb53e76ad3c61d8efe8e78"
},
"downloads": -1,
"filename": "iterfzf-1.2.0.46.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "c96434b4ca1d770c0bd71edc594460ad",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">= 3.8",
"size": 1456407,
"upload_time": "2024-03-06T02:25:50",
"upload_time_iso_8601": "2024-03-06T02:25:50.459036Z",
"url": "https://files.pythonhosted.org/packages/88/8d/ae0d8858387bccc7aef083d0e3cc450276c136e39a8f84b96ca10797b53d/iterfzf-1.2.0.46.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5e9b0c060d2586d9fe561714c3597e5b100a2ff444a0d5c44fa82306d41be31f",
"md5": "cda289a6c07d9397f936f34cd52a5bc6",
"sha256": "fdbeef5e192bc3ef901d8cbb39c3270826faf33377ada000cffd99cfbecaae72"
},
"downloads": -1,
"filename": "iterfzf-1.2.0.46.1-py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "cda289a6c07d9397f936f34cd52a5bc6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">= 3.8",
"size": 1676063,
"upload_time": "2024-03-06T02:25:52",
"upload_time_iso_8601": "2024-03-06T02:25:52.694273Z",
"url": "https://files.pythonhosted.org/packages/5e/9b/0c060d2586d9fe561714c3597e5b100a2ff444a0d5c44fa82306d41be31f/iterfzf-1.2.0.46.1-py3-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b632fdcda7bc6e987ceaffa5a23f2981bb0f05e8ebe9483518430117a1cab2c9",
"md5": "a6bbfacab96e8dc4114a555342e3dccc",
"sha256": "5c9a122ad9e8acbc636b54f3a39a67865b47e7aae89ea69f0985242f962bb63f"
},
"downloads": -1,
"filename": "iterfzf-1.2.0.46.1-py3-none-win_arm64.whl",
"has_sig": false,
"md5_digest": "a6bbfacab96e8dc4114a555342e3dccc",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">= 3.8",
"size": 1545484,
"upload_time": "2024-03-06T02:25:54",
"upload_time_iso_8601": "2024-03-06T02:25:54.852980Z",
"url": "https://files.pythonhosted.org/packages/b6/32/fdcda7bc6e987ceaffa5a23f2981bb0f05e8ebe9483518430117a1cab2c9/iterfzf-1.2.0.46.1-py3-none-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "669b1fbc310ecf3b8ec91b2f2bb795e7b94529d76db4b60a6cf645323e901690",
"md5": "e5a0b699cbcab3f2e54798d35b9d8c24",
"sha256": "6b838475f44087a3285878c1e2f785d8a4ef65f6993f429806503d692e5b4903"
},
"downloads": -1,
"filename": "iterfzf-1.2.0.46.1.tar.gz",
"has_sig": false,
"md5_digest": "e5a0b699cbcab3f2e54798d35b9d8c24",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 3.8",
"size": 1674052,
"upload_time": "2024-03-06T02:25:56",
"upload_time_iso_8601": "2024-03-06T02:25:56.851686Z",
"url": "https://files.pythonhosted.org/packages/66/9b/1fbc310ecf3b8ec91b2f2bb795e7b94529d76db4b60a6cf645323e901690/iterfzf-1.2.0.46.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-06 02:25:56",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "dahlia",
"github_project": "iterfzf",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "iterfzf"
}