<commit_before>.. include:: ../icons.rst

.. _devenv:

==================================
Creating a Development Environment
==================================

This describes how to setup a development environment for working on a project
that uses PyGObject, or for working on PyGObject itself. Please follow the
instructions on ":ref:`gettingstarted`" first, as they are a pre-requirement.

.. _pipenv:

************
Pipenv Setup
************

Install Dependencies
====================
In order to compile Python and pip install pygobject, pygobjectendencies are need for
your operating system.

=========================================== ======================================== ==============================================
|ubuntu-logo| :ref:`Ubuntu <ubuntu-pygobject>`    |fedora-logo| :ref:`Fedora <fedora-pygobject>` |arch-logo| :ref:`Arch Linux <arch-pygobject>`
|windows-logo| :ref:`Windows <windows-pygobject>` |macosx-logo| :ref:`macOS <macosx-pygobject>`  |opensuse-logo| :ref:`openSUSE <opensuse-pygobject>`
=========================================== ======================================== ==============================================

.. _ubuntu-pygobject:<commit_msg>Fix malformed table<commit_after>.. include:: ../icons.rst

.. _devenv:

==================================
Creating a Development Environment
==================================

This describes how to setup a development environment for working on a project
that uses PyGObject, or for working on PyGObject itself. Please follow the
instructions on ":ref:`gettingstarted`" first, as they are a pre-requirement.

.. _pipenv:

************
Pipenv Setup
************

Install Dependencies
====================
In order to compile Python and pip install pygobject, pygobjectendencies are need for
your operating system.

================================================= ============================================== ====================================================
|ubuntu-logo| :ref:`Ubuntu <ubuntu-pygobject>`    |fedora-logo| :ref:`Fedora <fedora-pygobject>` |arch-logo| :ref:`Arch Linux <arch-pygobject>`
|windows-logo| :ref:`Windows <windows-pygobject>` |macosx-logo| :ref:`macOS <macosx-pygobject>`  |opensuse-logo| :ref:`openSUSE <opensuse-pygobject>`
================================================= ============================================== ====================================================

.. _ubuntu-pygobject:
{'fraction_non_alphanumeric': 0.3976897689768977, 'fraction_numerical': 0.0, 'mean_word_length': 7.754512635379061, 'pattern_counts': {'":': 2, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4125207', 'n_tokens_mistral': 644, 'n_tokens_neox': 569, 'n_words': 167}