summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add project_urls metadata for programmatic useproject_urlsHugo van Kemenade2020-01-111-0/+4
|
* Refs #401 - Fixed some flake8 errorsClaude Paroz2020-01-117-13/+20
|
* Fixes #440 -Normalize stream inputs as IO streamsClaude Paroz2020-01-1113-41/+86
|
* Tablib docs isn't the place to debate GPL vs MIT licensingClaude Paroz2019-12-311-20/+3
|
* Refs #293 - Ensured Dataset can be pickled/unpickled without damagesClaude Paroz2019-12-301-0/+5
|
* Remove unnecessary MANIFEST.in (#439)Hugo van Kemenade2019-12-112-8/+0
| | | | | | | | * This MANIFEST.in unnecessary with setuptools_scm https://github.com/pypa/setuptools_scm/blob/master/README.rst#file-finders-hook-makes-most-of-manifestin-unnecessary * No manifest to check
* Refactor error raising to remove duplicationHugo van Kemenade2019-12-102-30/+14
|
* Implement feature that allows to export tabular data suited to a… (#437)Daniel Santos2019-12-106-3/+65
|
* README: Add more badges (#435)Hugo van Kemenade2019-12-021-1/+6
|
* Remove unused Pipfile (#436)Hugo van Kemenade2019-12-021-18/+0
|
* Force default_flow_style for pyyaml safe_dumpJoseph Herlant2019-11-242-2/+13
| | | | This is to keep behavior of pre-5.1 pyyaml.
* Documented csv import/export options from standard lib (#431)Claude Paroz2019-11-143-1/+19
|
* Fix NameError: name '_get_column_widths' is not defined (#433)Hugo van Kemenade2019-11-122-1/+23
| | | | | | * Fix NameError: name '_get_column_widths' is not defined * Also test ReSTFormat.export_set
* Admonitions must have a titleClaude Paroz2019-11-111-1/+1
|
* Fixes #422 - Allow ability to lazy-load external modules (#430)Claude Paroz2019-11-114-43/+73
|
* No __cmp__ or cmp in Python 3 (#429)Hugo van Kemenade2019-11-112-2/+52
| | | | | | | | * No __cmp__ or cmp in Python 3 * Add rich comparisons * Simplify using total_ordering decorator
* Update testing: add docs + lint jobs; use pre-commit for linting (#426)Hugo van Kemenade2019-11-109-26/+93
| | | | | | | | | | | | | | | | | | * Move docs and lint to their own [3.8] build job for more parallelism * No codecov for docs or lint * Move isort into pre-commit * Add some handy linters to pre-commit * Add rst-backticks linter and fix the errors * Add pyupgrade and add upgrades * Test docs and lint on GitHub Actions * Xenial is default
* Fixes #421 - Make all dependencies optionalClaude Paroz2019-11-108-40/+127
| | | | Thanks Hugo van Kemenade for the review.
* Point README to the documentationClaude Paroz2019-11-081-139/+2
|
* Moved format documentation from code to docs (#420)Claude Paroz2019-11-063-193/+187
|
* Refs #256 - Implement class-based formatsClaude Paroz2019-11-0219-1022/+1086
| | | | This allows to extend Tablib with new formats far more easily.
* Revert " Implement feature new format: Cli. Generate adapter for tabulate. ↵Claude Paroz2019-10-305-37/+1
| | | | | | | This close issue #340" This reverts commit c26159d48f60e737ba6e308b3ed88858cd115cc7. The patch was NOT ready to be merged.
* Implement feature new format: Cli. Generate adapter for tabulate. This ↵Daniel Santos2019-10-305-1/+37
| | | | | | | | | | | | | | | | close issue #340 * Implement feature new format: Cli. Generate adapter for tabulate. This close issue #340 * Write respective tests. * Correct name Clase Base Test * Implement missing class method to export cli. * Remove property headers in method export book Cli. * Remove cli from list to test Iterable data books.
* Add missing extraline.Daniel Santos2019-10-291-0/+1
|
* Elucidate the use of filters (and, or).Daniel Santos2019-10-291-4/+14
|
* Merge pull request #416 from xdanielsb/doc-formatsDaniel Santos2019-10-282-1/+8
|\ | | | | Update doc, clarify the use and scope of the flag headers.
| * Update doc, apply requested changes in headers flag doc.Daniel2019-10-281-1/+2
| |
| * Update doc, clarify the use and scope of the flag headers.Daniel2019-10-272-1/+7
|/
* Fixes #202 - Keep error content when importing xls files (#415)Hugo van Kemenade2019-10-224-6/+29
|\ | | | | Fixes #202 - Keep error content when importing xls files
| * Fixes #202 - Keep error content when importing xls filesClaude Paroz2019-10-224-6/+29
|/
* Add known third parties to isortClaude Paroz2019-10-226-9/+4
|
* Merge pull request #412 from claudep/isortHugo van Kemenade2019-10-221-1/+1
|\ | | | | Display isort errors
| * Display isort errorsClaude Paroz2019-10-221-1/+1
|/
* Refs #401 - Sort imports with isortHugo2019-10-2219-32/+34
|
* Add pyproject.toml as per PEP 518Hugo2019-10-223-7/+8
|
* Removed unused importsClaude Paroz2019-10-204-8/+0
|
* Remove Python 2 code (#410)Hugo van Kemenade2019-10-2013-37/+278
|\ | | | | Remove Python 2 code
| * Don't omit tests from coverage ↵Hugo2019-10-201-1/+1
| | | | | | | | https://nedbatchelder.com/blog/201908/dont_omit_tests_from_coverage.html
| * Add more testsHugo2019-10-201-0/+170
| |
| * 100% Row test coverageHugo2019-10-201-0/+82
| |
| * __unicode__ not used in Python 3Hugo2019-10-201-3/+0
| |
| * __getslice__ is deprecated since Python 2.0 and it is not available in Python 3Hugo2019-10-192-4/+1
| | | | | | | | https://docs.python.org/2/reference/datamodel.html#object.__getslice__
| * Upgrade Python syntax with pyupgrade --py3-plusHugo2019-10-199-23/+22
| |
| * Drop support fo Python 2.7Hugo2019-10-192-6/+2
|/
* Test Windows, macOS and Linux on GitHub Actions (#409)Hugo van Kemenade2019-10-191-0/+33
|\ | | | | Test Windows, macOS and Linux on GitHub Actions
| * Test Windows, macOS and Linux on GitHub ActionsHugo2019-10-191-0/+33
| |
* | Fixes #368 - Avoid crashing when exporting empty string in ReSTClaude Paroz2019-10-193-12/+34
| |
* | [csv] Fixes #342 - Feed only 1k of content to csv.SnifferClaude Paroz2019-10-191-1/+1
|/ | | | Thanks Rivo Laks for the suggestion.
* Fix some linting errorsPeyman Salehi2019-10-1913-62/+66
|
* Drop python 2 supportPeyman Salehi2019-10-1938-1929/+137
| | | | | | | Remove support python 2 from doc, requirements.txt and config Replace unicode with str Remove dbfpy folder and rename dbfpy3 to dbfpy Remove compat file and remove python2 packages from dependency