summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Remove Python3.5 specific checks in pipelineTimothy Crosley2019-10-241-2/+0
|
* Test on Python 3.8 finalhugovk2019-10-151-1/+1
|
* Fix deploy keyTimothy Crosley2019-10-141-1/+1
|
* Fix deploy environment variable conditionTimothy Crosley2019-10-141-1/+1
|
* Switch to poetry run cruft checkTimothy Crosley2019-10-131-1/+0
|
* Update to latest cruft templateTimothy Crosley2019-10-131-0/+1
|
* Remove tox usage, switch to simpler script based approachTimothy Crosley2019-10-121-38/+18
|
* Test on Python 3.8 betaHugo2019-09-251-0/+2
|
* Update PyPy3Hugo2019-09-251-1/+1
|
* Xenial is now default on Travis CIHugo2019-09-251-1/+0
|
* Remove unnecessary before_install.sh scriptJon Dufresne2019-08-151-2/+0
| | | | | Only used on macOS and not required to successfully run tests, so remove it. Instead, rely on the environment created by Travis CI.
* Introduce Black to automate code formattingJon Dufresne2019-08-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Use Black, the uncompromising Python code formatter, to format the project and simplify contributions. Contributors no longer need to think or care about the project's preferred style, just let the tools handle it instead. Black is becoming more and more popular across Python projects and has recently became a project under the Python Software Foundation. This is especially important with the adoption of mypy as type annotations create another obstacle or consideration in code formatting, but Black handles this just fine. Many projects use both Black and isort. Using Black internally also helps ensure continued compatibility between the two popular projects. For more details on Black, see: https://github.com/psf/black > Black is the uncompromising Python code formatter. By using it, you > agree to cede control over minutiae of hand-formatting. In return, > Black gives you speed, determinism, and freedom from pycodestyle > nagging about formatting. You will save time and mental energy for > more important matters.
* Fixed import error by using find_packages() in setup.py. Otherwise every ↵Zarathustra22019-08-141-1/+0
| | | | package would have to be listed.
* Travis Import Error: exporting Pythonpath before installZarathustra22019-08-141-0/+1
|
* Remove 34 from travis scriptTimothy Crosley2019-05-061-2/+0
|
* Enable autodeployTimothy Crosley2019-03-101-4/+14
|
* Re-add missing environment varieableTimothy Crosley2019-03-031-0/+1
|
* Pull request to merge in latest hotfix master changes into develop branchTimothy Crosley2019-03-031-1/+8
|
* ci: Travis: remove deprecated sudo=falseDaniel Hahler2019-03-031-1/+0
|
* ci: Travis: use Python 3.7 by defaultDaniel Hahler2019-03-031-6/+4
|
* ci: set PYTEST_ADDOPTS=-vvDaniel Hahler2019-03-031-0/+3
|
* Report coverageDaniel Hahler2019-03-011-4/+16
| | | | | | | - add coverage factor to tox - report coverage to codecov.io - configure testpaths for pytest, instead of passing it through tox command
* add mypy to CIMaxim Kurnikov2019-02-251-0/+2
|
* Make isort run with Python 3 onlyJon Dufresne2019-02-161-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | As isort is primarily used as a command-line tool, it is in a good position to move to Python 3 only. Other command-line-only tools have begun moving to Python 3. For example: black, mypy, pylint, and Sphinx. It will continue to support formatting Python 2 code, so users can still format their Python 2 projects. Allows for many code cleanups. By removing these workarounds, the project will be easier to maintain and reduce testing resources. Python 2 is scheduled to be EOL on January 1, 2020. The Python community is moving on. https://www.python.org/dev/peps/pep-0373/ For reasons to drop Python 2 support, see: https://python3statement.org/ For an overview of projects that have dropped Python 2 support entirely, see: https://hugovk.github.io/drop-python/2.7/ Fixes #808
* Correct indentation level in .travis.ymlJon Dufresne2018-12-301-16/+16
|
* Test against latest PyPy on TravisJon Dufresne2018-12-301-4/+2
| | | | Drops use of 'dist: trusty'.
* Add pypy3 testing to the test matrixJon Dufresne2018-12-021-0/+3
| | | | As a supported platform, it should be tested.
* Use 'dist: xenial' in Travis to simplify configurationJon Dufresne2018-12-021-2/+2
| | | | | | | | Allows using recent Python versions without sudo declarations. Travis officially added support for Xenial on 2018-11-08. https://blog.travis-ci.com/2018-11-08-xenial-release
* Merge pull request #720 from jdufresne/toxenvTimothy Edmund Crosley2018-09-221-1/+1
|\ | | | | Remove unnecessary tox -e argument
| * Remove unnecessary tox -e argumentJon Dufresne2018-07-131-1/+1
| | | | | | | | | | | | | | tox already reads the TOXENV environment variable. No need to re-specify as a command line argument. For details, see: https://tox.readthedocs.io/en/latest/config.html#confval-envlist=CSV
* | Add testing and document support for Python 3.7Jon Dufresne2018-08-081-2/+5
|/ | | | | | Python 3.7 was released on June 27, 2018. https://docs.python.org/3/whatsnew/3.7.html
* Drop support for Python 3.3.h-hirokawa2017-12-121-2/+0
|
* Merge pull request #563 from jdufresne/cacheTimothy Edmund Crosley2017-06-041-0/+1
|\ | | | | Add pip cache to Travis CI builds
| * Add pip cache to Travis CI buildsJon Dufresne2017-06-041-0/+1
| | | | | | | | https://docs.travis-ci.com/user/caching/#pip-cache
* | Revert "Revert "Merge pull request #507 from jdufresne/py26""Jon Dufresne2017-06-041-2/+0
|/ | | | This reverts commit 5bb3309ff3652d7cd1144e9c081acbe16a8a345e.
* Add linting in TravisAlex Chan2017-06-011-0/+2
|
* Revert "Merge pull request #507 from jdufresne/py26"Timothy Crosley2017-06-011-0/+2
| | | | | This reverts commit 363b67a6a7f6a26b22cac663270d983d3b4529f5, reversing changes made to df3a4a068b086c3b2aaf8f464b6d5256ead92aaf.
* Drop support for Python 2.6Jon Dufresne2017-05-301-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I would humbly like to suggest isort drops support for Python 2.6. The last release of Python 2.6 was 2013-10-29, over 3 years ago. It is no longer receiving security fixes. https://www.python.org/dev/peps/pep-0361/ The pip project itself has recently dropped support for 2.6. Their numbers estimate that Python 2.6 accounts for ~2% of their downloads. See: https://github.com/pypa/pip/pull/4343 For projects that still use Python 2.6, they can continue to pip install an older version of isort. I've tried my best to remove as much 2.6 specific code as I can, including the 'Programming Language :: Python :: 2.6' trove classifier from setup.py. I've also removed Travis CI testing, which should result in faster testing and fewer wasted resources. Code changed: - Removed Python2.6 from documentation - Removed Python2.6 from testing configuration - Use set literals - Use dict comprehension - Pass generator expressions to builtin functions instead of lists - Use builtin OrderedDict - Removed deprecated U open mode; replace with io.open() which support universal newlines - Removed Python2.6 workarounds throughout the code Thanks for considering.
* Add testings and documentation for support for Python 3.6Jon Dufresne2017-04-171-11/+16
| | | | Fixes #502
* Remove 3.2 testsTimothy Crosley2016-03-261-1/+0
|
* Merge pull request #355 from graingert/run-on-new-travis-infrastructureTimothy Edmund Crosley2015-10-131-0/+1
|\ | | | | run on the new travis infrastructure
| * run on the new travis infrastructureThomas Grainger2015-10-131-0/+1
| |
* | run Python 3.5 tests on TravisThomas Grainger2015-10-131-0/+5
|/
* Add Setuptools integration issue #261Benjamin ABEL2015-03-021-8/+12
| | | | | | | | | | These changes enable any user that installs `isort` to check his source code from setup.py with the command `python setup.py isort` I also checked isort package code with his command in tox and travis. Acknowledgements: this is mostly inspired by flake8 setuptools integration, see [flake8 doc](http://flake8.readthedocs.org/en/2.2.3/setuptools.html)
* .travis.yml: Add 3.4Marc Abramowitz2014-12-181-0/+1
|
* .travis.yml: Add pypyMarc Abramowitz2014-02-241-1/+2
|
* Add .travis.yml configuration fileTimothy Crosley2013-10-201-0/+7