summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Expand mac testingfeature/add-mac-testingTimothy Crosley2019-03-021-0/+6
|
* Attempt to add mac testingTimothy Crosley2019-03-021-7/+29
|
* Fix default encoding issueTimothy Crosley2019-03-023-2/+32
|
* Update changelogTimothy Crosley2019-03-021-0/+6
|
* Merge in no_lines_before fixDaniel Hahler2019-03-022-7/+27
|
* Fix test_inconsistent_behavior_in_python_2_and_3_issue_479Daniel Hahler2019-03-021-1/+2
| | | | | | | | | This also failed for me with "future" being installed. Not sure if it makes sense to keep it in the first place, since isort appears to require py34 now. Ref: https://github.com/timothycrosley/isort/issues/479#issuecomment-316235116
* tests: fix default_settings_pathDaniel Hahler2019-03-021-2/+3
| | | | | | | Restore `chdir` after tests. This is relevant for when pytest-cov would display coverage in the end, and would use absolute paths due to this.
* Merge in fix for #417Peter Grayson2019-03-024-8/+26
|
* Merge pull request #866 from asottile/patch-1Timothy Edmund Crosley2019-03-021-1/+1
|\ | | | | Fix whitespace in warning message
| * Fix whitespace in warning messageAnthony Sottile2019-03-011-1/+1
| |
* | Merge pull request #868 from timothycrosley/feature/fix-windows-supportTimothy Edmund Crosley2019-03-013-38/+61
|\ \ | |/ |/| Feature/fix windows support
| * Remove bare exceptTimothy Crosley2019-03-011-2/+0
| |
| * Fix finders testTimothy Crosley2019-03-011-5/+6
| |
| * Attempt to restore full windows compatiblityTimothy Crosley2019-03-012-10/+16
| |
| * Fix syntaxfeature/fix-windows-supportTimothy Crosley2019-02-281-1/+1
| |
| * Try printing fileTimothy Crosley2019-02-281-0/+4
| |
| * Use settings_path instead of additional settings dict; remove encoding set ↵Timothy Crosley2019-02-281-19/+6
| | | | | | | | as it didn't seem to fix the windows issue
| * See if setting default encoding fixes testTimothy Crosley2019-02-281-0/+6
| |
| * Better settings management for tests cross OSTimothy Crosley2019-02-281-6/+12
| |
| * Attempt more verbose outputTimothy Crosley2019-02-282-4/+10
| |
| * Fix tmp file behaviour to be compatible with app veyorTimothy Crosley2019-02-281-9/+12
| |
| * Try using norm pathTimothy Crosley2019-02-281-1/+2
| |
| * Fix tmp file issueTimothy Crosley2019-02-281-26/+32
| |
| * Use OS specific file name in checkTimothy Crosley2019-02-281-2/+1
| |
| * Convert path into OS specific pathTimothy Crosley2019-02-281-1/+2
| |
| * Attempt to fix windows issue by avoiding use of os dependant fifo checkTimothy Crosley2019-02-281-2/+1
|/
* Merge pull request #856 from Tenzer/RequirementsFinder-lru-cacheTimothy Edmund Crosley2019-02-272-7/+24
|\ | | | | Add LRU cache to RequirementsFinder._get_files_from_dir
| * Add LRU cache to RequirementsFinder._get_files_from_dirJeppe Fihl-Pearson2019-02-272-7/+24
|/ | | | | | | | | | | | | | | | | This caches the result of the function for future invocations with the same input, which can massively speed up future invocations if they have the same input as previous calls. In the case of this function this happens a lot, as it always is tried with all parent paths in the file system from `isort` starting point. The "backports.functools_lru_cache" package is used for Python 2 as it doesn't have the built in `lru_cache` decorator which was added in Python 3.2. Some benchmarks against a folder with 182 Python files with all finders enabled: Python 2.7.15: Before 32 seconds, after 4 seconds. Python 3.7.2: Before 28 seconds, after 2 seconds.
* Merge pull request #852 from mkurnikov/disable-reqs-based-findersTimothy Edmund Crosley2019-02-261-2/+2
|\ | | | | Disable requirements based finders
| * disable reqs based finders, they are very slowMaxim Kurnikov2019-02-271-2/+2
|/
* bump version to 4.3.9; update changelog4.3.9Timothy Crosley2019-02-253-2/+5
|
* Merge in fixJeremiah Paige2019-02-252-6/+2
|
* Fix issues with -r command4.3.8Timothy Crosley2019-02-254-2/+11
|
* Bump version4.3.7Timothy Crosley2019-02-252-2/+2
|
* Remove extra blank lineTimothy Crosley2019-02-251-1/+0
|
* Prepare a hotfix release that handles finder failure on creationTimothy Crosley2019-02-252-3/+16
|
* Fix usage of config parameter within FindersManager4.3.6Timothy Crosley2019-02-241-1/+1
|
* Fix usage of config parameter within FindersManagerTimothy Crosley2019-02-241-1/+2
|
* Bump version to 4.3.6; implement hotfix for #827Timothy Crosley2019-02-244-3/+13
|
* Merge remote-tracking branch 'origin'Timothy Crosley2019-02-241-1/+35
|\
| * Update changelogTimothy Crosley2019-02-241-1/+35
| |
* | Include latest improvementsTimothy Crosley2019-02-2424-3689/+1794
|\ \ | |/
| * Bump version4.3.5Timothy Crosley2019-02-241-1/+1
| |
| * Bump versionTimothy Crosley2019-02-241-1/+1
| |
| * Merge pull request #825 from timothycrosley/feature/fix-issue-769Timothy Edmund Crosley2019-02-242-5/+18
| |\ | | | | | | Fix documentation
| | * Fix documentationTimothy Crosley2019-02-242-5/+18
| |/
| * Merge pull request #824 from timothycrosley/feature/fix-issue-792Timothy Edmund Crosley2019-02-241-0/+4
| |\ | | | | | | Fix issue #792
| | * Fix issue #792Timothy Crosley2019-02-241-0/+4
| |/
| * Fix settings to be consistentTimothy Crosley2019-02-241-1/+1
| |
| * Merge pull request #823 from timothycrosley/feature/fix-issue-762Timothy Edmund Crosley2019-02-242-2/+11
| |\ | | | | | | Fix issue #762