Commit Graph

47 Commits

Author SHA1 Message Date
Fabio Caccamo 1196eeb3e9 Add `setup.cfg` (`setuptools` declarative syntax) generated using `setuptools-py2cfg`. 2022-12-31 15:29:41 +01:00
Fabio Caccamo 887ef27626 Remove `python setup.py test` usage. 2022-12-13 23:29:52 +01:00
Fabio Caccamo 1f36cf2307 Update setup.py 2022-12-12 09:49:41 +01:00
Fabio Caccamo 1c40c4d3fd Drop `Python 3.7 support`. 2022-12-09 13:37:32 +01:00
Fabio Caccamo fb512c6969 Revert "Add `pypi` to CI."
This reverts commit 77a9d4882b.
2022-12-07 12:06:19 +01:00
Fabio Caccamo 77a9d4882b Add `pypi` to CI. 2022-12-07 11:57:41 +01:00
Fabio Caccamo 4329463be2 Replace `str.format` with `f-strings`. 2022-12-06 11:46:35 +01:00
Fabio Caccamo a7edec7285 Remove encoding pragma. 2022-12-05 20:35:43 +01:00
dependabot[bot] a6cb55a5cc
Bump python-slugify from 6.1.2 to 7.0.0 (#149)
Bumps [python-slugify](https://github.com/un33k/python-slugify) from 6.1.2 to 7.0.0.
- [Release notes](https://github.com/un33k/python-slugify/releases)
- [Changelog](https://github.com/un33k/python-slugify/blob/master/CHANGELOG.md)
- [Commits](https://github.com/un33k/python-slugify/compare/v6.1.2...v7.0.0)

---
updated-dependencies:
- dependency-name: python-slugify
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-24 14:19:09 +01:00
Fabio Caccamo c08b74356f Add `Python 3.11` support. #143 2022-11-22 13:58:02 +01:00
Fabio Caccamo b504e00d7e Add `pre-commit` with `black`, `isort` and `flake8`. 2022-10-14 16:53:06 +02:00
Fabio Caccamo 5ac299d1e7
Add `s3` support to I/O operations. (#126) 2022-10-12 15:12:03 +02:00
Fabio Caccamo eb04722d08
Drop `Python 3.6` support and pin all requirements. (#123)
* Drop `Python 3.6` official support.

* Pin all requirements.

* Change dependabot target branch.
2022-10-05 17:04:23 +02:00
Fabio Caccamo ee698600a2
Add read-only `xls` files (`.xlsx`, `.xlsm`, `.xls`) support. #70 (#122)
* Started adding xls format support.

* Add `openpyxl` requirement.

* Add missing serializer class declaration.

* Register serializers with their own format extension(s).

* Sort serializers alphabetically.

* Optional serializer extensions argument.

* Add xls test input files.

* Refactor `io_dict` and `io_utils` for handling correctly local and remote binary files.

* Add `xlrd` requirement for reading old format excel files.

* Remove untestes extensions support.

* Add xls serializer with `.xls`, `.xlsx`, `.xlsm` files support.

* Add support for reading remote binary files.

* Update `README.md`.
2022-10-05 16:43:46 +02:00
dependabot[bot] 268a2a123a
Update mailchecker requirement from ~=4.1.19 to ~=5.0.0 (#106)
Updates the requirements on [mailchecker](https://github.com/FGRibreau/mailchecker) to permit the latest version.
- [Release notes](https://github.com/FGRibreau/mailchecker/releases)
- [Changelog](https://github.com/FGRibreau/mailchecker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/FGRibreau/mailchecker/compare/v4.1.19...v5.0.0)

---
updated-dependencies:
- dependency-name: mailchecker
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 14:49:35 +02:00
Fabio Caccamo d343069ed2 Corrected wrong PyPI project urls. 2022-03-15 08:57:53 +01:00
Fabio Caccamo 22d5785dc9 Pinned requirements versions. 2022-02-18 00:13:29 +01:00
Fabio Caccamo 9ea8b4ac46 Dropped python 2.7 and python 3.5 support. 2022-02-17 23:54:30 +01:00
Fabio Caccamo 30e7c133eb Fixed `python-slugify` requirement version. 2022-02-17 21:41:41 +01:00
Fabio Caccamo 518194d199 Pinned `python-slugify` requirement. 2022-02-17 21:38:28 +01:00
Fabio Caccamo 1ba0cac7ec Removed wrong requirement. 2022-02-13 13:36:24 +01:00
Fabio Caccamo dad6993054 Reformatted code with Black. 2022-02-13 11:35:43 +01:00
Fabio Caccamo 8a7737abc1 Update setup.py 2022-01-12 02:14:51 +01:00
Fabio Caccamo 6f3b55c743 Added python 3.10 to CI. 2021-10-19 17:22:06 +02:00
Fabio Caccamo b46a87de04 Added `ini` format support. #36 #40 2021-05-04 23:22:11 +02:00
Fabio Caccamo e5e23e0c05 Removed `python 3.4` classifier. 2021-05-04 23:20:46 +02:00
Fabio Caccamo cd6da4db70 Updated `ftfy` requirement version depending on python version. 2021-05-04 23:20:03 +02:00
Fabio Caccamo 5fa70216e5 Fixed CI failure on python 3.5. 2021-05-04 15:11:23 +02:00
Fabio Caccamo 86082e8b9f Added python-fsutil for file-system operations. 2020-12-24 16:37:16 +01:00
Fabio Caccamo 261bc8aa52 Updated setup.py classifiers. 2020-10-27 15:53:15 +01:00
Fabio Caccamo 171ecadbfd Added python 3.9 to tests. 2020-10-06 10:57:42 +02:00
Fabio Caccamo 7d2af21d15 Fixed python 3.5/3.6 I/O encoding issue. 2020-09-09 16:49:49 +02:00
Fabio Caccamo c719296f27 Improved setup.py. 2020-02-17 12:57:30 +01:00
Fabio Caccamo 8d1a5a26f8 Updated metadata, changelog and version. 2020-02-06 15:37:28 +01:00
Fabio Caccamo ec62c947d5 Added python 3.8 to tests. 2019-11-05 16:11:26 +01:00
Fabio Caccamo 07028bf984 Updated version, README and CHANGELOG. 2019-10-14 14:47:49 +02:00
Fabio Caccamo c725633392 Updated README and setup.py keywords. [ci skip] 2019-07-10 12:01:46 +02:00
Fabio Caccamo 91966f228b Updated README and setup.py keywords. [ci skip] 2019-07-10 11:24:43 +02:00
Fabio Caccamo f9f6ee7962 Improved code quality. 2019-07-05 17:54:50 +02:00
Fabio Caccamo d5513c2420 Removed README.rst 2019-07-03 14:26:59 +02:00
Fabio Caccamo e8a2d32612 Re-added exec calls in setup.py. 2019-06-19 18:37:53 +02:00
Fabio Caccamo c7413afca9 Removed exec calls in setup.py. 2019-06-19 18:00:48 +02:00
Fabio Caccamo 417354e47f Added clean, get_email, get_phonenumber methods. 2019-06-17 17:33:28 +02:00
Fabio Caccamo 2c0b5944e7 Fixed `setup.py` requirements installation on Python 2.7. 2019-06-11 18:40:46 +02:00
Fabio Caccamo 3b12a18234 Added python 2.7 support. 2019-06-01 17:22:00 +02:00
Fabio Caccamo dd35ee43ac Fixed tox testing issue and removed python 2.7 from ci. 2019-05-17 16:15:18 +02:00
Fabio Caccamo 0adb595517 Added src. 2019-05-17 13:13:15 +02:00