Skip to content

Commit 39a3658

Browse files
authored
Merge pull request #110 from pyexcel/dev
release 0.6.5
2 parents 1136d9b + 5275c1c commit 39a3658

30 files changed

+162
-120
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@ With your PR, here is a check list:
44
- [ ] Has all code lines tested?
55
- [ ] Has `make format` been run?
66
- [ ] Please update CHANGELOG.yml(not CHANGELOG.rst)
7-
- [ ] Passes all Travis CI builds
87
- [ ] Has fair amount of documentation if your change is complex
98
- [ ] Agree on NEW BSD License for your contribution

.github/workflows/lint.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: lint
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
lint:
7+
runs-on: ubuntu-latest
8+
name: lint code
9+
steps:
10+
- uses: actions/checkout@v2
11+
- name: Set up Python
12+
uses: actions/setup-python@v1
13+
with:
14+
python-version: 3.8
15+
- name: lint
16+
run: |
17+
pip --use-deprecated=legacy-resolver install flake8
18+
pip --use-deprecated=legacy-resolver install -r tests/requirements.txt
19+
flake8 --exclude=.moban.d,docs,setup.py --builtins=unicode,xrange,long .
20+
python setup.py checkdocs

.github/workflows/moban-update.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ jobs:
88
- uses: actions/checkout@v2
99
with:
1010
ref: ${{ github.head_ref }}
11+
token: ${{ secrets.PAT }}
1112
- name: Set up Python
1213
uses: actions/setup-python@v1
1314
with:
@@ -20,10 +21,8 @@ jobs:
2021
git diff --exit-code
2122
- name: Auto-commit
2223
if: failure()
23-
uses: docker://cdssnc/auto-commit-github-action
24-
env:
25-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
24+
uses: stefanzweifel/git-auto-commit-action@v4
2625
with:
27-
args: >-
26+
commit_message: >-
2827
This is an auto-commit, updating project meta data,
2928
such as changelog.rst, contributors.rst

.github/workflows/tests.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: run_tests
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
test:
7+
strategy:
8+
fail-fast: false
9+
matrix:
10+
python-version: [3.6, 3.7, 3.8, 3.9]
11+
os: [macOs-latest, ubuntu-latest, windows-latest]
12+
exclude:
13+
- os: macOs-latest
14+
python-version: 3.6
15+
16+
runs-on: ${{ matrix.os }}
17+
name: run tests
18+
steps:
19+
- uses: actions/checkout@v2
20+
- name: Set up Python
21+
uses: actions/setup-python@v1
22+
with:
23+
python-version: ${{ matrix.python-version }}
24+
- name: install
25+
run: |
26+
pip --use-deprecated=legacy-resolver install -r requirements.txt
27+
pip --use-deprecated=legacy-resolver install -r tests/requirements.txt
28+
- name: test
29+
run: |
30+
pip freeze
31+
nosetests --verbosity=3 --with-coverage --cover-package pyexcel_io --cover-package tests tests --with-doctest --doctest-extension=.rst README.rst docs/source pyexcel_io
32+
- name: Upload coverage
33+
uses: codecov/codecov-action@v1
34+
with:
35+
name: ${{ matrix.os }} Python ${{ matrix.python-version }}

.moban.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ configuration:
44
targets:
55
- "docs/source/conf.py": "docs/source/custom_conf.py.jj2"
66
- setup.py: io_setup.py.jj2
7-
- .travis.yml: custom_travis.yml.jj2
87
- README.rst: io_readme.rst.jj2
98
- "docs/source/index.rst": "docs/source/index.rst.jj2"
109
- .gitignore: gitignore.jj2

.readthedocs.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# .readthedocs.yml
2+
# Read the Docs configuration file
3+
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
4+
5+
# Required
6+
version: 2
7+
8+
# Build documentation in the docs/ directory with Sphinx
9+
sphinx:
10+
configuration: docs/source/conf.py
11+
12+
# Optionally build your docs in additional formats such as PDF
13+
formats:
14+
- pdf
15+
16+
# Optionally set the version of Python and requirements required to build your docs
17+
python:
18+
version: 3.7

.travis.yml

Lines changed: 0 additions & 45 deletions
This file was deleted.

CHANGELOG.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
Change log
22
================================================================================
33

4+
0.6.5 - 08.10.2021
5+
--------------------------------------------------------------------------------
6+
7+
**updated**
8+
9+
#. `#109 <https://github.com/pyexcel/pyexcel-io/issues/109>`_: enable ods3 to
10+
have datetime
11+
412
0.6.4 - 31.10.2020
513
--------------------------------------------------------------------------------
614

CONTRIBUTORS.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22

3-
5 contributors
3+
6 contributors
44
================================================================================
55

66
In alphabetical order:
@@ -9,4 +9,5 @@ In alphabetical order:
99
* `John Vandenberg <https://github.com/jayvdb>`_
1010
* `Stephen J. Fuhry <https://github.com/fuhrysteve>`_
1111
* `Stephen Rauch <https://github.com/stephenrauch>`_
12+
* `vinraspa <https://github.com/vinraspa>`_
1213
* `Víctor Antonio Hernández Monroy <https://github.com/antherkiv>`_

README.rst

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ pyexcel-io - Let you focus on data, instead of file formats
88
.. image:: https://raw.githubusercontent.com/pyexcel/pyexcel-mobans/master/images/awesome-badge.svg
99
:target: https://awesome-python.com/#specific-formats-processing
1010

11-
.. image:: https://travis-ci.org/pyexcel/pyexcel-io.svg?branch=master
12-
:target: http://travis-ci.org/pyexcel/pyexcel-io
11+
.. image:: https://github.com/pyexcel/pyexcel-io/workflows/run_tests/badge.svg
12+
:target: http://github.com/pyexcel/pyexcel-io/actions
1313

1414
.. image:: https://codecov.io/gh/pyexcel/pyexcel-io/branch/master/graph/badge.svg
1515
:target: https://codecov.io/gh/pyexcel/pyexcel-io
@@ -108,9 +108,9 @@ sqlalchemy supported databases. Its supported file formats are extended to cover
108108
Plugin shopping guide
109109
------------------------
110110

111-
Since 2020, all pyexcel-io plugins have dropped the support for python version
112-
lower than 3.6. If you want to use any python verions, please use pyexcel-io
113-
and its plugins version lower than 0.6.0.
111+
Since 2020, all pyexcel-io plugins have dropped the support for python versions
112+
which are lower than 3.6. If you want to use any of those Python versions, please use pyexcel-io
113+
and its plugins versions that are lower than 0.6.0.
114114

115115

116116
Except csv files, xls, xlsx and ods files are a zip of a folder containing a lot of
@@ -205,7 +205,7 @@ Then install relevant development requirements:
205205
#. pip install -r tests/requirements.txt
206206

207207
Once you have finished your changes, please provide test case(s), relevant documentation
208-
and update CHANGELOG.rst.
208+
and update changelog.yml
209209

210210
.. note::
211211

@@ -224,7 +224,7 @@ On Linux/Unix systems, please launch your tests like this::
224224

225225
$ make
226226

227-
On Windows systems, please issue this command::
227+
On Windows, please issue this command::
228228

229229
> test.bat
230230

@@ -236,7 +236,7 @@ Please run::
236236

237237
$ make format
238238

239-
so as to beautify your code otherwise travis-ci may fail your unit test.
239+
so as to beautify your code otherwise your build may fail your unit test.
240240

241241

242242

0 commit comments

Comments
 (0)