Commit Graph
32 Commits
Author SHA1 Message Date
Ruslan Kuprieiev 20c1bfe5ff setup: pypi fixes
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-03-21 12:17:26 +02:00
Ruslan Kuprieiev 46bb7e1c63 setup.py: use m2r to convert README.md to rst
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-03-21 12:01:16 +02:00
Ruslan Kuprieiev 93194ecd2d dvc: setup.py: add long description
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-03-21 11:14:19 +02:00
Dmitry c177e1c52d Update description in the package 2018-03-21 01:53:56 -07:00
Ruslan Kuprieiev 6b285e611c dvc: validate stage files
Fixes #578

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-03-20 10:40:37 +02:00
Ruslan Kuprieiev e67be7afca dvc: add pyasn1 to requirements
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-03-18 13:11:44 +02:00
Ruslan Kuprieiev fa22e56917 state: use str representations for inode and mtime
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-03-18 12:35:56 +02:00
Ruslan Kuprieiev b7e9c9f021 pip: add setuptools version dependency
Fixes #555

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-03-16 12:11:22 +02:00
Ruslan Kuprieiev b728d942c7 state: optimize state storage and computation
Reduces 'dvc add' time for 30K files from 25sec to 9sec.

Fixes #546

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-03-13 20:18:03 +02:00
Ruslan Kuprieiev 04d11c1762 Remove pygraphviz from install_requires 2018-03-12 18:58:46 +02:00
Ruslan Kuprieiev 068f742852 dvc: use zc.lockfile instead of fasteners
fasteners' InterProcessLock doesn't work within
one process, thus it is not suitable for our dvc
library.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-02-27 04:20:32 +02:00
Ruslan Kuprieiev 4e2d6d1cd1 dvc: cleanup requirements
There are a lot of old unused dependecies that need to be cleaned up.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-02-24 02:29:03 +02:00
Ruslan Kuprieiev 385317eb4c dvc: relax version requirements
Fixes #480

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-02-24 02:29:03 +02:00
Ruslan Kuprieiev e4d9755a7e dvc: cloud RFC add support for directories
Fixes #367

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-22 03:19:29 +02:00
Ruslan Kuprieiev 19cd599b1a macos: remove old dependencies
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-20 04:35:36 +02:00
Ruslan Kuprieiev 3b09290ed8 test: improve coverage and fix bugs
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-10 19:39:41 +02:00
Ruslan Kuprieiev 9c10a643a7 win: enable unit tests
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-02 13:03:06 +02:00
Ruslan Kuprieiev a779424a36 WIP RFC
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-12-23 09:37:40 +02:00
Ruslan Kuprieiev a828fee479 requirements: add pyyaml
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-11-28 21:47:23 +02:00
Ruslan Kuprieiev 0c561e7f12 google cloud: fix cloud settings and requirements
These are to allow using OAuth with your dvc, as
this is the recomended way to access gcp.

Fixes #203

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-09-14 22:23:22 +03:00
Ruslan Kuprieiev b707dbd0fe dvc: add 'dvc visual'
This command generates dependency graph for specified target,
saves it in .dot file and also draws it into .svg file.

Fixes #39

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-08-26 09:18:45 +03:00
Ruslan Kuprieiev 194e1ec419 dvc: add 'config' command
Fixes #177

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-08-20 06:19:38 +03:00
Ruslan Kuprieiev 7a3b500390 dvc: bring back frozen versions for deps
Fixes #173.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-08-16 19:39:05 +03:00
Ruslan Kuprieiev 883e6773f7 dvc: get rid of pathlib
Fixes #118

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-08-03 23:31:59 +03:00
Ruslan Kuprieiev b1f19cee37 travis: build linux packages
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-07-31 03:45:10 +03:00
Ruslan Kuprieiev ee34fdfa31 RFC: move cmdline parsing to cli.py and settings RFC
This will make the structure of dvc more linear
making it easier to read. Plus, these changes
are needed in preparation for libdvc, as they
move all cmdline parsing to one common place.

This patch also refactors our settings system
also make it more linear and remove abstraction
levels that are not needed and only cause confusion.
There is a lot more to be done in preparation for
dvc lib and RFC overall, but this a first step
in that long journey.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-07-31 01:39:32 +03:00
Dmitry Petrov 3eda97d8ff download_url format 2017-06-27 02:53:49 -07:00
Ruslan Kuprieiev e02437ed97 dvc: logger: use colorama to colorize output
Colors help readability, especially in verbose mode.
Current color map:

	Debug:   Blue
	Info:    White
	Warning: Yellow
	Error:   Red
2017-05-22 14:44:31 +03:00
Dmitry Petrov 29de545752 Build with more details 2017-05-10 03:01:44 -07:00
Dmitry Petrov 844202f0a0 Add version 2017-05-02 23:14:23 -07:00
Ruslan Kuprieiev 586c7f7e57 dvc: automatically create scripts, v2
Moving dvc.py contents to dvc/main.py and making
dvc.py to be just a wrapper for calling dvc/main.py.
This will allow us to both keep changes minimal and
use automatic script building.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-05-02 15:33:18 +03:00
Ruslan Kuprieiev 71ede45475 setup: add setup.py script, v2
v2, fixed email and removend config

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-05-02 10:11:10 +03:00