Skip to content
Snippets Groups Projects
Commit 1f42a863 authored by nimrod's avatar nimrod
Browse files

Merge branch 'master' into feature/toml

parents 03c86c47 afbc5501
Branches
No related tags found
No related merge requests found
--- ---
language: python language: python
python: ["2.7", "3.3", "3.4", "3.5"] python: ["2.7", "3.2", "3.3", "3.4", "3.5"]
dist: trusty dist: trusty
sudo: false sudo: false
cache: cache:
- pip - pip
matrix:
allow_failure:
- python: "3.2"
install: install:
- pip install tox-travis - pip install tox-travis
......
...@@ -53,15 +53,16 @@ Example usage can be seen in :code:`tests.sh`. ...@@ -53,15 +53,16 @@ Example usage can be seen in :code:`tests.sh`.
Testing Testing
------- -------
Local tests require both a Python 2, Python 3 and Tox installed and can be run Tests require Python 2.7, Python 3.2 or later and Tox and are run by running
by running :code:`tox`. Alternatively, Travis CI is used to test on multiple :code:`tox`. Also, Travis CI is used to test on multiple Python versions for
versions of Python for every push. every push.
Release Release
------- -------
Currently releases are done locally by running :code:`tox -e release` and Releases require Python 2.7 or Python 3.2 or later and Tox. To release a new
require Python and Tox installed. Releases with Travis CI are coming. version bump the version in the :code:`VERSION` file and run :code:`tox -e
release`.
License License
------- -------
...@@ -80,7 +81,11 @@ at: https://www.shore.co.il/git/. ...@@ -80,7 +81,11 @@ at: https://www.shore.co.il/git/.
TODO TODO
---- ----
- Add unit tests of filters using doctest.
- Fix combining dictionaries test. - Fix combining dictionaries test.
- Fix Travis CI test on Python 3.2 (https://travis-ci.org/adarnimrod/template/jobs/187388235). - Fix Travis CI test on Python 3.2 (https://travis-ci.org/adarnimrod/template/jobs/187388235).
- Release on tagged commits to PyPI in Travis CI. - Release on tagged commits to PyPI in Travis CI
- TOML support? (https://docs.travis-ci.com/user/deployment/pypi/ and
https://docs.travis-ci.com/user/encryption-keys/).
- Add JMESPath support.
- Add TOML support?
...@@ -31,6 +31,6 @@ deps = ...@@ -31,6 +31,6 @@ deps =
twine twine
wheel wheel
commands = commands =
sh -c 'git tag -f "$(cat VERSION)"' sh -c 'git tag "$(cat VERSION)" && git push --tags'
python setup.py bdist_wheel python setup.py bdist_wheel
twine upload --skip-existing dist/*.whl twine upload --skip-existing dist/*.whl
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment