Metadata-Version: 2.1
Name: thepysec
Version: 2.0.1
Summary: Python secretaries you call at will, for instant py-relief.
Home-page: https://github.com/raratiru/thepysec
Author: Raratiru
Author-email: info@musicaloffering.gr
License: BSD 3-Clause License
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: English
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.5
Description-Content-Type: text/markdown
Requires-Dist: unidecode
Provides-Extra: dev
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-cov ; extra == 'dev'
Requires-Dist: ipdb ; extra == 'dev'
Requires-Dist: psycopg2-binary ; extra == 'dev'

[![Build Status](https://travis-ci.org/raratiru/thepysec.svg?branch=master)](https://travis-ci.org/raratiru/thepysec)
[![Coverage Status](https://coveralls.io/repos/github/raratiru/thepysec/badge.svg?branch=master&service=github)](https://coveralls.io/github/raratiru/thepysec?branch=master)


A collection of tools that support a busy project based on Python >= 3.6.

John
----

John is the Battler. He will serve the necessary files needed to run thepysec.

Lia
---

Lia is here to take a detailed look at your strings.

* `pop_wsp`: Remove extra whitespace.
* `pre_slug`: Prepare a string to become a wise slug. 'r33a!bc' -> 'r 33 abc'.
* `fast_pre_slug`: Prepare a string to become a fast slug. 'r33a!bc' -> 'r 3 3 a bc'.

Matina
------

Matina performs operations on django model instances

* `pop_i18n_wsp`: Apply `pop_wsp` for a list of fields in a given model instance.

Myriam
------

Myriam a mathematical kind of jelly roll.

* `validate_overlap`: Receives a list of DateRange or DateTimeRange and examines if contents overlap.


Thanos
------

Thanos is a Django test assistant

* `get_formset_alive`: Receives a formset class with data dictionary and returns a formset instance.


