summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | fix documentationKenneth Reitz2016-02-071-4/+4
| | | | | | |
| * | | | | | remove bunk fileKenneth Reitz2016-02-071-15/+0
| | | | | | |
| * | | | | | remove TODO.rstKenneth Reitz2016-02-071-7/+0
| | | | | | |
| * | | | | | --universalKenneth Reitz2016-02-072-3/+1
| | | | | | |
| * | | | | | Merge pull request #204 from dallagi/notabsKenneth Reitz2016-01-272-26/+27
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Replace tabs with whitespaces
| | * | | | | | Added myself to authors, as indicated in READMEMarco Dalla G2015-10-071-0/+1
| | | | | | | |
| | * | | | | | Replaced tabs with whitespacesMarco Dalla G2015-10-071-26/+26
| | |/ / / / /
| * | | | | | Merge pull request #209 from jdharms/developKenneth Reitz2016-01-271-1/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Small documentation fix in Dataset class
| | * | | | | | Small documentation fix in Dataset classDaniel Harms2015-11-101-1/+1
| | |/ / / / /
| * | | | | | Merge pull request #208 from stclair/developKenneth Reitz2016-01-271-2/+2
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix XLSX import
| | * | | | | | Fix XLSX importWes2015-11-091-2/+2
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Calling import_set on an XLSX file was throwing a TypeError from Openpyxl. Openpyxl Reader load_workbook requires a file-like object as the first argument. This commit fixes the error by passing in a file-like object instead of a string.
| * | | | | | Merge pull request #213 from go8ose/developIuri de Silvio2016-01-201-0/+10
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | Add section on importing to tutorial.
| | * | | | | Add section on importing to tutorial.Geoff Crompton2016-01-181-0/+10
| |/ / / / /
| * | | | | Merge pull request #194 from tommyanthony/developIuri de Silvio2015-05-273-1/+4
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | | Fixed a compatibility bug for Python 3
| | * | | | Fixed a compatibility bug for Python 3 by adding xrange toThomas Anthony2015-05-263-1/+4
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compat.py. The code in tablib/formats/_xls.py used xrange in parsing excel spreadsheets. xrange is not a builtin for Python 3, so I've added xrange = range in compat.py and imported it in tablib/formats/_xls.py.
| * | | | Merge pull request #189 from tsroten/issue_184Iuri de Silvio2015-04-052-1/+14
| |\ \ \ \ | | |_|_|/ | |/| | | Fixes Row slicing. Fixes #184.
| | * | | Fixes Row slicing. Fixes #184.Thomas Roten2015-03-282-1/+14
| |/ / /
| * | | Merge pull request #176 from sramana/developIuri de Silvio2014-11-151-0/+2
| |\ \ \ | | | | | | | | | | Fix import errors when installed from source
| | * | | Fix import errors when installed from sourceRamana Varanasi2014-11-101-0/+2
| |/ / /
| * | | Merge pull request #173 from amarandon/developIuri de Silvio2014-10-041-1/+1
| |\ \ \ | | | | | | | | | | Fix JSON import example
| | * | | Fix JSON import exampleAlex Marandon2014-10-031-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The example was triggering this error: JSONError: Expecting property name: line 1 column 3 (char 2) This is because JSON property names should be wrapped in double quotes. While at it, I've fixed the typo in "last_name"
| * | | Merge pull request #172 from thibault/patch-1Iuri de Silvio2014-09-261-2/+2
| |\ \ \ | | | | | | | | | | Minor typo correction
| | * | | Minor typo correctionThibault J.2014-09-231-2/+2
| |/ / / | | | | | | | | Requests -> Tablib
| * | | Merge pull request #170 from phargogh/dbf_docs_repairIuri de Silvio2014-09-061-4/+5
| |\ \ \ | | |_|/ | |/| | Cleaning up DBF API documentation
| | * | Cleaning up DBF documentationJames Douglass2014-09-051-4/+5
| |/ / | | | | | | | | | | | | | | | Fixing indentation issues (off by one space), which caused problems with the sphinx rendering of the DBF docstring and otherwise cleaning up the sphinx docstring.
| * | Merge pull request #153 from phargogh/dbf-supportIuri de Silvio2014-08-2622-2/+3538
| |\ \ | | | | | | | | Support for dBase (DBF) files
| | * | Adding DBF support.James Douglass2014-08-2122-2/+3538
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashing two squashes. Adding DBF support Adding the DBFpy python package The DBFpy package provides basic dbf support for python. Still need to write an interface format file for tablib. Adding DBF format and imports in compat.py Adding DBF format to formats.__init__ DBF format had not been committed to formats.__init__, so I’m adding it. Adding a dbf import test Adding at test to check whether a DBF can be created properly and compare it against a regression binary string. Adding an import_set test (and renaming another) Adding an import_set test that conforms with the other import_set tests for other formats. I’m also adding an export_set function. Fixing system site-packages import Importing dbfpy from tab lib.packages instead of system site packages. Fixing a syntaxError in dbfpy/dbfnew.py Fixing an issue with ending field definitions DBFPY, when writing a DBF, terminates the field definitions with a newline character. When importing a DBF from a stream, however, DBFPY was looking only for the \x0D character rather than the newline. Now we consider both cases. Adding a test for dbf format detection Adding DBF filetype detection tests Adding tests for YAML, JSON, TSV, CSV using the DBF detection function. Handling extra exceptions in dbf detection Adding exception handling for struct.error, an exception that DBFPY raises when trying to unpack a TSV table. Since it’s not a DBF file, we know it’s not a DBF and return False. Fixing an issue with the DBF set exporting test The DBF set export test needed a bit enabled (probably the writeable bit?) before the test would match the regression output. Updating dbf interface Updating the int/float class/type checking in the dbf format file. This allows for python2 and python3 compatibility. Tweaking dbfpy to work with python3 Altering a couple of imports. Updating dbf tests for binary data compatibility Making regression strings binary and improving debug messages for dbf assertion errors. Improving file handling for python 2 and 3 Updating DBF file handling for both python 2 and 3 in the _dbf interface. Adding a (seemingly) functional dbfpy for python3 I’ve made dbfpy python3 compatible! Tests appear to pass. A significant change was made to the format detection test whereby I made the input string a binary (bytes) string. If the string is not a bytes string by the time we try to detect the format, we try to decode the string as utf-8 (which admittedly might not be the safest thing to do) and try to decode anyways. Updating imports for tablib dbf interface Now importing python2 or python3 versions as appropriate. Updating dbf package references in compat.py Cleaning up debugging print statements Updating stream handling in dbf interface Factoring the open() call out of the py3 conditional and removing the temp file before returning the stream value. Adding dbfpy3 init.py I had apparently missed the dbfpy3 init file when committing dbfpy3. Adding dbfpy and dbfpy3 to setup.py's package list Switching test order of formats Putting dbf format testing ahead of TSV. In some of my tests with numeric DBF files, I encountered an issue where the ASCII horizontal tab character (0x09) would appear in a numeric DBF. Because of the order of tabular format imports, though, format detection would recognize it as a TSV and not as a DBF. Adding my name to AUTHORS. Adding a DBF property to tab lib core Documentation includes examples on how to explicitly load a DBF straight from a file and how to load a DBF from a binary string. Also, how to write the binary data to a file. Adding DBF format notes to README Adding exclamation point to DBF section title Matching formatting of XLS section Updating setup.py to match current dev state Setup.py had been updated since I forked the tablib repo, so I’m updating setup.py to match its current structure while still maintaining DBF compatibility. Fixed callable collumn test the test was sending a list instead of a function CORE CONTRIBUTORS :cake: @iurisilvio v0.10.0 WHEELS 3.3, 3.4 makefile for WHEELS v0.10.0 history ALL Separate py2 and py3 packages to avoid installation errors. Fix #151 Running travis and tox with python 3.4. Adding DBF support Adding the DBFpy python package The DBFpy package provides basic dbf support for python. Still need to write an interface format file for tablib. Adding DBF format and imports in compat.py Adding DBF format to formats.__init__ DBF format had not been committed to formats.__init__, so I’m adding it. Adding a dbf import test Adding at test to check whether a DBF can be created properly and compare it against a regression binary string. Adding an import_set test (and renaming another) Adding an import_set test that conforms with the other import_set tests for other formats. I’m also adding an export_set function. Fixing system site-packages import Importing dbfpy from tab lib.packages instead of system site packages. Fixing a syntaxError in dbfpy/dbfnew.py Fixing an issue with ending field definitions DBFPY, when writing a DBF, terminates the field definitions with a newline character. When importing a DBF from a stream, however, DBFPY was looking only for the \x0D character rather than the newline. Now we consider both cases. Adding a test for dbf format detection Adding DBF filetype detection tests Adding tests for YAML, JSON, TSV, CSV using the DBF detection function. Handling extra exceptions in dbf detection Adding exception handling for struct.error, an exception that DBFPY raises when trying to unpack a TSV table. Since it’s not a DBF file, we know it’s not a DBF and return False. Fixing an issue with the DBF set exporting test The DBF set export test needed a bit enabled (probably the writeable bit?) before the test would match the regression output. Updating dbf interface Updating the int/float class/type checking in the dbf format file. This allows for python2 and python3 compatibility. Tweaking dbfpy to work with python3 Altering a couple of imports. Updating dbf tests for binary data compatibility Making regression strings binary and improving debug messages for dbf assertion errors. Improving file handling for python 2 and 3 Updating DBF file handling for both python 2 and 3 in the _dbf interface. Adding a (seemingly) functional dbfpy for python3 I’ve made dbfpy python3 compatible! Tests appear to pass. A significant change was made to the format detection test whereby I made the input string a binary (bytes) string. If the string is not a bytes string by the time we try to detect the format, we try to decode the string as utf-8 (which admittedly might not be the safest thing to do) and try to decode anyways. Updating imports for tablib dbf interface Now importing python2 or python3 versions as appropriate. Updating dbf package references in compat.py Cleaning up debugging print statements Updating stream handling in dbf interface Factoring the open() call out of the py3 conditional and removing the temp file before returning the stream value. Adding dbfpy3 init.py I had apparently missed the dbfpy3 init file when committing dbfpy3. Adding dbfpy and dbfpy3 to setup.py's package list Switching test order of formats Putting dbf format testing ahead of TSV. In some of my tests with numeric DBF files, I encountered an issue where the ASCII horizontal tab character (0x09) would appear in a numeric DBF. Because of the order of tabular format imports, though, format detection would recognize it as a TSV and not as a DBF. Adding my name to AUTHORS. Adding a DBF property to tab lib core Documentation includes examples on how to explicitly load a DBF straight from a file and how to load a DBF from a binary string. Also, how to write the binary data to a file. Adding DBF format notes to README Adding exclamation point to DBF section title Matching formatting of XLS section Updating setup.py to match current dev state Setup.py had been updated since I forked the tablib repo, so I’m updating setup.py to match its current structure while still maintaining DBF compatibility. Fixed callable collumn test the test was sending a list instead of a function CORE CONTRIBUTORS :cake: @iurisilvio v0.10.0 WHEELS 3.3, 3.4 makefile for WHEELS v0.10.0 history ALL Separate py2 and py3 packages to avoid installation errors. Fix #151 Running travis and tox with python 3.4.
| * | Fix some http schemes to follow page scheme.Iuri de Silvio2014-08-102-3/+3
| | |
| * | Merge pull request #160 from ustun/patch-1Iuri de Silvio2014-07-301-2/+2
| |\ \ | | | | | | | | Typo
| | * | TypoUstun Ozgur2014-07-301-2/+2
| |/ /
| * | Merge pull request #154 from fusionbox/freeze-panesIuri de Silvio2014-06-261-3/+1
| |\ \ | | | | | | | | Only freeze the headers row, not the headers columns
| | * | Only freeze the headers row, not the headers columnsGavin Wahl2014-06-161-3/+1
| | | | | | | | | | | | | | | | Fixes #53
| * | | Merge pull request #155 from fusionbox/update-unicodecsvIuri de Silvio2014-06-241-51/+143
| |\ \ \ | | |/ / | |/| | Update the vendored unicodecsv to fix None handling
| | * | Update the vendored unicodecsv to fix None handlingGavin Wahl2014-06-241-51/+143
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old version of unicodecsv incorrectly (according https://docs.python.org/2/library/csv.html#csv.writer) encoding None values as the string 'None', instead of the string '' as the python documentation specifies. The newest version of unicodecsv has fixed this. Fixes #121
| * | Running travis and tox with python 3.4.Iuri de Silvio2014-05-272-6/+3
| | |
| * | Separate py2 and py3 packages to avoid installation errors. Fix #151Iuri de Silvio2014-05-271-19/+26
| | |
* | | New import/export interface with dataset and databook `import_` and `export` ↵import_exportIuri de Silvio2015-04-054-31/+121
|/ / | | | | | | | | | | methods and overloaded `import_set` and `import_book` functions.
* | ALLKenneth Reitz2014-05-271-0/+1
| |
* | v0.10.0 historyKenneth Reitz2014-05-271-1/+2
| |
* | makefile for WHEELSKenneth Reitz2014-05-271-0/+4
| |
* | Merge branch 'develop'Kenneth Reitz2014-05-2755-167/+19144
|\ \
| * | .orgv0.10.0Kenneth Reitz2014-05-271-1/+1
| | |
| * | 3.3, 3.4Kenneth Reitz2014-05-271-0/+2
| | |
| * | WHEELSKenneth Reitz2014-05-271-0/+2
| | |
| * | v0.10.0Kenneth Reitz2014-05-271-4/+4
| | |
| * | CORE CONTRIBUTORSKenneth Reitz2014-05-271-1/+6
| | | | | | | | | | | | :cake: @iurisilvio
| * | Merge pull request #150 from brad/csv-newlinesIuri de Silvio2014-05-022-2/+18
| |\ \ | | | | | | | | Allow csv fields to have multiple lines.
| | * | allow csv fields to have multiple linesBrad Pitcher2014-05-012-2/+18
| |/ /
| * | Merge pull request #149 from brad/tests_fixIuri de Silvio2014-05-011-2/+3
| |\ \ | | | | | | | | Load json to dict to workaround random dictionary hashes. Fix #147
| | * | load json to dict to workaround random dictionary hashesBrad Pitcher2014-04-301-2/+3
| |/ /