pre-commit-ci[bot]
43f5faa652
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-04-13 18:23:14 +02:00
Nick Sorros
968f9b38bf
Raise informative missing s3 extra
2022-04-13 18:23:14 +02:00
pre-commit-ci[bot]
aab7f8af4d
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.1.0 → v4.2.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.1.0...v4.2.0 )
2022-04-12 10:46:46 +09:00
Paweł Redzyński
79c87ba119
Update setup.cfg
2022-04-09 15:45:29 +03:00
dependabot[bot]
aa5cfc46ed
build(deps): Bump scmrepo from 0.0.16 to 0.0.17
...
Bumps [scmrepo](https://github.com/iterative/scmrepo ) from 0.0.16 to 0.0.17.
- [Release notes](https://github.com/iterative/scmrepo/releases )
- [Commits](https://github.com/iterative/scmrepo/compare/0.0.16...0.0.17 )
---
updated-dependencies:
- dependency-name: scmrepo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-04-09 15:45:29 +03:00
Peter Rowlands
69acbe33c9
erepo: include exp refs in clones
...
- add test for dvc get --rev=<exp>
2022-04-09 10:27:06 +09:00
David de la Iglesia Castro
7dd0cffd49
gdrive: Add test_service_account_using_env_var
2022-04-08 21:39:03 +02:00
RCdeWit
a11aac37ea
Process feedback @skshetry and @karajan1001
2022-04-08 21:39:03 +02:00
Rob de Wit and Laurens Duijvesteijn
6de1ddadf5
fs.gdrive: Fix GDRIVE_CREDENTIALS_DATA for service accounts
...
`_validate_config()` had a bug: it would not take into account that Google
Drive credentials can also be passed using `GDRIVE_CREDENTIALS_DATA` as
documented here [1].
This patches the validation logic to also accept this environment variable as a
means to provide service account credentials.
Before, commands like `dvc push` would exit with:
```
ERROR: failed to push data to the cloud - To use service account, set
`gdrive_service_account_json_file_path`, and
optionally`gdrive_service_account_user_email` in DVC config
Learn more at <https://man.dvc.org/remote/modify >
```
[1]: https://dvc.org/doc/user-guide/setup-google-drive-remote#authorization
Co-authored-by: Laurens Duijvesteijn <[email protected] >
2022-04-08 21:39:03 +02:00
Fabian Zills and Saugat Pachhai
7804e6550e
Update dvc/repo/index.py
...
Co-authored-by: Saugat Pachhai <[email protected] >
2022-04-07 21:05:47 +05:45
Fabian Zills and Saugat Pachhai
65d935e5c7
Update dvc/repo/index.py
...
Co-authored-by: Saugat Pachhai <[email protected] >
2022-04-07 21:05:47 +05:45
Fabian
44af5b3b7e
index: add getitem
...
* allow access to a stage via `getitem` in addition to iterating over the Index.
2022-04-07 21:05:47 +05:45
Paweł Redzyński
03f553c54b
plots: json: show even if no results
...
Related: iterative/vscode-dvc#1521
2022-04-07 11:45:01 +02:00
dependabot[bot]
1e0a4a26eb
build(deps): Bump codecov/codecov-action from 2.1.0 to 3
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 2.1.0 to 3.
- [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/v2.1.0...v3 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-04-06 17:54:18 +02:00
Peter Rowlands
ee0a47f166
cli: check for closed stdout/stderr
2.10.1
2022-04-05 22:05:22 +09:00
Peter Rowlands
fa7b371c74
daemon: skip setting PYTHONPATH in pyinstaller frozen binary
2022-04-05 22:05:22 +09:00
David de la Iglesia Castro
117b22d58a
exp show: pcp: Allow to --drop Experiment
2022-04-04 11:48:55 +02:00
Paweł Redzyński
bfb1b74923
plots: image: fix image to_json structure
2022-04-01 12:26:20 +02:00
Ruslan Kuprieiev
d600eeca99
dvcfs: base on fsspec
2022-03-31 17:55:18 +03:00
Ruslan Kuprieiev
0470e164cc
repofs: use dvcfs.ls
...
Using ls instead of walk reduces potential problems that may occur if
dvcfs.walk happens to yield results in different order than
gitfs/localfs.walk.
2022-03-31 17:55:18 +03:00
Ruslan Kuprieiev
0ab86c8fae
dvcfs: implement ls
...
On our way to making dvcfs fsspec-compliant.
2022-03-31 17:55:18 +03:00
Saugat Pachhai (सौगात)
067442f348
webdav: consider path to be root
...
Remove _strip_protocol, moves to get_cloud_fs loading stage.
2022-03-31 17:35:23 +03:00
Saugat Pachhai (सौगात)
b58ebff5db
lint: fix variable reassignment bug while iterating from flake8
2022-03-31 13:41:25 +05:45
Saugat Pachhai (सौगात)
565a813e2a
setup.cfg: tests: try to remove more dependencies
2022-03-31 13:36:43 +05:45
Saugat Pachhai (सौगात)
dc0bc0c535
setup.cfg: tests: remove unnecessary dependencies
2022-03-31 12:29:29 +05:45
Jorge Orpinel Perez
65397517ca
pre-commit: fix black/ click incompatibility issue
...
per https://github.com/iterative/dvc/pull/7524#discussion_r839189136
2022-03-31 12:14:35 +05:45
Peter Rowlands
1a3a222239
scmrepo: update to 0.0.16
2.10.0
2022-03-30 15:46:18 +09:00
Saugat Pachhai (सौगात)
5ff1d76826
ui: add revision info on dvc.yaml/dvc.lock/.dvc syntax and schema errors
2022-03-29 17:49:03 +05:45
dependabot[bot]
582c4afc38
build(deps): Bump scmrepo from 0.0.13 to 0.0.14
...
Bumps [scmrepo](https://github.com/iterative/scmrepo ) from 0.0.13 to 0.0.14.
- [Release notes](https://github.com/iterative/scmrepo/releases )
- [Commits](https://github.com/iterative/scmrepo/compare/0.0.13...0.0.14 )
---
updated-dependencies:
- dependency-name: scmrepo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-03-29 17:37:37 +05:45
dependabot[bot]
b1284cb4af
build(deps-dev): Bump hdfs from 2.6.0 to 2.7.0
...
Bumps [hdfs](https://github.com/mtth/hdfs ) from 2.6.0 to 2.7.0.
- [Release notes](https://github.com/mtth/hdfs/releases )
- [Changelog](https://github.com/mtth/hdfs/blob/master/CHANGES )
- [Commits](https://github.com/mtth/hdfs/commits )
---
updated-dependencies:
- dependency-name: hdfs
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-03-29 16:23:01 +05:45
Saugat Pachhai (सौगात)
7d0d6a38d7
exp init: change ui prompts structure and output
2022-03-29 16:20:32 +05:45
dependabot[bot]
700654cb1e
build(deps): Bump dvc-render from 0.0.3 to 0.0.4
...
Bumps [dvc-render](https://github.com/iterative/dvc-render ) from 0.0.3 to 0.0.4.
- [Release notes](https://github.com/iterative/dvc-render/releases )
- [Commits](https://github.com/iterative/dvc-render/compare/v0.0.3...v0.0.4 )
---
updated-dependencies:
- dependency-name: dvc-render
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-03-29 10:02:54 +02:00
dependabot[bot]
5a7790dcd5
build(deps-dev): Bump mypy from 0.931 to 0.942
...
Bumps [mypy](https://github.com/python/mypy ) from 0.931 to 0.942.
- [Release notes](https://github.com/python/mypy/releases )
- [Commits](https://github.com/python/mypy/compare/v0.931...v0.942 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
update-type: version-update:semver-minor
...
Bump mypy from 0.931 to 0.942
after mypy 0.940, it disabled all class scoped imports because it will
cause crashes.
1. upgrade mypy from 0.931 to 0.942
2. Solve the error `class scoped import` in mypy 0.942
2022-03-29 10:05:08 +05:45
David de la Iglesia Castro
ead7724824
render: vega_converter: make rev and filename optional.
...
Add `FILENAME_FIELD`.
2022-03-28 19:34:05 +02:00
David de la Iglesia Castro
ddd6c97f71
render: Extract to dvc_render
...
Create and use separate package for rendering logic.
Closes #6944
2022-03-28 19:34:05 +02:00
Saugat Pachhai (सौगात)
b71a0f30fb
s3: add aiobotocore as dependency explicitly
...
Fixes #7257 and fixes #7475 .
2022-03-28 19:48:55 +05:45
dependabot[bot]
9930551458
build(deps-dev): Bump pytest from 6.2.5 to 7.1.1
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.2.5 to 7.1.1.
- [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.2.5...7.1.1 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-03-28 18:39:25 +05:45
Saugat Pachhai
3322980ff6
bump pytest-docker to 0.11.0
...
This adds support for pytest>7.
See https://github.com/avast/pytest-docker/pull/74 .
2022-03-28 18:17:59 +05:45
dependabot[bot]
23a86c9a15
build(deps-dev): Bump types-requests from 2.27.14 to 2.27.15
...
Bumps [types-requests](https://github.com/python/typeshed ) from 2.27.14 to 2.27.15.
- [Release notes](https://github.com/python/typeshed/releases )
- [Commits](https://github.com/python/typeshed/commits )
---
updated-dependencies:
- dependency-name: types-requests
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-03-28 18:03:05 +05:45
Daniele Trifirò
57419273ea
fs.http: set sock_read timeout
2022-03-28 08:20:56 +02:00
Daniele Trifirò
879c9bd7d6
fs.http: force cleanup of closed connections
2022-03-28 08:20:56 +02:00
Saugat Pachhai
d09d39538a
Revert "build: pin setuptools to <61"
...
This reverts commit c08aa4a93b .
2022-03-26 07:26:51 +05:45
Casper da Costa-Luis
b684b2b25a
deps: bump tqdm
...
- fixes #7465
2022-03-25 19:16:33 +05:45
dependabot[bot]
7de443d8bc
build(deps-dev): Bump types-requests from 2.27.13 to 2.27.14
...
Bumps [types-requests](https://github.com/python/typeshed ) from 2.27.13 to 2.27.14.
- [Release notes](https://github.com/python/typeshed/releases )
- [Commits](https://github.com/python/typeshed/commits )
---
updated-dependencies:
- dependency-name: types-requests
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-03-25 14:24:45 +02:00
Saugat Pachhai (सौगात)
d008054ea2
objects.db: get rid of callbacks from internal _list_paths API
...
This removes callback from internal APIs: `_list_paths`, `list_hashes`,
and `_hashes_with_limit`. These are all iterators and hence can just be
replaced by wrapping a progressbar over those iterators in the caller
side.
We still have progressbars in `hashes_exist`, `_estimate_remote_size`,
`_list_hashes_traverse` and `list_hashes_exists`, which should gradually
lifted up and replaced.
2022-03-25 14:13:26 +02:00
Saugat Pachhai (सौगात)
b92bc3e01a
fs.webdav: consider url/path to be root
...
Webdav filesystem expects path to be relative
to the base url, instead of having full prefix.
So we are setting it to "" (root) through `_strip_protocol`
which converts fully-qualified name to the file-system
specific path.
2022-03-25 13:56:33 +02:00
Saugat Pachhai (सौगात)
c08aa4a93b
build: pin setuptools to <61
...
A workaround for https://github.com/pypa/setuptools/issues/3196 .
2022-03-25 16:13:49 +05:45
Gao
81eee05995
UI problem in dvc exp push
2022-03-22 20:25:04 +09:00
karajan1001 and Dave Berenbaum
325ead5e8b
exp remove: show removed experiments #7449
...
fix : #7449
`exp remove`: should show the experiments that were removed
1. experiment.remove now returns the experiment list been removed.
2. modify the functional test to these the returned list.
3. use ui to show the removed list.
Co-authored-by: Dave Berenbaum <[email protected] >
2022-03-22 17:13:44 +08:00
dberenbaum
5cf59e4ee6
exp: remove mentions of resume
2022-03-22 14:07:56 +09:00