Metadata-Version: 2.1
Name: python-duplicate
Version: 1.0.3
Summary: Handle duplicate in python
Home-page: https://github.com/Clement-O/python-duplicate
Author: Clément Omont--Agnes
Author-email: omont.clement@gmail.com
License: MIT
Project-URL: Documentation, https://python-duplicate.readthedocs.io/en/latest/
Project-URL: Source, https://github.com/Clement-O/python-duplicate
Platform: UNKNOWN
Description-Content-Type: text/markdown
Requires-Dist: psycopg2-binary
Requires-Dist: PyMySQL

[![Build Status](https://travis-ci.com/Clement-O/python-duplicate.svg?branch=master)](https://travis-ci.com/Clement-O/python-duplicate) 
[![Coverage Status](https://coveralls.io/repos/github/Clement-O/python-duplicate/badge.svg?branch=master)](https://coveralls.io/github/Clement-O/python-duplicate?branch=master)
[![Documentation Status](https://readthedocs.org/projects/python-duplicate/badge/?version=latest)](https://python-duplicate.readthedocs.io/en/latest/?badge=latest)

The python-duplicate library intend to find and deal with duplicate.
Depending on what you need, it can:
- Find and return the unique or duplicate items* of a list
- Create a new list of unique items* from a list
- Find and return the indexes of said items* (act as a feedback)
- Find the rows (or just PK) of unique or duplicate column for MySQL 8 and PosgreSQL 10

*items can be a list, tuple, dict, number or string

## Upcoming improvements
In the future I intend to add support for:
- JSON
- Other type of item for list (Object class for example)
- Handle suppression of duplicate for MySQL and PostgreSQL
- Handle research of unique / duplicate on more than one table / column / pk
- Support more version of MySQL and Postgres
- Support more database type

