Ruslan Kuprieiev
517f45d45f
repofs: migrate to fsspec
2022-04-18 14:17:20 +03:00
Ruslan Kuprieiev
53c7f44480
repofs: rename _main_repo -> repo
2022-04-18 14:17:20 +03:00
Ruslan Kuprieiev
9d75e8261b
repofs: use repo paths
2022-04-18 14:17:20 +03:00
Ruslan Kuprieiev
b3b0ec1fba
repofs: unify ls/walk/info/exists/etc behaviour
2022-04-18 14:17:20 +03:00
Ruslan Kuprieiev
0a3f5cbdd5
repofs: base walk on ls
2022-04-18 14:17:20 +03:00
Ruslan Kuprieiev
bdd21fd481
repofs: use fs.ls
2022-04-18 14:17:20 +03:00
Ruslan Kuprieiev
394118ef3d
repofs: don't assume repofs paths are the same as underlying fs paths
2022-04-18 14:17:20 +03:00
Ruslan Kuprieiev
f500c66aef
repofs: use fs.walk directly
2022-04-18 14:17:20 +03:00
dependabot[bot]
318235f072
build(deps): Bump pyinstaller from 4.10 to 5.0
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 4.10 to 5.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v4.10...v5.0 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2022-04-18 14:13:52 +08:00
Peter Rowlands
ab395dfb7a
exp show: prefer exp names for experiments
2022-04-15 14:02:35 +09:00
Nick Sorros and Paweł Redzyński
dd9bc116a3
Update test name to be more informative
...
Co-authored-by: Paweł Redzyński <[email protected] >
2022-04-13 18:23:14 +02:00
Nick Sorros
0a3dd7a97f
Move test to output and use mocker
2022-04-13 18:23:14 +02:00
Nick Sorros
5da72fc8ff
Patch get_remote_odb instead
2022-04-13 18:23:14 +02:00
Nick Sorros and Paweł Redzyński
d8dac6f50d
Reraise RemoteMissingDepsError as is
...
Co-authored-by: Paweł Redzyński <[email protected] >
2022-04-13 18:23:14 +02:00
Nick Sorros
36c27ed17f
Add test for remote missing when adding data dir
2022-04-13 18:23:14 +02:00
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