zope.sequencesort


Namezope.sequencesort JSON
Version 6.0 PyPI version JSON
download
home_pagehttps://github.com/zopefoundation/zope.sequencesort
SummarySequence Sorting
upload_time2025-09-12 07:41:38
maintainerNone
docs_urlNone
authorZope Foundation and Contributors
requires_python>=3.9
licenseZPL-2.1
keywords zope3 sequence sort
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ===================
 zope.sequencesort
===================

.. image:: https://img.shields.io/pypi/v/zope.sequencesort.svg
   :target: https://pypi.org/project/zope.sequencesort/
   :alt: Latest Version

.. image:: https://github.com/zopefoundation/zope.sequencesort/actions/workflows/tests.yml/badge.svg
   :target: https://github.com/zopefoundation/zope.sequencesort/actions/workflows/tests.yml

.. image:: https://readthedocs.org/projects/zopesequencesort/badge/?version=latest
   :target: https://zopesequencesort.readthedocs.io/en/latest/?badge=latest
   :alt: Documentation Status

.. image:: https://coveralls.io/repos/github/zopefoundation/zope.sequencesort/badge.svg
   :target: https://coveralls.io/github/zopefoundation/zope.sequencesort



This package provides support for sorting sequences based on multiple
keys, including locale-based comparisons and per-key directions.


===========
 Changelog
===========

6.0 (2025-09-12)
================

- Replace ``pkg_resources`` namespace with PEP 420 native namespace.


5.1 (2025-01-22)
================

- Add support for Python 3.12, 3.13.

- Drop support for Python 3.7, 3.8.


5.0 (2023-01-19)
================

- Add support for Python 3.11.

- Drop support for Python 2.7, 3.5, 3.6.

- Drop support for deprecated ``python setup.py test``.


4.2 (2021-11-04)
================

- Fix a TypeError exception in ``cmp`` when operands are ``None``.
  See `issue 7 <https://github.com/zopefoundation/zope.sequencesort/issues/7>`_.

- Drop support for Python 3.4.

- Add support for Python 3.8, 3.9 and 3.10.


4.1.2 (2018-10-10)
==================

- Fix regression introduced in 4.1.1 where two `_Smallest` objects are no
  longer considered to be equal.


4.1.1 (2018-10-05)
==================

- Handle sorting of broken objects more gracefully.
  (`#4 <https://github.com/zopefoundation/zope.sequencesort/pull/4>`_)


4.1.0 (2018-08-13)
==================

- Updated ``boostrap.py`` to version 2.2.

- Drop support for Python 2.6, 3.2 and 3.3.

- Add support for Python 3.4, 3.5, 3.6 and 3.7.

- The locale comparison functions, ``strcoll`` and ``strcoll_nocase``
  are always available, not only if the ``locale`` module had been
  imported before this module.

4.0.1 (2013-03-04)
==================

- Fix omitted tests under Py3k.

4.0.0 (2013-02-28)
==================

- Added ``setup.py docs`` alias (installs ``Sphinx`` and dependencies).

- Added ``setup.py dev`` alias (runs ``setup.py develop`` plus installs
  ``nose`` and ``coverage``).

- Dropped spurious ``test`` extra requirement on ``zope.testing``.

- 100% unit test coverage.

- Added support for PyPy, Python 3.2 / 3.2.

- Dropped support for Python 2.4 / 2.5.

3.4.0 (2007-10-03)
==================

- Initial release independent of the main Zope3 tree.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/zopefoundation/zope.sequencesort",
    "name": "zope.sequencesort",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "zope3 sequence sort",
    "author": "Zope Foundation and Contributors",
    "author_email": "zope-dev@zope.dev",
    "download_url": "https://files.pythonhosted.org/packages/ae/6c/f102e37e9ba605f43ac6304cc96ab3a18d6cec12a96b7785ec7b8f481cde/zope_sequencesort-6.0.tar.gz",
    "platform": null,
    "description": "===================\n zope.sequencesort\n===================\n\n.. image:: https://img.shields.io/pypi/v/zope.sequencesort.svg\n   :target: https://pypi.org/project/zope.sequencesort/\n   :alt: Latest Version\n\n.. image:: https://github.com/zopefoundation/zope.sequencesort/actions/workflows/tests.yml/badge.svg\n   :target: https://github.com/zopefoundation/zope.sequencesort/actions/workflows/tests.yml\n\n.. image:: https://readthedocs.org/projects/zopesequencesort/badge/?version=latest\n   :target: https://zopesequencesort.readthedocs.io/en/latest/?badge=latest\n   :alt: Documentation Status\n\n.. image:: https://coveralls.io/repos/github/zopefoundation/zope.sequencesort/badge.svg\n   :target: https://coveralls.io/github/zopefoundation/zope.sequencesort\n\n\n\nThis package provides support for sorting sequences based on multiple\nkeys, including locale-based comparisons and per-key directions.\n\n\n===========\n Changelog\n===========\n\n6.0 (2025-09-12)\n================\n\n- Replace ``pkg_resources`` namespace with PEP 420 native namespace.\n\n\n5.1 (2025-01-22)\n================\n\n- Add support for Python 3.12, 3.13.\n\n- Drop support for Python 3.7, 3.8.\n\n\n5.0 (2023-01-19)\n================\n\n- Add support for Python 3.11.\n\n- Drop support for Python 2.7, 3.5, 3.6.\n\n- Drop support for deprecated ``python setup.py test``.\n\n\n4.2 (2021-11-04)\n================\n\n- Fix a TypeError exception in ``cmp`` when operands are ``None``.\n  See `issue 7 <https://github.com/zopefoundation/zope.sequencesort/issues/7>`_.\n\n- Drop support for Python 3.4.\n\n- Add support for Python 3.8, 3.9 and 3.10.\n\n\n4.1.2 (2018-10-10)\n==================\n\n- Fix regression introduced in 4.1.1 where two `_Smallest` objects are no\n  longer considered to be equal.\n\n\n4.1.1 (2018-10-05)\n==================\n\n- Handle sorting of broken objects more gracefully.\n  (`#4 <https://github.com/zopefoundation/zope.sequencesort/pull/4>`_)\n\n\n4.1.0 (2018-08-13)\n==================\n\n- Updated ``boostrap.py`` to version 2.2.\n\n- Drop support for Python 2.6, 3.2 and 3.3.\n\n- Add support for Python 3.4, 3.5, 3.6 and 3.7.\n\n- The locale comparison functions, ``strcoll`` and ``strcoll_nocase``\n  are always available, not only if the ``locale`` module had been\n  imported before this module.\n\n4.0.1 (2013-03-04)\n==================\n\n- Fix omitted tests under Py3k.\n\n4.0.0 (2013-02-28)\n==================\n\n- Added ``setup.py docs`` alias (installs ``Sphinx`` and dependencies).\n\n- Added ``setup.py dev`` alias (runs ``setup.py develop`` plus installs\n  ``nose`` and ``coverage``).\n\n- Dropped spurious ``test`` extra requirement on ``zope.testing``.\n\n- 100% unit test coverage.\n\n- Added support for PyPy, Python 3.2 / 3.2.\n\n- Dropped support for Python 2.4 / 2.5.\n\n3.4.0 (2007-10-03)\n==================\n\n- Initial release independent of the main Zope3 tree.\n",
    "bugtrack_url": null,
    "license": "ZPL-2.1",
    "summary": "Sequence Sorting",
    "version": "6.0",
    "project_urls": {
        "Homepage": "https://github.com/zopefoundation/zope.sequencesort"
    },
    "split_keywords": [
        "zope3",
        "sequence",
        "sort"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7e1c398499c76549994cf2139ba8d1208faad2b6b9a228496aa40624c01784b6",
                "md5": "cfeff0e65efcd94294fb9c02af2de446",
                "sha256": "f3dd340f8807f83d03fd530a9cb7570d6dc317afbc3fe6b671b84d416ddd8530"
            },
            "downloads": -1,
            "filename": "zope_sequencesort-6.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "cfeff0e65efcd94294fb9c02af2de446",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 10699,
            "upload_time": "2025-09-12T07:41:37",
            "upload_time_iso_8601": "2025-09-12T07:41:37.802570Z",
            "url": "https://files.pythonhosted.org/packages/7e/1c/398499c76549994cf2139ba8d1208faad2b6b9a228496aa40624c01784b6/zope_sequencesort-6.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ae6cf102e37e9ba605f43ac6304cc96ab3a18d6cec12a96b7785ec7b8f481cde",
                "md5": "5b0d33112e6b121b564ac548809d18b0",
                "sha256": "81a745cc6261d5544de883593d1926867ceb5195b26727c88ed25bc39919fcea"
            },
            "downloads": -1,
            "filename": "zope_sequencesort-6.0.tar.gz",
            "has_sig": false,
            "md5_digest": "5b0d33112e6b121b564ac548809d18b0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 19568,
            "upload_time": "2025-09-12T07:41:38",
            "upload_time_iso_8601": "2025-09-12T07:41:38.709724Z",
            "url": "https://files.pythonhosted.org/packages/ae/6c/f102e37e9ba605f43ac6304cc96ab3a18d6cec12a96b7785ec7b8f481cde/zope_sequencesort-6.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-12 07:41:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "zopefoundation",
    "github_project": "zope.sequencesort",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "zope.sequencesort"
}
        
Elapsed time: 4.49876s