monty


Namemonty JSON
Version 2024.12.10 PyPI version JSON
download
home_pageNone
SummaryMonty is the missing complement to Python.
upload_time2024-12-10 21:16:48
maintainerNone
docs_urlhttps://pythonhosted.org/monty/
authorNone
requires_python>=3.10
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![GitHub license](https://img.shields.io/github/license/materialsvirtuallab/monty)](https://github.com/materialsvirtuallab/monty/blob/main/LICENSE)
[![Linting](https://github.com/materialsvirtuallab/monty/workflows/Linting/badge.svg)](https://github.com/materialsvirtuallab/monty/workflows/Linting/badge.svg)
[![Testing](https://github.com/materialsvirtuallab/monty/workflows/Testing/badge.svg)](https://github.com/materialsvirtuallab/monty/workflows/Testing/badge.svg)
[![Downloads](https://static.pepy.tech/badge/monty)](https://pepy.tech/project/monty)
[![codecov](https://codecov.io/gh/materialsvirtuallab/monty/branch/master/graph/badge.svg?token=QdfT2itxgu)](https://codecov.io/gh/materialsvirtuallab/monty)

# Monty: Python Made Even Easier

Monty is the missing complement to Python. Monty implements supplementary
useful functions for Python that are not part of the standard library.
Examples include useful utilities like transparent support for zipped files,
useful design patterns such as singleton and cached_class, and many more.

Python is a great programming language and comes with "batteries
included". However, even Python has missing functionality and/or quirks that
make it more difficult to do many simple tasks. In the process of
creating several large scientific frameworks based on Python,
my co-developers and I have found that it is often useful to create
reusable utility  functions to supplement the Python standard library. Our
forays in various developer sites and forums also found that many developers
are looking for solutions to the same problems.

Monty is created to serve as a complement to the Python standard library. It
provides suite of tools to solve many common problems, and hopefully,
be a resource to collect the best solutions.

Monty supports Python 3.10+.

Please visit the [official docs](https://materialsvirtuallab.github.io/monty) for more information.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "monty",
    "maintainer": null,
    "docs_url": "https://pythonhosted.org/monty/",
    "requires_python": ">=3.10",
    "maintainer_email": "Shyue Ping Ong <ongsp@ucsd.edu>",
    "keywords": null,
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/22/2c/75e65dc71ba9187c03949f674cef19e338ad7e2cda52123e184f64097da1/monty-2024.12.10.tar.gz",
    "platform": null,
    "description": "[![GitHub license](https://img.shields.io/github/license/materialsvirtuallab/monty)](https://github.com/materialsvirtuallab/monty/blob/main/LICENSE)\n[![Linting](https://github.com/materialsvirtuallab/monty/workflows/Linting/badge.svg)](https://github.com/materialsvirtuallab/monty/workflows/Linting/badge.svg)\n[![Testing](https://github.com/materialsvirtuallab/monty/workflows/Testing/badge.svg)](https://github.com/materialsvirtuallab/monty/workflows/Testing/badge.svg)\n[![Downloads](https://static.pepy.tech/badge/monty)](https://pepy.tech/project/monty)\n[![codecov](https://codecov.io/gh/materialsvirtuallab/monty/branch/master/graph/badge.svg?token=QdfT2itxgu)](https://codecov.io/gh/materialsvirtuallab/monty)\n\n# Monty: Python Made Even Easier\n\nMonty is the missing complement to Python. Monty implements supplementary\nuseful functions for Python that are not part of the standard library.\nExamples include useful utilities like transparent support for zipped files,\nuseful design patterns such as singleton and cached_class, and many more.\n\nPython is a great programming language and comes with \"batteries\nincluded\". However, even Python has missing functionality and/or quirks that\nmake it more difficult to do many simple tasks. In the process of\ncreating several large scientific frameworks based on Python,\nmy co-developers and I have found that it is often useful to create\nreusable utility  functions to supplement the Python standard library. Our\nforays in various developer sites and forums also found that many developers\nare looking for solutions to the same problems.\n\nMonty is created to serve as a complement to the Python standard library. It\nprovides suite of tools to solve many common problems, and hopefully,\nbe a resource to collect the best solutions.\n\nMonty supports Python 3.10+.\n\nPlease visit the [official docs](https://materialsvirtuallab.github.io/monty) for more information.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Monty is the missing complement to Python.",
    "version": "2024.12.10",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "73f7dc60ef9f3945b008930606f87b48713777cc19f329b409e4dd23acc768dc",
                "md5": "c501e215438f439043bcc8dcd8ea84a0",
                "sha256": "8beaa99d4c813ad91dd3c490fea99bf521b7d9ebb021d6e403591fab020e3d5c"
            },
            "downloads": -1,
            "filename": "monty-2024.12.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c501e215438f439043bcc8dcd8ea84a0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 51044,
            "upload_time": "2024-12-10T21:16:46",
            "upload_time_iso_8601": "2024-12-10T21:16:46.383207Z",
            "url": "https://files.pythonhosted.org/packages/73/f7/dc60ef9f3945b008930606f87b48713777cc19f329b409e4dd23acc768dc/monty-2024.12.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "222c75e65dc71ba9187c03949f674cef19e338ad7e2cda52123e184f64097da1",
                "md5": "f91d5393762624fdc783ff5511531b29",
                "sha256": "802f9b03a07172d4841dea63c60c51389be45c20b5ce21ffb2f78f7b4b99daa0"
            },
            "downloads": -1,
            "filename": "monty-2024.12.10.tar.gz",
            "has_sig": false,
            "md5_digest": "f91d5393762624fdc783ff5511531b29",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 84150,
            "upload_time": "2024-12-10T21:16:48",
            "upload_time_iso_8601": "2024-12-10T21:16:48.753487Z",
            "url": "https://files.pythonhosted.org/packages/22/2c/75e65dc71ba9187c03949f674cef19e338ad7e2cda52123e184f64097da1/monty-2024.12.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-10 21:16:48",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "monty"
}
        
Elapsed time: 0.59111s