David de la Iglesia Castro
9a5614d326
TabularData: Add ignore_empty flag to drop_duplicates.
...
Configures whether to consider missing values as relevant or not.
2021-12-29 21:33:36 +01:00
David de la Iglesia Castro
12a737d905
TabularData: Fix drop_duplicates for rich_text NaN.
...
When filling missing values with `ui.rich_text` (i.e. in experiments show CMD), those values were not being correctly matched against `self._fill_value`)
2021-12-29 21:33:36 +01:00
Paweł Redzyński
51a6116b92
plots: dir: handle no data in cache/remote
...
Fixes : iterative/cse#4
2021-12-29 13:21:37 +01:00
dependabot[bot]
3566b1941c
build(deps-dev): Bump types-requests from 2.26.2 to 2.26.3
...
Bumps [types-requests](https://github.com/python/typeshed ) from 2.26.2 to 2.26.3.
- [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] >
2021-12-29 12:53:59 +09:00
pre-commit-ci[bot]
ceeda6d307
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.0.1 → v4.1.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.0.1...v4.1.0 )
2021-12-28 15:01:38 +08:00
karajan1001
98d7f785e9
exp show: remove a useless function
...
The function `_raise_error_if_all_disabled` is copyed wrongly to this
place during sub command refactoring. It used to be used in `exp gc`,
can be deleted from this function.
2021-12-27 20:35:07 +01:00
Ruslan Kuprieiev
04e93da0bd
fs: remove unused RemoteCmdError
2021-12-23 19:02:44 +02:00
Ruslan Kuprieiev
72aaca4343
odb: move verify option to config
...
These options are part of the default config for each particular remote.
Plugins will define their default config on theirown, but for now we keep
those in one config schema.
2021-12-23 12:49:16 +02:00
dependabot[bot]
60cb8322d9
build(deps-dev): Bump mypy from 0.921 to 0.930
...
Bumps [mypy](https://github.com/python/mypy ) from 0.921 to 0.930.
- [Release notes](https://github.com/python/mypy/releases )
- [Commits](https://github.com/python/mypy/compare/v0.921...v0.930 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2021-12-23 09:50:23 +05:45
dependabot[bot]
b0b9a74207
build(deps-dev): Bump wheel from 0.37.0 to 0.37.1
...
Bumps [wheel](https://github.com/pypa/wheel ) from 0.37.0 to 0.37.1.
- [Release notes](https://github.com/pypa/wheel/releases )
- [Changelog](https://github.com/pypa/wheel/blob/main/docs/news.rst )
- [Commits](https://github.com/pypa/wheel/compare/0.37.0...0.37.1 )
---
updated-dependencies:
- dependency-name: wheel
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2021-12-23 09:50:05 +05:45
Saugat Pachhai (सौगात)
32fcc73078
deps: explicitly specify pyarrow for hdfs
2.9.3
2021-12-22 16:45:12 +02:00
Saugat Pachhai (सौगात)
e3596178d4
deps: move requests-kerberos to webhdfs_kerberos extras instead of webhdfs
2021-12-22 16:44:52 +02:00
Saugat Pachhai (सौगात)
ba40d91de6
fs.hdfs: skip port if not available
2021-12-22 16:43:56 +02:00
dependabot[bot]
02cfbcfc32
build(deps-dev): Bump mypy from 0.920 to 0.921
...
Bumps [mypy](https://github.com/python/mypy ) from 0.920 to 0.921.
- [Release notes](https://github.com/python/mypy/releases )
- [Commits](https://github.com/python/mypy/compare/v0.920...v0.921 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2021-12-22 12:45:02 +02:00
dependabot[bot]
96acb64fec
build(deps): Bump scmrepo from 0.0.6 to 0.0.7
...
Bumps [scmrepo](https://github.com/iterative/scmrepo ) from 0.0.6 to 0.0.7.
- [Release notes](https://github.com/iterative/scmrepo/releases )
- [Commits](https://github.com/iterative/scmrepo/compare/0.0.6...0.0.7 )
---
updated-dependencies:
- dependency-name: scmrepo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
tests: fix invalid set_ref in exp func test
2021-12-22 17:52:30 +09:00
David de la Iglesia Castro
1507a6ed99
Update benchmarks.yaml
2021-12-21 09:03:19 +05:45
Saugat Pachhai
6034f0e36a
s3: remove explicit dependency on aiobotocore; simplify constraints
...
Hoping to fix `dvc[s3]` installations in pipenv. Pipenv's resolver is in loop, backtracking ruamel.yaml from 0.17.17 to 0.17.11 continuously. I think this has to do
more with `s3`'s dependency than `ruamel.yaml` as it only fails here. And, we are specifying dependency in 1.0.1 whereas aiobotocore has released 2.0 versions which is what is being installed, so it's redundant anyway. I am hopeful that this may help resolver with the simplification in constraints.
2021-12-20 14:32:42 +05:45
Saugat Pachhai
6df1ee87ab
Specify bcrypt explicitly
2021-12-20 12:16:14 +05:45
dependabot[bot]
a6263cffc8
build(deps-dev): Bump types-requests from 2.26.1 to 2.26.2
...
Bumps [types-requests](https://github.com/python/typeshed ) from 2.26.1 to 2.26.2.
- [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] >
2021-12-20 10:37:39 +08:00
Paweł Redzyński
8ca3a7b684
fs: repo: raise proper FileNotFoundError in metadata
...
Related: #7120
2021-12-17 15:48:29 +02:00
David de la Iglesia Castro
4d5be46ab4
exp show --html: Handle fill_value.
...
Adds new argument `fill_value` to ParallelCoordinatesRenderer.
For scalar columns, prevent converting to categorical by explictly inserting None when value is missing (value == fill_value).
For categorical columns, replace `fill_value` with `"Missing"` and ensure it is the last item so it gets rendered on top of the column.
2021-12-17 14:45:12 +09:00
David de la Iglesia Castro
5ee82d4000
exp show: Add parallel coordinates plot.
...
Uses `TabularData.to_parallel_coordinates`.
Adds new arguments: `html`, `out`, `open`
Reuses `--sort-by` to define colorscale.
Closes #4455
2021-12-17 14:45:12 +09:00
David de la Iglesia Castro
a5b7c5ea19
TabularData: Add to_parallel_coordinates.
...
Uses `ParallelCoordinatesRenderer` and `dvc.render.html.write`.
pre-requisite #4455
2021-12-17 14:45:12 +09:00
David de la Iglesia Castro
19b3c82698
dvc render: Add plotly parallel coords renderer
...
New renderer based on plotly. Not exposed to `dvc plots`.
Generate plotly datapoints from `TabularData`.
pre-requisite #4455
2021-12-17 14:45:12 +09:00
David de la Iglesia Castro
9bd60f62d7
exp show: Add alternating row colors and update border style.
...
Use `box.HORIZONTALS`.
rich_table: Support `box.HORIZONTALS`
Closes #7128
2021-12-17 14:31:53 +09:00
dependabot[bot]
970cbfa64e
build(deps-dev): Bump mypy from 0.910 to 0.920
...
Bumps [mypy](https://github.com/python/mypy ) from 0.910 to 0.920.
- [Release notes](https://github.com/python/mypy/releases )
- [Commits](https://github.com/python/mypy/compare/v0.910...v0.920 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2021-12-16 16:04:47 +09:00
Ruslan Kuprieiev
0bf56fe29b
rename master -> main
2021-12-15 22:19:36 +02:00
Ruslan Kuprieiev
30d6839a5f
diff: use relpaths
...
Regression from path_info removal.
Also fixes #7147
2021-12-15 17:27:38 +02:00
Paweł Redzyński
e24de3a0f3
plots: introduce --json option
...
Fixes : #7073
2021-12-15 11:05:57 +01:00
Peter Rowlands
25ef812ecf
exp: use process manager dirs for serialized executors
...
- partially refactor existing pidfile behavior into using proc manager
- old pidfiles are now json-serialized executor info files placed in
proc manager subdirs (alongside proc manager pidfile/logs/etc)
- move multiprocessing based (attached) execution into separate
execution path from future "detached" execution support
2021-12-15 15:55:32 +09:00
Peter Rowlands
fa819b0b70
exp: refactor workspace repro into executor classes
2021-12-15 15:55:32 +09:00
Peter Rowlands
37f8010b42
exp: initial executor manager refactor
...
- introduce ExecutorManager classes
- move executor init + execution from experiments.__init__ into the
manager classes
- make executors serializable via ExecutorInfo
2021-12-15 15:55:32 +09:00
Saugat Pachhai
8319cc50c6
Update setup.cfg
2021-12-14 21:11:28 +05:45
dependabot[bot]
98c22e3277
build(deps): Bump scmrepo from 0.0.4 to 0.0.5
...
Bumps [scmrepo](https://github.com/iterative/scmrepo ) from 0.0.4 to 0.0.5.
- [Release notes](https://github.com/iterative/scmrepo/releases )
- [Commits](https://github.com/iterative/scmrepo/compare/0.0.4...0.0.5 )
---
updated-dependencies:
- dependency-name: scmrepo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2021-12-14 21:11:28 +05:45
Saugat Pachhai (सौगात)
3ca8e26169
tests: get rid of GitFS related tests
...
Also refactored unittest-based tests for LocalFileSystem to pytest
2021-12-14 17:55:26 +05:45
karajan1001 and Peter Rowlands
0deab0118a
exp: split exp sub command ( #5489 )
...
related to #5489
Current dvc/command/experiments.py is too long for switch between cmd class
and the argument parser.
Split the sub command in dvc/command/experiments.py to individual files
Co-authored-by: Peter Rowlands (변기호) <[email protected] >
2021-12-14 19:16:04 +08:00
dependabot[bot]
72af8b8605
build(deps-dev): Bump pytest-timeout from 2.0.1 to 2.0.2
...
Bumps [pytest-timeout](https://github.com/pytest-dev/pytest-timeout ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/pytest-dev/pytest-timeout/releases )
- [Commits](https://github.com/pytest-dev/pytest-timeout/compare/2.0.1...2.0.2 )
---
updated-dependencies:
- dependency-name: pytest-timeout
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2021-12-14 16:53:58 +08:00
Saugat Pachhai (सौगात)
ba4955738f
tests: remove func.test_scm
2021-12-13 21:03:24 +05:45
dependabot[bot]
602713e57b
build(deps-dev): Bump pytest-xdist from 2.4.0 to 2.5.0
...
Bumps [pytest-xdist](https://github.com/pytest-dev/pytest-xdist ) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/pytest-dev/pytest-xdist/releases )
- [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v2.4.0...v2.5.0 )
---
updated-dependencies:
- dependency-name: pytest-xdist
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2021-12-13 13:39:50 +09:00
Paweł Redzyński
7250e1b336
dvc: fix installation from archives
...
Fixes : #7124
2.9.2
2021-12-11 05:49:28 +02:00
Ruslan Kuprieiev
896bbf1fc6
fs: get rid of unused DETAIL_FIELDS
2021-12-10 18:02:22 +02:00
Ruslan Kuprieiev
81eda7e2b7
fs: get rid of CHECKSUM_DIR_SUFFIX and is_dir_hash
...
These are leftovers from old remotes, that clearly have nothing
to do with filesystems.
2021-12-10 10:53:10 +02:00
Ruslan Kuprieiev
82c5caee27
setup: unpin s3fs/ossfs/gcsfs
2021-12-09 15:20:22 +02:00
Paweł Redzyński
eb41b8b3e0
setup: bump gcsfs
...
Related: #7053
2021-12-09 15:20:22 +02:00
Ruslan Kuprieiev
ea49fb95f7
setup: bump s3fs
...
Fixes #7053
2021-12-09 13:57:40 +02:00
dependabot[bot]
e977bcc6d9
build(deps-dev): Bump dvclive[image] from 0.4.5 to 0.4.6
...
Bumps [dvclive[image]](https://github.com/iterative/dvclive ) from 0.4.5 to 0.4.6.
- [Release notes](https://github.com/iterative/dvclive/releases )
- [Commits](https://github.com/iterative/dvclive/compare/0.4.5...0.4.6 )
---
updated-dependencies:
- dependency-name: dvclive[image]
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2021-12-08 14:32:48 +02:00
dependabot[bot]
33228b5cd4
build(deps): Bump scmrepo from 0.0.3 to 0.0.4
...
Bumps [scmrepo](https://github.com/iterative/scmrepo ) from 0.0.3 to 0.0.4.
- [Release notes](https://github.com/iterative/scmrepo/releases )
- [Commits](https://github.com/iterative/scmrepo/compare/0.0.3...0.0.4 )
---
updated-dependencies:
- dependency-name: scmrepo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2021-12-08 12:01:56 +01:00
Ruslan Kuprieiev
064fbfd0d5
webdav: fix unstrip_protocol
2.9.1
2021-12-07 23:59:12 +02:00
Ruslan Kuprieiev
e8e1c76504
fs: path: use ntpath/posixpath
...
This is less error-prone than implementing these methods ourselves.
2.9.0
2021-12-07 22:58:48 +02:00
Saugat Pachhai (सौगात)
532e115782
exp init: unhide from dvc exp --help
2021-12-07 09:55:40 +05:45