pkgcraft


Namepkgcraft JSON
Version 0.0.9 PyPI version JSON
download
home_page
Summarypython bindings for pkgcraft
upload_time2024-02-02 06:27:04
maintainer
docs_urlNone
author
requires_python>=3.11
licenseMIT
keywords gentoo cython
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            |ci| |coverage| |pypi|

===============
pkgcraft-python
===============

Python bindings for pkgcraft_.

Install
=======

Install wheel from PyPI (comes with bundled pkgcraft-c_ library)::

    pip install pkgcraft

Install from git (assumes pkgcraft-c_ from git is installed)::

    git clone --recurse-submodules https://github.com/pkgcraft/pkgcraft-python.git
    pip install pkgcraft-python

Development
===========

Requirements: tox_ and pkgcraft-c_

For development purposes, testing is performed under tox with varying targets
for different functions, e.g. ``tox -e valgrind`` runs tests while checking for
memory leaks using valgrind_. Use ``tox list`` to see all the target
descriptions.

.. _tox: https://pypi.org/project/tox/
.. _valgrind: https://valgrind.org/
.. _pkgcraft: https://github.com/pkgcraft/pkgcraft/tree/main/crates/pkgcraft
.. _pkgcraft-c: https://github.com/pkgcraft/pkgcraft/tree/main/crates/pkgcraft-c

.. |ci| image:: https://github.com/pkgcraft/pkgcraft-python/workflows/ci/badge.svg
   :target: https://github.com/pkgcraft/pkgcraft-python/actions/workflows/ci.yml
.. |coverage| image:: https://codecov.io/gh/pkgcraft/pkgcraft-python/branch/main/graph/badge.svg
   :target: https://codecov.io/gh/pkgcraft/pkgcraft-python
.. |pypi| image:: https://img.shields.io/pypi/v/pkgcraft.svg
   :target: https://pypi.python.org/pypi/pkgcraft

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "pkgcraft",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": "",
    "keywords": "gentoo,cython",
    "author": "",
    "author_email": "Tim Harder <radhermit@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/f0/ab/042bc8ebc20cf1ffaa3fd52ad0f04a8fc94678336f325af053191526e206/pkgcraft-0.0.9.tar.gz",
    "platform": null,
    "description": "|ci| |coverage| |pypi|\n\n===============\npkgcraft-python\n===============\n\nPython bindings for pkgcraft_.\n\nInstall\n=======\n\nInstall wheel from PyPI (comes with bundled pkgcraft-c_ library)::\n\n    pip install pkgcraft\n\nInstall from git (assumes pkgcraft-c_ from git is installed)::\n\n    git clone --recurse-submodules https://github.com/pkgcraft/pkgcraft-python.git\n    pip install pkgcraft-python\n\nDevelopment\n===========\n\nRequirements: tox_ and pkgcraft-c_\n\nFor development purposes, testing is performed under tox with varying targets\nfor different functions, e.g. ``tox -e valgrind`` runs tests while checking for\nmemory leaks using valgrind_. Use ``tox list`` to see all the target\ndescriptions.\n\n.. _tox: https://pypi.org/project/tox/\n.. _valgrind: https://valgrind.org/\n.. _pkgcraft: https://github.com/pkgcraft/pkgcraft/tree/main/crates/pkgcraft\n.. _pkgcraft-c: https://github.com/pkgcraft/pkgcraft/tree/main/crates/pkgcraft-c\n\n.. |ci| image:: https://github.com/pkgcraft/pkgcraft-python/workflows/ci/badge.svg\n   :target: https://github.com/pkgcraft/pkgcraft-python/actions/workflows/ci.yml\n.. |coverage| image:: https://codecov.io/gh/pkgcraft/pkgcraft-python/branch/main/graph/badge.svg\n   :target: https://codecov.io/gh/pkgcraft/pkgcraft-python\n.. |pypi| image:: https://img.shields.io/pypi/v/pkgcraft.svg\n   :target: https://pypi.python.org/pypi/pkgcraft\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "python bindings for pkgcraft",
    "version": "0.0.9",
    "project_urls": {
        "homepage": "https://github.com/pkgcraft/pkgcraft-python"
    },
    "split_keywords": [
        "gentoo",
        "cython"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0172f1639d84220d4e4f3b394f54e9543744ab2e309c9242f9e31d99104ab08f",
                "md5": "8b144f891fcb3fd043b76a2d6ff6198f",
                "sha256": "d3576731e76640a56d9b1f8910cdfc6c580c7cbf5869a439b0014bfb86fd75ef"
            },
            "downloads": -1,
            "filename": "pkgcraft-0.0.9-cp311-cp311-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "8b144f891fcb3fd043b76a2d6ff6198f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.11",
            "size": 9584650,
            "upload_time": "2024-02-02T06:26:47",
            "upload_time_iso_8601": "2024-02-02T06:26:47.853817Z",
            "url": "https://files.pythonhosted.org/packages/01/72/f1639d84220d4e4f3b394f54e9543744ab2e309c9242f9e31d99104ab08f/pkgcraft-0.0.9-cp311-cp311-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "93a4c9ef61c64955300ed484a56dd4872e8efbb0ae0ca4316efdfcb254e40ee0",
                "md5": "9f236a453628093e87383a6cf38a349c",
                "sha256": "5e71098374eca2b8657bbf2403263d9b3d461e6492140b41e33c0d107b653366"
            },
            "downloads": -1,
            "filename": "pkgcraft-0.0.9-cp311-cp311-manylinux_2_28_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "9f236a453628093e87383a6cf38a349c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.11",
            "size": 10623217,
            "upload_time": "2024-02-02T06:26:50",
            "upload_time_iso_8601": "2024-02-02T06:26:50.724160Z",
            "url": "https://files.pythonhosted.org/packages/93/a4/c9ef61c64955300ed484a56dd4872e8efbb0ae0ca4316efdfcb254e40ee0/pkgcraft-0.0.9-cp311-cp311-manylinux_2_28_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3666cecf5ce14c30598b25349846774bc626e5fc70ecacde3e43dc36d557c506",
                "md5": "7f5634634a8525a913f9e44dc27c4982",
                "sha256": "3f5ad303c29f2c882013ea55d30f1406d4d5beb0e933068b2eb26c067588fe32"
            },
            "downloads": -1,
            "filename": "pkgcraft-0.0.9-cp311-cp311-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7f5634634a8525a913f9e44dc27c4982",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.11",
            "size": 9631201,
            "upload_time": "2024-02-02T06:26:53",
            "upload_time_iso_8601": "2024-02-02T06:26:53.518768Z",
            "url": "https://files.pythonhosted.org/packages/36/66/cecf5ce14c30598b25349846774bc626e5fc70ecacde3e43dc36d557c506/pkgcraft-0.0.9-cp311-cp311-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "812ad0b05f836aa1340271c6fb7d401bae8584437ea4255e7c691e5a3ca99a5c",
                "md5": "5de03bf919ad1d605c546caf37fecf7f",
                "sha256": "236216a530baebb4aa3f97c6293fc828b0f5fa5314e6e895fe8c65466d916b49"
            },
            "downloads": -1,
            "filename": "pkgcraft-0.0.9-cp312-cp312-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5de03bf919ad1d605c546caf37fecf7f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.11",
            "size": 9723227,
            "upload_time": "2024-02-02T06:26:56",
            "upload_time_iso_8601": "2024-02-02T06:26:56.825426Z",
            "url": "https://files.pythonhosted.org/packages/81/2a/d0b05f836aa1340271c6fb7d401bae8584437ea4255e7c691e5a3ca99a5c/pkgcraft-0.0.9-cp312-cp312-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eddb9e45e8523bff5d92d9ff9290feb286f2bdc5f59b227175c04eb5d449576f",
                "md5": "3b3c83c6687f7c7c6867a27bd79126d3",
                "sha256": "07c7e7433fec69b523facf8716a0b39da59a901963be0a0f222958a34f94a219"
            },
            "downloads": -1,
            "filename": "pkgcraft-0.0.9-cp312-cp312-manylinux_2_28_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "3b3c83c6687f7c7c6867a27bd79126d3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.11",
            "size": 10664683,
            "upload_time": "2024-02-02T06:26:59",
            "upload_time_iso_8601": "2024-02-02T06:26:59.277104Z",
            "url": "https://files.pythonhosted.org/packages/ed/db/9e45e8523bff5d92d9ff9290feb286f2bdc5f59b227175c04eb5d449576f/pkgcraft-0.0.9-cp312-cp312-manylinux_2_28_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "80fd39885ab82a4cd1fca550647f0ee599a681b68cad6e2e0df6c0499422e81d",
                "md5": "ff816dff58bd1b1abe8301fe4ca7aae0",
                "sha256": "b369f5017c29585c0ebd3fee7d6215dbd9951361ace727dcc9886f34c86474fe"
            },
            "downloads": -1,
            "filename": "pkgcraft-0.0.9-cp312-cp312-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ff816dff58bd1b1abe8301fe4ca7aae0",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.11",
            "size": 9807797,
            "upload_time": "2024-02-02T06:27:01",
            "upload_time_iso_8601": "2024-02-02T06:27:01.986492Z",
            "url": "https://files.pythonhosted.org/packages/80/fd/39885ab82a4cd1fca550647f0ee599a681b68cad6e2e0df6c0499422e81d/pkgcraft-0.0.9-cp312-cp312-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f0ab042bc8ebc20cf1ffaa3fd52ad0f04a8fc94678336f325af053191526e206",
                "md5": "0cba8c77da9a7471465ad5a35393d5c4",
                "sha256": "4cd916fa47658498b0c5b90891c89acf4ab6fecbd7e4f52c595c569417ed7d21"
            },
            "downloads": -1,
            "filename": "pkgcraft-0.0.9.tar.gz",
            "has_sig": false,
            "md5_digest": "0cba8c77da9a7471465ad5a35393d5c4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 431872,
            "upload_time": "2024-02-02T06:27:04",
            "upload_time_iso_8601": "2024-02-02T06:27:04.666465Z",
            "url": "https://files.pythonhosted.org/packages/f0/ab/042bc8ebc20cf1ffaa3fd52ad0f04a8fc94678336f325af053191526e206/pkgcraft-0.0.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-02 06:27:04",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pkgcraft",
    "github_project": "pkgcraft-python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "pkgcraft"
}
        
Elapsed time: 0.19064s