dmosberger
e8f54811c7
Expose 'read_only' parameter for 'import_set' and 'import_book' ( #483 )
2020-12-04 10:10:02 +02:00
Nuno André
e8774043ed
Substitute tuples for dicts in __getstate__/__setstate__ to speed up the pickling
2020-11-29 22:11:46 +01:00
Jannis Leidel
dc1729fc6f
Move releases to GitHub actions.
2020-11-23 13:14:21 +01:00
Hugo van Kemenade
3dc62685f8
Reduce Travis CI testing ( #479 )
2020-11-23 11:01:10 +01:00
Hugo van Kemenade
22c88de90d
Upload coverage from GHA ( #480 )
...
* Upload coverage from GHA
* Fix PytestConfigWarning: Unknown config option: python_paths
2020-11-14 23:51:05 +02:00
Hugo van Kemenade
615e308559
Docs: Add link to changelog/history ( #478 )
2020-11-12 10:30:57 +02:00
Hugo van Kemenade
8c5404591b
Add support for Python 3.9, drop EOL 3.5 ( #477 )
2020-10-30 19:01:48 +02:00
Hugo van Kemenade
5fa4496f9d
Suggest quotes when pip installing with optional dependencies ( #474 )
2020-08-12 16:12:57 +03:00
Ran Benita
bc8438bda4
Stop using pkg_resources
...
tablib imports pkg_resources in order to find its own version. Importing
pkg_resources is very slow (100ms-250ms is common).
Avoid it by letting setuptools-scm generate a file with the version
instead.
2020-08-10 15:49:51 +02:00
Claude Paroz
ce79e44d14
Fixes #469 - Prevented rst crash with only-space strings ( #470 )
...
Thanks nexone for the report.
2020-06-15 08:42:51 +03:00
Claude Paroz
985c3d98b0
Set the release date for 2.0.0
v2.0.0
2020-05-16 14:04:19 +02:00
Claude Paroz
6d097c0214
Fixes #465 - Allow importing 'ragged' .xlsx files ( #466 )
2020-05-16 09:07:32 +03:00
dragonworks
16b5565354
Fixes #462 - Update xlsx import to read cell values instead of cell formulas
...
Co-authored-by: Claude Paroz <claude@2xlibre.net >
2020-03-11 09:05:43 +01:00
Claude Paroz
c25fe54b6f
Refs #373 - Import dates from xls files as Python datetime objects
2020-03-09 17:05:32 +01:00
Tim Gates
b39aefb8d8
Fix simple typo: belonogs -> belongs ( #460 )
...
Closes #459
2020-02-21 10:26:58 +02:00
Claude Paroz
a442758729
Fixes #457 - Bumped openpyxl dependency to 2.6.0 ( #458 )
2020-02-16 15:05:20 +02:00
Claude Paroz
21479001a7
Fixes #453 - Reversing behavior of Row.lpush/Row.rpush ( #454 )
...
Co-authored-by: chim <chenpan@xiaomai5.com >
2020-02-13 20:51:49 +02:00
Claude Paroz
f7e39c1ad5
Set the 1.1.0 release date
v1.1.0
2020-02-13 18:56:15 +01:00
Claude Paroz
aaeb5c8360
Fixes #226 - Allow importing ragged CSV files ( #456 )
2020-02-12 21:12:53 +02:00
Hugo
7a6c623cca
Document upcoming breaking change in 2.0
2020-02-12 19:04:51 +01:00
Hugo
0c31fcb3e4
Test on Python 3.8
2020-02-02 16:44:26 +01:00
Hugo
fa7fdb0443
pre-commit autoupdate
2020-02-02 16:44:26 +01:00
Hugo
8e19479cea
Simplify config: uses the interpreter tox is installed to
2020-02-02 16:44:26 +01:00
Claude Paroz
8f39ac5055
Optimize xlsx detection ( #448 )
...
Reading the whole file is a bit too much to detect if the file
looks like an xlsx file.
2020-01-26 22:02:52 +02:00
Hugo
8d02934c53
Fix tox config
2020-01-26 20:48:20 +01:00
Claude Paroz
d0963c206f
Fix the missing xls dependencies message
2020-01-14 17:58:32 +01:00
Claude Paroz
993af5b0b4
Add release date for 1.0.0
v1.0.0
2020-01-13 19:08:47 +01:00
Hugo van Kemenade
0accb4c437
Add project_urls metadata for programmatic use
2020-01-11 15:00:51 +01:00
Claude Paroz
0821716983
Refs #401 - Fixed some flake8 errors
2020-01-11 11:57:53 +01:00
Claude Paroz
660990b6b0
Fixes #440 -Normalize stream inputs as IO streams
2020-01-11 11:30:16 +01:00
Claude Paroz
6152d995f0
Tablib docs isn't the place to debate GPL vs MIT licensing
2019-12-31 14:08:08 +01:00
Claude Paroz
0ea6d706a9
Refs #293 - Ensured Dataset can be pickled/unpickled without damages
2019-12-30 16:23:38 +01:00
Hugo van Kemenade
00d8ab0b37
Remove unnecessary MANIFEST.in ( #439 )
...
* 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
2019-12-11 10:51:21 +01:00
Hugo van Kemenade
06c2326dc0
Refactor error raising to remove duplication
2019-12-10 10:55:30 +01:00
Daniel Santos
fa30ea858d
Implement feature that allows to export tabular data suited to a… ( #437 )
2019-12-10 01:04:03 +02:00
Hugo van Kemenade
4de2e17984
README: Add more badges ( #435 )
2019-12-02 11:10:54 +02:00
Hugo van Kemenade
52b64757b7
Remove unused Pipfile ( #436 )
2019-12-02 11:10:41 +02:00
Joseph Herlant
5ff4a55ae6
Force default_flow_style for pyyaml safe_dump
...
This is to keep behavior of pre-5.1 pyyaml.
2019-11-24 20:43:12 +01:00
Claude Paroz
ce7d887adc
Documented csv import/export options from standard lib ( #431 )
2019-11-14 18:08:51 +02:00
Hugo van Kemenade
57a535f577
Fix NameError: name '_get_column_widths' is not defined ( #433 )
...
* Fix NameError: name '_get_column_widths' is not defined
* Also test ReSTFormat.export_set
2019-11-12 10:53:20 +02:00
Claude Paroz
357a5594c5
Admonitions must have a title
2019-11-11 21:25:56 +01:00
Claude Paroz
f61b8d8926
Fixes #422 - Allow ability to lazy-load external modules ( #430 )
2019-11-11 21:46:28 +02:00
Hugo van Kemenade
22a193dafb
No __cmp__ or cmp in Python 3 ( #429 )
...
* No __cmp__ or cmp in Python 3
* Add rich comparisons
* Simplify using total_ordering decorator
2019-11-11 12:06:25 +02:00
Hugo van Kemenade
b539e96697
Update testing: add docs + lint jobs; use pre-commit for linting ( #426 )
...
* 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
2019-11-10 21:09:18 +02:00
Claude Paroz
626a062747
Fixes #421 - Make all dependencies optional
...
Thanks Hugo van Kemenade for the review.
2019-11-10 18:00:31 +01:00
Claude Paroz
9d2f7d6999
Point README to the documentation
2019-11-08 17:31:25 +01:00
Claude Paroz
a9d9671b7f
Moved format documentation from code to docs ( #420 )
2019-11-06 22:37:01 +02:00
Claude Paroz
f1046cd13e
Refs #256 - Implement class-based formats
...
This allows to extend Tablib with new formats far more easily.
2019-11-02 17:44:05 +01:00
Claude Paroz
d21bd10908
Revert " Implement feature new format: Cli. Generate adapter for tabulate. This close issue #340 "
...
This reverts commit c26159d48f .
The patch was NOT ready to be merged.
2019-10-30 14:24:07 +01:00
Daniel Santos
c26159d48f
Implement feature new format: Cli. Generate adapter for tabulate. This 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.
2019-10-30 14:13:39 +01:00