Hugo van Kemenade
8c5404591b
Add support for Python 3.9, drop EOL 3.5 ( #477 )
2020-10-30 19:01:48 +02:00
Hugo
8d02934c53
Fix tox config
2020-01-26 20:48:20 +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
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
fede4a4f13
Display isort errors
2019-10-22 12:29:55 +02:00
Hugo
a76933edd5
Refs #401 - Sort imports with isort
2019-10-22 11:59:19 +02:00
Peyman Salehi
b3c7145c40
Drop python 2 support
...
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
2019-10-19 16:30:57 +02:00
Jannis Leidel
f6bf14afd2
Add project release config and cleanup project setup. ( #398 )
...
* Add project release config and use Travis build stages.
Refs #378 .
* Restructure project to use src/ and tests/ directories.
* Fix testing.
* Remove eggs.
* More fixes.
- isort and flake8 config
- manifest template update
- tox ini extension
- docs build fixes
- docs content fixes
* Docs and license cleanup.
2019-10-18 15:57:13 +02:00
Hugo van Kemenade
923711d99a
Add support for Python 3.7 and drop 3.4
2019-10-03 09:32:43 +02:00
Jon Dufresne
f7b3fd4601
Remove pypy from tox.ini
...
The platform is not tested on Travis and it fails to run with:
Processing ./.tox/dist/tablib-0.12.1.zip
Collecting odfpy (from tablib==0.12.1)
Collecting openpyxl>=2.4.0 (from tablib==0.12.1)
Collecting backports.csv (from tablib==0.12.1)
Using cached https://files.pythonhosted.org/packages/71/f7/5db9136de67021a6dce4eefbe50d46aa043e59ebb11c83d4ecfeb47b686e/backports.csv-1.0.6-py2.py3-none-any.whl
Collecting xlrd (from tablib==0.12.1)
Using cached https://files.pythonhosted.org/packages/b0/16/63576a1a001752e34bf8ea62e367997530dc553b689356b9879339cf45a4/xlrd-1.2.0-py2.py3-none-any.whl
Collecting xlwt (from tablib==0.12.1)
Using cached https://files.pythonhosted.org/packages/44/48/def306413b25c3d01753603b1a222a011b8621aed27cd7f89cbc27e6b0f4/xlwt-1.3.0-py2.py3-none-any.whl
Collecting pyyaml (from tablib==0.12.1)
Collecting pandas (from tablib==0.12.1)
Using cached https://files.pythonhosted.org/packages/81/fd/b1f17f7dc914047cd1df9d6813b944ee446973baafe8106e4458bfb68884/pandas-0.24.1.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<module>", line 1, in <module>
File "/tmp/pip-install-F5lmAg/pandas/setup.py", line 732, in <module>
ext_modules=maybe_cythonize(extensions, compiler_directives=directives),
File "/tmp/pip-install-F5lmAg/pandas/setup.py", line 475, in maybe_cythonize
numpy_incl = pkg_resources.resource_filename('numpy', 'core/include')
File "tablib/.tox/pypy/site-packages/pkg_resources/__init__.py", line 1144, in resource_filename
return get_provider(package_or_requirement).get_resource_filename(
File "tablib/.tox/pypy/site-packages/pkg_resources/__init__.py", line 361, in get_provider
__import__(moduleOrReq)
ImportError: No module named numpy
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-F5lmAg/pandas/
2019-03-02 08:56:06 -08:00
Jon Dufresne
3e4d6fb5aa
Include pandas dependency when testing with tox
...
Allows all tests to pass.
As pandas is defined as an 'extra', use tox's 'extras' feature. This
requires tox 2.4+, so document that as well.
https://tox.readthedocs.io/en/latest/config.html#conf-extras
2019-01-01 10:28:29 -08:00
Claude Paroz
75f1bafd69
Removed Python 3.3 support ( #310 )
2018-09-12 15:24:37 -03:00
Claude Paroz
e66eb4a189
Replaced vendored openpyxl by a dependency ( #221 )
...
It is time to make it happen.
* Dropped Python 3.2 support
Recent dependencies are dropping Python 3.2 too.
* Replaced vendored openpyxl by a dependency
Thanks Tommy Anthony for the initial patch.
2017-02-20 12:41:33 -03:00
Andrii Soldatenko
ddac443732
Added py36 to tox.ini
2016-12-18 17:04:28 +02:00
Andrii Soldatenko
e13f4d0aba
Added py35 to tox.ini
2016-12-18 16:54:22 +02:00
Iuri de Silvio
7acaa8460d
Running travis and tox with python 3.4.
2014-05-27 21:18:14 -03:00
Pedro Rodrigues
837b3f83e6
test python 3.3
2013-10-27 18:57:26 +00:00
Marc Abramowitz
6a449d497a
Add support for tox
2012-05-14 22:24:36 -07:00
Kenneth Reitz
cd5aa4fc06
toxless
2011-07-04 14:36:08 -04:00
Kenneth Reitz
4a3fde37a3
tox cleanups
2011-07-04 14:05:48 -04:00
Kenneth Reitz
6c1fa87138
tox cleanup
2011-06-21 01:26:16 -04:00
Kenneth Reitz
c5bbc74b96
import magic
2011-03-23 03:55:23 -04:00
Kenneth Reitz
7f5342a1b8
no need for simplejson anymore
2011-03-23 02:27:40 -04:00
Kenneth Reitz
d42f9bc10f
python3 tox config for jenkins
2011-03-23 02:23:43 -04:00
Kenneth Reitz
8a393214c8
add tox tests for 3.x
2011-03-23 02:08:04 -04:00
Kenneth Reitz
c219972ccd
added pypy location to tox config
2011-02-18 04:28:50 -05:00
Kenneth Reitz
0ed367a31c
I can see how that would cause a problem.
2011-02-18 02:34:59 -05:00
Kenneth Reitz
c4815c24cc
i haz the skillz
2011-02-18 02:07:42 -05:00
Kenneth Reitz
20fe1e0153
py.test now
2011-02-18 01:55:56 -05:00
Kenneth Reitz
cff8a6ac9a
i've got to figure this out
2011-02-18 01:31:21 -05:00
Kenneth Reitz
aa8590e8b8
json
2011-02-18 01:30:17 -05:00
Kenneth Reitz
d2de647c47
added simplejson to tox config.
2011-02-18 01:29:16 -05:00
Kenneth Reitz
7afef680f5
fixed nose issue
2011-02-18 01:26:30 -05:00
Kenneth Reitz
35763f8c24
fix tox configuration
2011-02-17 20:31:02 -05:00
Kenneth Reitz
288b15fb54
tox coverage
2011-02-17 19:37:52 -05:00