stilpy


Namestilpy JSON
Version 1.0.1 PyPI version JSON
download
home_pagehttps://github.com/fesanmar/stilpy
SummaryStilpy creates time intervals from records and manage them for you.
upload_time2024-01-11 17:13:28
maintainer
docs_urlNone
authorFelipe Santa-Cruz
requires_python>=3.5
licenseMIT license
keywords stilpy sorts time records to create time intervals iterators
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            ======
Stilpy
======


.. image:: https://img.shields.io/pypi/v/stilpy.svg
        :target: https://pypi.python.org/pypi/stilpy

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

.. image:: https://pyup.io/repos/github/fesanmar/Stilpy/shield.svg
     :target: https://pyup.io/repos/github/fesanmar/Stilpy/
     :alt: Updates



Stilpy creates time intervals from records and manage them for you.


* Free software: MIT license
* Documentation: https://stilpy.readthedocs.io.


Features
--------

* Sorted time intervals iterator created from a collection of records
* List, tuples, dicts and dict like objects supported as the items inside the collection of records
* `sqlite3.Row objects`_ supported as well
* Records grouping supported so you can create intervals applying grouping conditions
* datetime strings dynamically casted to datetime_ format
* Sum the durations of your time intervals if they can be sum
* This repository is being maintained

Credits
-------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
.. _datetime: https://docs.python.org/3.8/library/datetime.html#datetime-objects
.. _`sqlite3.Row objects`: https://docs.python.org/3/library/sqlite3.html#row-objects

 [ ~ Dependencies scanned by PyUp.io ~ ]


=======
History
=======

1.0.1 (2024-01-11)
------------------

* Remove typing from a variable since it crashes on Python 3.5

1.0.0 (2023-01-04)
------------------

* Change the way extra arguments are populated in the interval when using 
  ``TimeGaps`` constructor

0.2.0 (2020-05-21)
------------------

* Second release on PyPI.

0.1.0 (2020-01-17)
------------------

* First release on PyPI.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/fesanmar/stilpy",
    "name": "stilpy",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.5",
    "maintainer_email": "",
    "keywords": "stilpy sorts time records to create time intervals iterators",
    "author": "Felipe Santa-Cruz",
    "author_email": "fesanmar@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/ad/e7/f680ac3d0e22c74627687936a5a56dffd36a4fe8a6b9fa6fc0a8c9fd984f/stilpy-1.0.1.tar.gz",
    "platform": null,
    "description": "======\nStilpy\n======\n\n\n.. image:: https://img.shields.io/pypi/v/stilpy.svg\n        :target: https://pypi.python.org/pypi/stilpy\n\n.. image:: https://readthedocs.org/projects/stilpy/badge/?version=latest\n        :target: https://stilpy.readthedocs.io/en/latest/?badge=latest\n        :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/fesanmar/Stilpy/shield.svg\n     :target: https://pyup.io/repos/github/fesanmar/Stilpy/\n     :alt: Updates\n\n\n\nStilpy creates time intervals from records and manage them for you.\n\n\n* Free software: MIT license\n* Documentation: https://stilpy.readthedocs.io.\n\n\nFeatures\n--------\n\n* Sorted time intervals iterator created from a collection of records\n* List, tuples, dicts and dict like objects supported as the items inside the collection of records\n* `sqlite3.Row objects`_ supported as well\n* Records grouping supported so you can create intervals applying grouping conditions\n* datetime strings dynamically casted to datetime_ format\n* Sum the durations of your time intervals if they can be sum\n* This repository is being maintained\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n.. _datetime: https://docs.python.org/3.8/library/datetime.html#datetime-objects\n.. _`sqlite3.Row objects`: https://docs.python.org/3/library/sqlite3.html#row-objects\n\n [ ~ Dependencies scanned by PyUp.io ~ ]\n\n\n=======\nHistory\n=======\n\n1.0.1 (2024-01-11)\n------------------\n\n* Remove typing from a variable since it crashes on Python 3.5\n\n1.0.0 (2023-01-04)\n------------------\n\n* Change the way extra arguments are populated in the interval when using \n  ``TimeGaps`` constructor\n\n0.2.0 (2020-05-21)\n------------------\n\n* Second release on PyPI.\n\n0.1.0 (2020-01-17)\n------------------\n\n* First release on PyPI.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT license",
    "summary": "Stilpy creates time intervals from records and manage them for you.",
    "version": "1.0.1",
    "project_urls": {
        "Homepage": "https://github.com/fesanmar/stilpy"
    },
    "split_keywords": [
        "stilpy",
        "sorts",
        "time",
        "records",
        "to",
        "create",
        "time",
        "intervals",
        "iterators"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6104b09b1b2c8bed9be84b40cf32f196a05b1fd07cd20c3a2153637ef13850c2",
                "md5": "56cd058733326b81f80349d63f8e4b7c",
                "sha256": "41cebef5570901d96a2d27c73b8ff1f307c7a794ef969faae288af5a347afda1"
            },
            "downloads": -1,
            "filename": "stilpy-1.0.1-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "56cd058733326b81f80349d63f8e4b7c",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.5",
            "size": 10462,
            "upload_time": "2024-01-11T17:13:27",
            "upload_time_iso_8601": "2024-01-11T17:13:27.627934Z",
            "url": "https://files.pythonhosted.org/packages/61/04/b09b1b2c8bed9be84b40cf32f196a05b1fd07cd20c3a2153637ef13850c2/stilpy-1.0.1-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ade7f680ac3d0e22c74627687936a5a56dffd36a4fe8a6b9fa6fc0a8c9fd984f",
                "md5": "70c71dd753b3e605e9ece26795c90d97",
                "sha256": "b67233fd12304d2fd7de922210693d99c6af4e3533ab443d33d3e78fe33a5763"
            },
            "downloads": -1,
            "filename": "stilpy-1.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "70c71dd753b3e605e9ece26795c90d97",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.5",
            "size": 28070,
            "upload_time": "2024-01-11T17:13:28",
            "upload_time_iso_8601": "2024-01-11T17:13:28.723926Z",
            "url": "https://files.pythonhosted.org/packages/ad/e7/f680ac3d0e22c74627687936a5a56dffd36a4fe8a6b9fa6fc0a8c9fd984f/stilpy-1.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-11 17:13:28",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "fesanmar",
    "github_project": "stilpy",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": false,
    "tox": true,
    "lcname": "stilpy"
}
        
Elapsed time: 4.05839s