pkgcraft


Namepkgcraft JSON
Version 0.0.11 PyPI version JSON
download
home_pageNone
Summarypython bindings for pkgcraft
upload_time2024-07-30 03:11:29
maintainerNone
docs_urlNone
authorNone
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": null,
    "name": "pkgcraft",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": "gentoo, cython",
    "author": null,
    "author_email": "Tim Harder <radhermit@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/3c/eb/a29220095265347244b24f35c87c10728a1d13b890990fa4b2ec362a54b4/pkgcraft-0.0.11.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.11",
    "project_urls": {
        "homepage": "https://github.com/pkgcraft/pkgcraft-python"
    },
    "split_keywords": [
        "gentoo",
        " cython"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "048ca92b913bd77d8d6eaa07df4fa9338ee772ca1722f6ddf2ea0a2aa32d8173",
                "md5": "6969fc0e1354067c26b8c9c9f21c1c05",
                "sha256": "6c16caff3cd0f404b74105dbda63fb1f98fe74bad5f733ab05057ad080ec832c"
            },
            "downloads": -1,
            "filename": "pkgcraft-0.0.11-cp311-cp311-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6969fc0e1354067c26b8c9c9f21c1c05",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.11",
            "size": 7997189,
            "upload_time": "2024-07-30T03:11:15",
            "upload_time_iso_8601": "2024-07-30T03:11:15.466367Z",
            "url": "https://files.pythonhosted.org/packages/04/8c/a92b913bd77d8d6eaa07df4fa9338ee772ca1722f6ddf2ea0a2aa32d8173/pkgcraft-0.0.11-cp311-cp311-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b98d0ee609a47579ee22518c1dfa2cbf698230ad6f3298ef00e89dab193ea743",
                "md5": "de85e6384cae29d013f30b18324c5dd1",
                "sha256": "96dab6e8685a5aef91b161706f25ee6b271ef106eda7acd0093dc88f1f8c7463"
            },
            "downloads": -1,
            "filename": "pkgcraft-0.0.11-cp311-cp311-manylinux_2_28_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "de85e6384cae29d013f30b18324c5dd1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.11",
            "size": 8757407,
            "upload_time": "2024-07-30T03:11:17",
            "upload_time_iso_8601": "2024-07-30T03:11:17.679582Z",
            "url": "https://files.pythonhosted.org/packages/b9/8d/0ee609a47579ee22518c1dfa2cbf698230ad6f3298ef00e89dab193ea743/pkgcraft-0.0.11-cp311-cp311-manylinux_2_28_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1f5762ab688df6e54d22e146d93e85c85e28c5534c69cea903cf586f5aaaa1ba",
                "md5": "291eb4757700afb49d4d02941e428f82",
                "sha256": "95c52b1d785142bed60918fc1db060f5bac38278452d99c7b1fad4fa6cedeb3f"
            },
            "downloads": -1,
            "filename": "pkgcraft-0.0.11-cp311-cp311-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "291eb4757700afb49d4d02941e428f82",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.11",
            "size": 8234058,
            "upload_time": "2024-07-30T03:11:20",
            "upload_time_iso_8601": "2024-07-30T03:11:20.246576Z",
            "url": "https://files.pythonhosted.org/packages/1f/57/62ab688df6e54d22e146d93e85c85e28c5534c69cea903cf586f5aaaa1ba/pkgcraft-0.0.11-cp311-cp311-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2fea69536917ed8a655630d15f8e2dbe7c3a554a33321673129361b086fefe11",
                "md5": "b32a2559090fb8e6fd060ef6cf49b04c",
                "sha256": "2e724e8207479c19ee83ec0eb5c85208c2477b90e2b4a0fa302ae14cd63f6c2c"
            },
            "downloads": -1,
            "filename": "pkgcraft-0.0.11-cp312-cp312-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b32a2559090fb8e6fd060ef6cf49b04c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.11",
            "size": 8125654,
            "upload_time": "2024-07-30T03:11:21",
            "upload_time_iso_8601": "2024-07-30T03:11:21.926256Z",
            "url": "https://files.pythonhosted.org/packages/2f/ea/69536917ed8a655630d15f8e2dbe7c3a554a33321673129361b086fefe11/pkgcraft-0.0.11-cp312-cp312-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2a216a1aa30eaee5ecf4aefab1636fedfd607426ed725cd83695ddf9d598994a",
                "md5": "53baff22d83b94994a4357a64a64a8b0",
                "sha256": "fd83e740ffd766212a3bae58501d4882414fe633b7d0f0319b7357214212a634"
            },
            "downloads": -1,
            "filename": "pkgcraft-0.0.11-cp312-cp312-manylinux_2_28_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "53baff22d83b94994a4357a64a64a8b0",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.11",
            "size": 8790778,
            "upload_time": "2024-07-30T03:11:24",
            "upload_time_iso_8601": "2024-07-30T03:11:24.052812Z",
            "url": "https://files.pythonhosted.org/packages/2a/21/6a1aa30eaee5ecf4aefab1636fedfd607426ed725cd83695ddf9d598994a/pkgcraft-0.0.11-cp312-cp312-manylinux_2_28_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "39e3ae535174069f5f5c7c6352369d1082a31cd056c28bc1d96e02f879cda0c6",
                "md5": "92bf1056647339f9b8029099069a79c4",
                "sha256": "13be0098136881ccb759fe55785b28371ddc657124078062235284eaab0c969f"
            },
            "downloads": -1,
            "filename": "pkgcraft-0.0.11-cp312-cp312-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "92bf1056647339f9b8029099069a79c4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.11",
            "size": 8408120,
            "upload_time": "2024-07-30T03:11:26",
            "upload_time_iso_8601": "2024-07-30T03:11:26.631948Z",
            "url": "https://files.pythonhosted.org/packages/39/e3/ae535174069f5f5c7c6352369d1082a31cd056c28bc1d96e02f879cda0c6/pkgcraft-0.0.11-cp312-cp312-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3ceba29220095265347244b24f35c87c10728a1d13b890990fa4b2ec362a54b4",
                "md5": "998f59447004589f2b77778e881d8da7",
                "sha256": "9594801e13c77a061ad0bb77ae18b5deabc5c8f53adc4f35bf5720331ea62ab8"
            },
            "downloads": -1,
            "filename": "pkgcraft-0.0.11.tar.gz",
            "has_sig": false,
            "md5_digest": "998f59447004589f2b77778e881d8da7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 460263,
            "upload_time": "2024-07-30T03:11:29",
            "upload_time_iso_8601": "2024-07-30T03:11:29.075377Z",
            "url": "https://files.pythonhosted.org/packages/3c/eb/a29220095265347244b24f35c87c10728a1d13b890990fa4b2ec362a54b4/pkgcraft-0.0.11.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-30 03:11:29",
    "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: 4.83160s