Peter Rowlands (변기호)
4d4f9427d1
dvcignore: ignore file '.git' by default ( #5745 )
...
* dvcignore: ignore file '.git' by default
* update tests
2021-03-31 13:47:34 +03:00
Peter Rowlands (변기호)
e91168812a
build: fix fpm build zsh-completion path ( #5743 )
2021-03-31 16:45:34 +09:00
dependabot[bot]
57c082e41b
build(deps): bump moto from 2.0.2 to 2.0.3 ( #5744 )
...
Bumps [moto](https://github.com/spulec/moto ) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/spulec/moto/releases )
- [Changelog](https://github.com/spulec/moto/blob/master/CHANGELOG.md )
- [Commits](https://github.com/spulec/moto/compare/2.0.2...2.0.3 )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-31 13:22:44 +05:45
Ruslan Kuprieiev
6be2efc9cf
dvc: bump to 2.0.15
2.0.15
2021-03-31 00:06:33 +03:00
Saugat Pachhai
3b3b5c8997
parsing: resolve relative paths when loading parameters ( #5734 )
...
* parsing: resolve relative paths when loading parameters
* test with git commits as well
2021-03-30 23:50:04 +03:00
Saugat Pachhai
b5f31daab0
ui: Use sys.stdout and sys.stderr dynamically ( #5729 )
...
Before, we used to set it during initialization. But this
made it hard to test using capsys as capsys changes the
reference to sys.stdout and sys.stderr with the mocked one
during the test. But since we are using dvc.ui globally and
setting it to a real sys.stdout and sys.stderr before capsys
comes into effect, testing was not possible with it.
Now, by using property hack, we will be using the values of
sys.stdout and sys.stderr during the time of write, so the mocking
would work and would be easier to test.
2021-03-30 23:44:46 +03:00
Alex Lopez
4e7f924e8b
dvc: fix breakage with rich==10.0.0 ( #5733 )
...
* dvc: fix breakage with rich==10.0.0
Change in the arguments of __rich_measure__.
Fixes #5722
* dvc: Fix linting breakage from rich==10.0.0
Fixes : #5733
* dvc: set lower bound for rich dependency to 10.0.0
Fixes #5722
2021-03-30 20:57:40 +03:00
Ruslan Kuprieiev
09cb495423
dvc: bump to 2.0.14
2.0.14
2021-03-30 15:44:20 +03:00
Peter Rowlands (변기호)
262816c20e
git: update dulwich to 0.20.21 ( #5730 )
2021-03-30 21:23:14 +09:00
dependabot[bot]
a1aab35f99
build(deps): bump pylint from 2.7.2 to 2.7.4 ( #5726 )
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.7.2 to 2.7.4.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/pylint-2.7.2...pylint-2.7.4 )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-30 15:07:25 +05:45
Ruslan Kuprieiev
7d1a35388e
dvc: bump to 2.0.13
2.0.13
2021-03-29 16:56:06 +03:00
Ruslan Kuprieiev
98edde06a4
sign: increase timeout
2021-03-29 16:27:05 +03:00
Ruslan Kuprieiev
30f9ad4b54
sign: add timeout and verbosity
2021-03-29 15:54:32 +03:00
Saugat Pachhai
547db15d34
Add test_requirements.txt to the manifest ( #5724 )
2021-03-29 12:56:02 +05:45
Saugat Pachhai
f6b04c54e0
deps: limit rich version to <10 ( #5723 )
...
The recent release of rich 10.0.0 broke some internal APIs
that we were depending on for exp show.
See https://github.com/iterative/dvc/issues/5722
2021-03-29 12:09:02 +05:45
Ruslan Kuprieiev
1a25ebe3bd
osxpkg: notarize: fix typo
2021-03-29 01:07:06 +03:00
Ruslan Kuprieiev
813f4d1f07
dvc: bump to 2.0.12
2.0.12
2021-03-27 00:13:30 +02:00
Saugat Pachhai
0a2e9f98d5
dvc: update precommit hooks ( #5716 )
...
* update pre-commit hooks
* fix mypy errors
1. Casting `columns` to the custom Column with collapse.
2. Ignoring typedef difference for RichTable._collapse_widths.
3. Suppressing error with conditional paramiko imports
https://github.com/python/mypy/issues/1153
2021-03-26 22:41:56 +05:45
Saugat Pachhai
f8c56742c5
pin urllib3 to 1.26.4 ( #5714 )
2021-03-26 21:29:08 +05:45
dependabot[bot] and Saugat Pachhai
7b922d0ec3
build(deps): bump pytest-mock from 1.11.2 to 3.5.1 ( #5705 )
...
* build(deps): bump pytest-mock from 1.11.2 to 3.5.1
Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock ) from 1.11.2 to 3.5.1.
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases )
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v1.11.2...v3.5.1 )
Signed-off-by: dependabot[bot] <[email protected] >
* change spy.return_value to spy.spy_return
This was introduced in pytest-mock 2.0.0
https://github.com/pytest-dev/pytest-mock/commit/78499644cb800f8fe65a5c17e81d168fa2a4c6b9
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Saugat Pachhai (सौगात) <[email protected] >
2021-03-26 21:19:37 +05:45
dependabot[bot] and Saugat Pachhai
fae57091b0
build(deps): update pytest requirement from <6.2.2,>=6.0.1 to ==6.2.2 ( #5706 )
...
* build(deps): update pytest requirement
Updates the requirements on [pytest](https://github.com/pytest-dev/pytest ) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.0.1...6.2.2 )
Signed-off-by: dependabot[bot] <[email protected] >
* Pin test_requirements.txt to 6.2.2
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Saugat Pachhai <[email protected] >
2021-03-26 21:02:20 +05:45
Saugat Pachhai
cd9098211f
remove pytest-tap ( #5713 )
2021-03-26 20:43:57 +05:45
dependabot[bot]
7b0ecad660
build(deps): bump google-cloud-storage from 1.19.0 to 1.37.0 ( #5711 )
...
Bumps [google-cloud-storage](https://github.com/googleapis/python-storage ) from 1.19.0 to 1.37.0.
- [Release notes](https://github.com/googleapis/python-storage/releases )
- [Changelog](https://github.com/googleapis/python-storage/blob/master/CHANGELOG.md )
- [Commits](https://github.com/googleapis/python-storage/compare/v1.19.0...v1.37.0 )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-26 14:27:12 +00:00
dependabot[bot]
27c8fb2872
build(deps): update urllib3 requirement from <1.26.0 to <1.27.0 ( #5707 )
...
Updates the requirements on [urllib3](https://github.com/urllib3/urllib3 ) to permit the latest version.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/0.3...1.26.4 )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-26 20:06:01 +05:45
dependabot[bot] and Saugat Pachhai
5ca813024f
build(deps): bump moto from 1.3.16.dev122 to 2.0.2 ( #5709 )
...
* build(deps): bump moto from 1.3.16.dev122 to 2.0.3.dev12
Bumps [moto](https://github.com/spulec/moto ) from 1.3.16.dev122 to 2.0.3.dev12.
- [Release notes](https://github.com/spulec/moto/releases )
- [Changelog](https://github.com/spulec/moto/blob/master/CHANGELOG.md )
- [Commits](https://github.com/spulec/moto/commits )
Signed-off-by: dependabot[bot] <[email protected] >
* Update test_requirements.txt
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Saugat Pachhai <[email protected] >
2021-03-26 20:05:32 +05:45
Batuhan Taskaya
042b1c7f7d
pull: skip isdir() checks on downloading files ( #5696 )
...
* pull: use download_file
* tree: implement filesystem.download_file
2021-03-26 15:22:45 +02:00
dependabot[bot]
61e470b85e
build(deps): bump jaraco-windows from 3.9.2 to 5.5.0 ( #5700 )
...
Bumps [jaraco-windows](https://github.com/jaraco/jaraco.windows ) from 3.9.2 to 5.5.0.
- [Release notes](https://github.com/jaraco/jaraco.windows/releases )
- [Changelog](https://github.com/jaraco/jaraco.windows/blob/main/CHANGES.rst )
- [Commits](https://github.com/jaraco/jaraco.windows/compare/3.9.2...v5.5.0 )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-26 18:41:44 +05:45
dependabot[bot]
c3bf0e1cb5
build(deps): bump actions/setup-python from v2.1.4 to v2.2.1 ( #5702 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from v2.1.4 to v2.2.1.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2.1.4...3105fb18c05ddd93efea5f9e0bef7a03a6e9e7df )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-26 18:40:55 +05:45
dependabot[bot]
cdb5d668da
build(deps): bump actions/upload-release-asset from v1.0.1 to v1.0.2 ( #5704 )
...
Bumps [actions/upload-release-asset](https://github.com/actions/upload-release-asset ) from v1.0.1 to v1.0.2.
- [Release notes](https://github.com/actions/upload-release-asset/releases )
- [Commits](https://github.com/actions/upload-release-asset/compare/v1.0.1...e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-26 12:48:57 +00:00
dependabot[bot]
81d0d7aae7
build(deps): bump beautifulsoup4 from 4.4.0 to 4.9.3 ( #5703 )
...
Bumps [beautifulsoup4](http://www.crummy.com/software/BeautifulSoup/bs4/ ) from 4.4.0 to 4.9.3.
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-26 12:45:32 +00:00
dependabot[bot]
f1375fd706
build(deps): bump actions/cache from v2 to v2.1.4 ( #5699 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from v2 to v2.1.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2...26968a09c0ea4f3e233fdddbafd1166051a095f6 )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-26 12:40:45 +00:00
dependabot[bot]
d04aaf4ae1
build(deps): bump actions/checkout from v2.3.2 to v2.3.4 ( #5698 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from v2.3.2 to v2.3.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2.3.2...5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-26 12:40:26 +00:00
dependabot[bot]
191b8c1a6d
build(deps): bump codecov/codecov-action from v1.0.13 to v1.3.1 ( #5701 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from v1.0.13 to v1.3.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v1.0.13...fcebab03f26c7530a22baa63f06b3e0515f0c7cd )
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-26 12:40:17 +00:00
Saugat Pachhai
8c90771388
Add dependabot to update github-actions and python requirements ( #5697 )
2021-03-26 18:20:10 +05:45
Saugat Pachhai
1931a6ec1e
Move tests requirements to test_requirements.txt ( #5674 )
...
Plan is to add dependabot to update those packages required for testing
2021-03-26 14:13:43 +02:00
Ruslan Kuprieiev
4ffa0675b4
build: fix --notarize
2021-03-26 03:47:34 +02:00
Ruslan Kuprieiev
c0671a2d9b
gha: don't upload pkg artifacts
2.0.11
2021-03-26 03:18:29 +02:00
Ruslan Kuprieiev
f8498d6340
gha: don't build packages for PRs
2021-03-26 03:17:22 +02:00
Ruslan Kuprieiev
27b589f1b9
dvc: bump to 2.0.11
2021-03-26 03:06:36 +02:00
Ruslan Kuprieiev
49cdc2bea3
build: add osx signing/notarization ( #5695 )
...
* build: add osx signing/notarization
* gha: temporarily enable pkg builds
2021-03-26 02:31:32 +02:00
Ruslan Kuprieiev
a3a55339ab
dvc: bump to 2.0.10
2.0.10
2021-03-25 02:21:52 +02:00
Ruslan Kuprieiev
8abffbf68b
scripts: fpm: install zsh competion to install / "share"
...
Currently we create /usr/share/... which is not allowed by macos:
> the package is trying to install content to the system volume
2021-03-25 02:21:11 +02:00
Ruslan Kuprieiev
2e76dabbaa
dvc: bump to 2.0.9
2.0.9
2021-03-24 20:30:48 +02:00
Ruslan Kuprieiev
8bebed93dd
build: osxpkg: build lxml ( #5687 )
...
lxml wheels are built with an old SDK, which breaks osxpkg notarization:
```
* error for path "dvc-2.0.7.pkg/dvc-2.0.7.pkg Contents/Payload/usr/local/lib/dvc/lxml/etree.cpython-37m-darwin.so": The binary uses an SDK older than the 10.9 SDK.
```
2021-03-24 20:30:03 +02:00
Ruslan Kuprieiev
58a5442d71
dvc: bump to 2.0.8
2.0.8
2021-03-24 19:20:04 +02:00
Saugat Pachhai
76ece8c64a
plots: quote and resolve paths properly ( #5670 )
...
This commit fixes 3 things:
1. The path printed on the terminal is properly is quoted. This was
problematic when the output is piped to `xdg-open` if the path contained
spaces or quotes or special characters.
2. The path is resolved. This is not an issue at all, but makes the
output nicer.
3. The path with which the browser is opened with uses relative path.
This is done to solve issue in WSL, that the absolute path is not
accessible outside the WSL for host programs as the linux filesystem
is available on `/wsl$` path.
2021-03-24 20:27:24 +05:45
Saugat Pachhai
8b6d655ebe
use global UI object for printing ( #5653 )
2021-03-24 17:22:17 +05:45
Ruslan Kuprieiev
f2ba67aece
build: upgrade pyinstaller to 4.2 ( #5682 )
...
* build: upgrade pyinstaller to 4.2
* pyinstaller: hooks: remove hook-googleapiclient.model.py
https://github.com/pyinstaller/pyinstaller-hooks-contrib/blob/master/src/_pyinstaller_hooks_contrib/hooks/stdhooks/hook-googleapiclient.model.py
* gha: use python 3.8 for pyinstaller
2021-03-24 09:43:05 +02:00
Ruslan Kuprieiev
19cdef1675
build: separate building and packaging ( #5675 )
...
* build: separate pyinstaller and fpm/innosetup
* gha: upload deb/rpm/osxpkg/exe artifacts
* build: dynamically generate dvc version
2021-03-23 19:55:44 +02:00
Saugat Pachhai
dc3fe6fbec
Update pylint-pytest to 1.0.3 ( #5673 )
2021-03-23 15:28:33 +05:45