<commit_before>Prudentia
=========
|status| |health| |coverage| |downloads| |version| |license|

Prudentia is a Continuous Deployment toolkit written in Python.

Mission
-------
Prudentia's mission is to help you to get production (or any other environment) ready in minutes instead of days, by 
streamlining all the actions needed to provision your architectural components.

Features
--------
Prudentia uses Ansible_ as its main automation system, so it easily understands Ansible playbooks. 
A playbook is one of the components needed to define a Prudentia Box.

Prudentia currently offers:

* a CLI_ (supporting auto-completion) used to interactively define Boxes and run operations on them
* Here-Document_ format to script Prudentia environments
* provisioning of an existing server that can be accessed trough SSH
* management of the lifecycle of a Box that has been created through Prudentia
* creating Boxes using one of these providers:

  * Vagrant 
  * DigitalOcean
  * local
  * ssh

Currently, all features work with Python 2.6 and 2.7. Work is under way to support Python 3.3+ in the same codebase.

Installation
------------
To install prudentia:

.. code-block:: bash
    
    $ pip install prudentia


It may be necessary to have root privileges, in which case:

.. code-block:: bash
    
    $ sudo pip install prudentia<commit_msg>chore(readme): Removes downloads badge. Updates Python support.<commit_after>Prudentia
=========
|status| |health| |coverage| |version| |license|

Prudentia is a Continuous Deployment toolkit written in Python.

Mission
-------
Prudentia's mission is to help you to get production (or any other environment) ready in minutes instead of days, by 
streamlining all the actions needed to provision your architectural components.

Features
--------
Prudentia uses Ansible_ as its main automation system, so it easily understands Ansible playbooks. 
A playbook is one of the components needed to define a Prudentia Box.

Prudentia currently offers:

* a CLI_ (supporting auto-completion) used to interactively define Boxes and run operations on them
* Here-Document_ format to script Prudentia environments
* provisioning of an existing server that can be accessed trough SSH
* management of the lifecycle of a Box that has been created through Prudentia
* creating Boxes using one of these providers:

  * Vagrant 
  * DigitalOcean
  * local
  * ssh

Currently, all features work with Python 2.6+ and 3.2+.

Installation
------------
To install Prudentia:

.. code-block:: bash
    
    $ pip install prudentia


It may be necessary to have root privileges, in which case:

.. code-block:: bash
    
    $ sudo pip install prudentia
{'fraction_non_alphanumeric': 0.07316162747293767, 'fraction_numerical': 0.003732736095558044, 'mean_word_length': 3.820143884892086, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '1712252', 'n_tokens_mistral': 771, 'n_tokens_neox': 710, 'n_words': 352}