Ruslan Kuprieiev
d39c0ce618
dvc: bump to 2.7.4
2.7.4
2021-09-18 00:30:41 +03:00
Saugat Pachhai and Ruslan Kuprieiev
1a8680de7d
tests: additional callbacks test for remaining filesystems ( #6641 )
...
* tests: additional callbacks test for remaining filesystems
* requirements: bump pydrive2 to 1.9.4
Co-authored-by: Ruslan Kuprieiev <[email protected] >
2021-09-17 21:31:25 +03:00
Nikita Kodenko
696c704632
tests: replace several unittest.mock usages with mocker ( #6544 )
...
* tests: several unittest.mock usages replaced with mocker
* tests: fixes in tests/unit/repo/test_reproduce.py
* tests: rolled back WiP tests
2021-09-17 18:22:34 +03:00
Paweł Redzyński
3e68cd7105
plots: use dpath to explore data ( #6639 )
2021-09-17 15:09:28 +02:00
Saugat Pachhai
73088fc7b9
dvc.objects: remove unused callback ( #6638 )
2021-09-17 13:39:54 +03:00
Saugat Pachhai and Dave Berenbaum
978d5ac227
exp init: add simple dvc exp init command ( #6621 )
...
* exp init: add simple dvc exp init command
* Apply suggestions from code review
Co-authored-by: Dave Berenbaum <[email protected] >
Co-authored-by: Dave Berenbaum <[email protected] >
2021-09-16 16:21:26 +05:45
David de la Iglesia Castro
21585d18ab
Force sorted order in plots rendering ( #6601 )
...
* Force sorted order in plots
* Fix type hint
* Fixed mypy
* Updates test_plots
* Removed reduntant test
* Removed unused import
2021-09-16 14:25:03 +08:00
Saugat Pachhai
198cdeec06
tests: scriptify function into module ( #6619 )
...
so that we can write tests having larger side-effects than
the run_copy that we use as a hack
2021-09-15 22:01:10 +03:00
Saugat Pachhai
e049c4bab1
Set timeout for tests back to 30
...
Reverts 93a200c
2021-09-15 19:10:52 +05:45
Saugat Pachhai
e2ed671cc9
get rid of pytest-timeout ( #6624 )
...
Trying to see if getting rid of this dependency, our issue with timeout
gets solved or not.
We use timeout-minutes anyway on GHA, so we probably don't need it.
Locally, users can monitor this themselves.
2021-09-15 19:09:16 +05:45
Batuhan Taskaya
8a97b21b76
ssh: ask password before setting it ( #6615 )
2021-09-15 15:26:57 +03:00
Saugat Pachhai
a113097817
fs.download: remove unused copy between same fs ( #6623 )
2021-09-15 17:36:37 +05:45
Saugat Pachhai
fbcc3f389c
TmpDir: add serialize utilities ( #6620 )
2021-09-15 16:13:06 +05:45
Saugat Pachhai
7521e91d05
Strip bucket on GdriveFileSystem ( #6618 )
2021-09-15 16:12:46 +05:45
Gao and Peter Rowlands
18d147e2f8
machine: add machine list&machine modify ( #6602 )
...
* machine: add `machine list`&`machine modify`
1. add new command `dvc machine list`
2. complete `dvc machine modify`
3. add new unit tests for this two commands to ensure the call.
4. add functionality tests for two commands
* Update dvc/config_schema.py
Co-authored-by: Peter Rowlands (변기호) <[email protected] >
* Update tests/func/machine/test_machine_config.py
Co-authored-by: Peter Rowlands (변기호) <[email protected] >
* Some reviewed problems
1. capitalize global variables.
2. remove precision restriction.
3. solve windows path seperator problem.
Co-authored-by: Peter Rowlands (변기호) <[email protected] >
2021-09-15 15:40:16 +09:00
Amey Kulkarni
39d5d36033
dvc cli: fixed error in 'dvc config --list' in non repo dir ( #6587 )
...
* dvc cli: fixed error in 'dvc config --list' in non repo dir
Fixes #6496
* Issue 6496: Added test that covers the issue
* dvc cli: fixes error in 'dvc config <name>' in non dvc repo dir
Fixes the specified error. Did some refactoring based on previous commits.
Also added a test case for setting config in non dvc repo dir.
Fixes #6496
* Issue-6496: dvc config --<level> and dvc config --list --<level> will now throw config error if ran in non dvc repo with repo only level
* Issue 6496: Segregated config levels into repo and system levels that helped in simplifying the logic to decide appropriate level at the time of cli operation.
2021-09-15 15:16:23 +09:00
Saugat Pachhai
091c59e663
fs.download_dir: add callback support ( #6613 )
2021-09-15 08:51:25 +05:45
Ruslan Kuprieiev
f3010d1d65
requirements: require grandalf 0.6
2021-09-14 22:51:53 +03:00
Gao
36a2bf472b
Fix ci failures ( #6609 )
...
The current ci failure was caused by wrong order of the experiments.
Because our test script runs so fast that they might share the same
commit timestamp, that makes them in an uncertain order. And then gives
a wrong branch_base.
2021-09-14 18:44:20 +03:00
Ruslan Kuprieiev
93a200cf5f
gha: increase timeout
2021-09-14 18:37:10 +03:00
dae08255d0
output: use remote kwarg instead of odb ( #6600 )
...
* output: use remote kwarg instead of odb
Fixes #6596
* Update dvc/output.py
Co-authored-by: Dave Berenbaum <[email protected] >
* add test
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Co-authored-by: Dave Berenbaum <[email protected] >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2021-09-14 18:34:20 +03:00
Saugat Pachhai
237e9d4354
fs.download: add callback support ( #6610 )
...
* fs.download: add callback support
* fix lint issues
* compat for gdrive, use fs to upload text for tests
* fix typing issues
* skip gdrive test
* Update tests/func/test_fs.py
2021-09-14 15:53:16 +05:45
Saugat Pachhai and pre-commit-ci[bot]
788b4d3bb5
fs.upload: add support for optional callback ( #6546 )
...
* fs.upload: add support for optional callback
Also removes _upload methods in other fses, and replaces them
with fsspec-compatible put_file which supports fsspec callback
even if they are not fsspec based filesystem.
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2021-09-14 10:55:45 +05:45
Saugat Pachhai
40c61c4f62
Use GDriveURLInfo instead of CloudURLInfo ( #6608 )
...
* Use GDriveURLInfo instead of CloudURLInfo
* Update gdrive.py
2021-09-14 10:18:22 +05:45
dependabot[bot]
1a1294848b
build(deps): Bump codecov/codecov-action from 2.0.3 to 2.1.0 ( #6606 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 2.0.3 to 2.1.0.
- [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.0.3...v2.1.0 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-14 08:46:38 +05:45
dependabot[bot]
93dab26313
build(deps): Bump mock-ssh-server from 0.9.0 to 0.9.1 ( #6607 )
...
Bumps [mock-ssh-server](https://github.com/carletes/mock-ssh-server ) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/carletes/mock-ssh-server/releases )
- [Commits](https://github.com/carletes/mock-ssh-server/compare/0.9.0...0.9.1 )
---
updated-dependencies:
- dependency-name: mock-ssh-server
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-14 08:46:08 +05:45
Ruslan Kuprieiev
049a856cd9
dvc: bump to 2.7.3
2.7.3
2021-09-13 21:52:48 +03:00
dependabot[bot]
eb6562207b
build(deps): Bump adlfs from 2021.8.2 to 2021.9.1 ( #6597 )
...
Bumps [adlfs](https://github.com/dask/adlfs ) from 2021.8.2 to 2021.9.1.
- [Release notes](https://github.com/dask/adlfs/releases )
- [Changelog](https://github.com/dask/adlfs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dask/adlfs/compare/2021.08.2...2021.09.1 )
---
updated-dependencies:
- dependency-name: adlfs
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-13 17:59:53 +09:00
5c8a642500
Added GitAuthError ( #6493 )
...
* Specify SSH protocol for `git_remote`
* Update experiments.py
* Added "a valid"
* Format
* Added GitRemoteAuthError
* Added GitRemoteAuthError
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Removed unused import
* Lint
* Removed GitRemoteAuthError
* Reformatted
* Updated error message
* Use shorter title
* Fix URL
* flake8
* Flake8
* Removed extra line
* Apply suggestions from code review
Co-authored-by: Jorge Orpinel <[email protected] >
* valid -> authenticated
* Added test
* Update experiments.py
* Removed authenticated
* Minor edit
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Jorge Orpinel <[email protected] >
2021-09-13 17:56:34 +09:00
Saugat Pachhai
d2d6c730c4
objects.transfer: minor refactoring, move lazy taskset inside custom executor ( #6591 )
2021-09-13 11:34:43 +05:45
Ruslan Kuprieiev
3a100382bc
diff: don't forget to use dvcignore and state ( #6595 )
2021-09-11 00:13:07 +03:00
dependabot[bot] and Saugat Pachhai
61fe8bc59c
build(deps): Bump grandalf from 0.6 to 0.7 ( #6575 )
...
* build(deps): Bump grandalf from 0.6 to 0.7
Bumps [grandalf](https://github.com/bdcht/grandalf ) from 0.6 to 0.7.
- [Release notes](https://github.com/bdcht/grandalf/releases )
- [Commits](https://github.com/bdcht/grandalf/compare/v0.6...v0.7 )
---
updated-dependencies:
- dependency-name: grandalf
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
* grandalf dependency require range >=0.6
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Saugat Pachhai <[email protected] >
2021-09-09 16:23:49 +05:45
dependabot[bot]
eaac8d08a6
build(deps): Bump hdfs from 2.5.8 to 2.6.0 ( #6577 )
...
Bumps [hdfs](https://github.com/mtth/hdfs ) from 2.5.8 to 2.6.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:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-09 16:06:40 +05:45
dependabot[bot]
3522318dc9
build(deps): Bump google-cloud-storage from 1.42.0 to 1.42.1 ( #6568 )
...
Bumps [google-cloud-storage](https://github.com/googleapis/python-storage ) from 1.42.0 to 1.42.1.
- [Release notes](https://github.com/googleapis/python-storage/releases )
- [Changelog](https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/python-storage/compare/v1.42.0...v1.42.1 )
---
updated-dependencies:
- dependency-name: google-cloud-storage
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-09 16:04:22 +05:45
Saugat Pachhai
4bd6d9f172
fs: merge upload_fobj and upload ( #6570 )
...
* fs: merge upload_fobj and upload
* Update dvc/fs/base.py
2021-09-09 13:08:04 +03:00
Saugat Pachhai
ef017befbe
Move install requires to requirements/default.txt ( #6569 )
...
* Move install requires to requirements/default.txt
In the same spirit as #6560 .
* Bump typing_extensions to >=3.10.0.2
2021-09-09 15:23:01 +05:45
Paweł Redzyński
fa31fd1ef4
tests: requirements: remove beautifoulsoup4 ( #6571 )
2021-09-09 08:59:20 +00:00
Batuhan Taskaya
5592330769
project: formalize extra dependencies ( #6560 )
2021-09-09 09:01:45 +05:45
Batuhan Taskaya
ff6e88296d
ssh: support passphrases for private keys ( #6566 )
2021-09-09 01:51:02 +03:00
Ruslan Kuprieiev
2d9f36176a
state: get rid of self.fs ( #6567 )
2021-09-09 01:43:09 +03:00
Ruslan Kuprieiev
31479f02ab
dvc: bump to 2.7.2
2.7.2
2021-09-08 20:40:32 +03:00
Batuhan Taskaya
b4e0c75a30
http: pass prepared filesystem arguments ( #6565 )
2021-09-08 20:40:01 +03:00
Saugat Pachhai
378486dbf5
Update setup.py ( #6557 )
2021-09-08 15:13:07 +05:45
Gao and Peter Rowlands
6106b1341b
Show csv format of experiments ( #6468 )
...
* Show csv format of experiments
fix #5989 and #5446
1. add --show-csv to dvc exp show
2. add a new functional test for csv format
3. add a new unit test for show_experiements
4. solve name duplication in table common headers (Created,Parent, etc... ), metrics files and param files.
Co-authored-by: Peter Rowlands (변기호) <[email protected] >
2021-09-08 16:59:01 +08:00
Casper da Costa-Luis
73c493500b
remove tpi.base dependency ( #6554 )
...
* remove tpi.base dependency
* potential future-proof constructor
2021-09-08 06:09:52 +00:00
Casper da Costa-Luis
820d89606c
add contrib avatars ( #6552 )
2021-09-08 11:19:49 +05:45
Ruslan Kuprieiev
2b63cedfcd
dvc: bump to 2.7.1
2.7.1
2021-09-07 21:16:49 +03:00
Saugat Pachhai
1744028e09
Allow running package build manually on other PRs ( #6553 )
2021-09-07 22:28:50 +05:45
Saugat Pachhai
82db0867fe
Update hook-dvc.py ( #6551 )
2021-09-07 22:17:03 +05:45
Batuhan Taskaya
6b582bd4d9
http: migrate to fsspec & aiohttp ( #6525 )
2021-09-07 16:41:30 +03:00