<commit_before>To develop, it's best to NOT use ``pip install mousai`` as you will not know which mousai you are running versus testing. 

The easiest way is to:

1. Fork Mousai
2. Clone to your hard drive/computer
3. At the top level directory inside mousai type::

  pip
  
  


To make a distribution. (not completely valid- pulled from Vibration Toolbox)

1) Edit the version number in ``mousai/__init__.py``
2) Use the Makefile, ``make release``

The ``conf.py`` file for the documentation pulls the version from ``__init__.py``

To make a wheel file to test before deployment::

  >>> make wheel

To test before release::

  >>> pip install --force-reinstall --upgrade --no-deps dist/mousai-0.5b9-py3-none-any.whl

See ``create_distro.rst`` for explicit ``pypi`` commands that may not be necessary.

See `twine notes <https://packaging.python.org/distributing/#working-in-development-mode>`_ on modern pypi connectivity.
<commit_msg>pip install -e<commit_after>To develop, it's best to NOT use ``pip install mousai`` as you will not know which mousai you are running versus testing. 

The easiest way is to:

1. Fork Mousai
2. Clone to your hard drive/computer
3. At the top level directory inside mousai type::

  > pip install -e mousai
  
To make a distribution. (not completely valid- pulled from Vibration Toolbox)

1) Edit the version number in ``mousai/__init__.py``
2) Use the Makefile, ``make release``

The ``conf.py`` file for the documentation pulls the version from ``__init__.py``

To make a wheel file to test before deployment::

  >>> make wheel

To test before release::

  >>> pip install --force-reinstall --upgrade --no-deps dist/mousai-0.5b9-py3-none-any.whl

See ``create_distro.rst`` for explicit ``pypi`` commands that may not be necessary.

See `twine notes <https://packaging.python.org/distributing/#working-in-development-mode>`_ on modern pypi connectivity.

{'fraction_non_alphanumeric': 0.10190073917634636, 'fraction_numerical': 0.009503695881731784, 'mean_word_length': 4.0132275132275135, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 18, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2927852', 'n_tokens_mistral': 604, 'n_tokens_neox': 573, 'n_words': 247}