Commit Graph
184 Commits
Author SHA1 Message Date
Ruslan Kuprieiev 9afee734f3 dvc: add __main__.py
This allows running dvc module directly: python -m dvc
2017-05-04 16:26:28 -07:00
Ruslan Kuprieiev 5db60a2586 build: use anaconda instead of nuitka
Nuitka is not able to handle all of our dependencies correctly,
so instead we're using anaconda which is essentially portable
python in single directory, that we can use to simply pip intsall
everything we need, pack it up and create an installer with inno
setup.

Currently, to build on windows(and for windows) you need to only
have Inno Setup 5 installed(no need for python!) and simply run
build.cmd from your prompt. It will automatically download latest
miniconda and produce dvc-{version}.exe in project's root.
Use dvc-{version}.exe to distribute dvc as a standalone application.
It doesn't require anything from user, everything it needs is provided
by our installer.
2017-05-04 16:22:17 -07:00
Ruslan Kuprieiev ad181a6c7e build: add builder for windows
It uses nuitka to convert dvc.py into standalone dvc.exe and then
uses Inno Setup script to create an installer.
2017-05-03 14:19:49 -07:00
Dmitry Petrov df33769203 Requirements file for the tutorial 2017-05-03 03:48:51 -07:00
Dmitry Petrov 55d93a93ed Do not check DVC_HOME 2017-05-03 02:37:36 -07:00
Dmitry Petrov a3aad623de Readme png --> jpg 2017-05-03 00:59:28 -07:00
Dmitry Petrov c7723f5a62 Readme rounded image and short descr 2017-05-03 00:58:23 -07:00
Dmitry Petrov 2858ca57ac Readme - small DVC icone 2017-05-03 00:53:27 -07:00
Dmitry Petrov 88fa8fc9ad README test 2017-05-03 00:51:24 -07:00
Dmitry Petrov b82cf334ab fix image links 2017-05-03 00:43:53 -07:00
Dmitry Petrov 97430a6c98 README more details 2017-05-03 00:41:01 -07:00
Dmitry Petrov 390dba0c70 Start new version of README 2017-05-03 00:21:45 -07:00
Dmitry Petrov 844202f0a0 Add version 2017-05-02 23:14:23 -07:00
Dmitry Petrov e2f39a522a Fix unit tests 2017-05-02 23:12:57 -07:00
Dmitry Petrov 1cc813027f Small cloud fixes 2017-05-02 23:03:25 -07:00
Dmitry Petrov 819af1cd22 Cloud rename: amazon to AWS, google to GCP 2017-05-02 22:49:58 -07:00
Dmitry Petrov 6801c408c9 Get rid of cloud gonfig check in runtime init 2017-05-02 22:34:21 -07:00
Dmitry Petrov 5b0aa00ca5 Help messages 2017-05-02 09:35:59 -07:00
Dmitry Petrov 6debf8e276 Merge pull request #58 from efiop/master
dvc: automatically create scripts
2017-05-02 09:12:01 -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
Dmitry Petrov 45a430e60d Merge pull request #57 from efiop/master
add setup.py v2
2017-05-02 00:14:57 -07: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
Ruslan Kuprieiev ba216474f1 requirements: move mac-specific to osx.txt
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-05-02 09:18:29 +03:00
Dmitry Petrov f6ad4ad5c8 Some warnings to debug 2017-05-01 21:03:23 -07:00
Dmitry Petrov 26461e910e dvc help messages 2017-05-01 16:33:58 -07:00
Dmitry Petrov 29bdacf5ad dvc.bat for windows 2017-05-01 16:06:05 -07:00
Dmitry Petrov 45e10c2663 Rename dvc2.py back to dvc.py 2017-05-01 13:35:03 -07:00
Dmitry Petrov c887d2f75c Lower the level of dvc-git logs to DEBUG 2017-05-01 13:32:47 -07:00
Dmitry Petrov edc173961a Remove extra commands 2017-05-01 12:42:33 -07:00
Dmitry Petrov cc0a1a6163 small fix.. 2017-04-29 21:54:01 -07:00
Dmitry Petrov 933d245bdc Repro issue 2017-04-29 18:22:41 -07:00
Dmitry Petrov f6ded2fa72 Lock cmd: small changes 2017-04-29 18:01:24 -07:00
Dmitry Petrov 6ec0025d79 Add lock cmd and clean up 2017-04-29 15:13:03 -07:00
Dmitry Petrov 223380d299 New command: lock 2017-04-29 15:12:31 -07:00
Dmitry Petrov b9a7c737e1 Merge pull request #55 from dataversioncontrol/repro_cache
Repro cached files
2017-04-28 21:41:19 -07:00
Dmitry Petrov a7f8989575 Unit tests 2017-04-28 15:03:33 -07:00
Dmitry Petrov 73980a1a4b Sync: warning if file cannot be synced 2017-04-28 14:58:06 -07:00
Dmitry Petrov 815f93c5f0 Repro fixes: Force dependency check if cache file is missing 2017-04-28 14:57:20 -07:00
Dmitry Petrov 55111b082d Repro: separate --recursive option from regular, one step repro. Close #54 2017-04-28 14:12:45 -07:00
Dmitry Petrov a61c5a8c7f Repro data file without cache file. Close #53 2017-04-28 12:56:27 -07:00
Dmitry Petrov dc0d4b6054 Merge pull request #52 from dataversioncontrol/sync_small_fixes
Sync small fixes
2017-04-28 11:08:24 -07:00
Dmitry Petrov dac5d36f9f Small changes 2017-04-28 02:23:16 -07:00
Dmitry Petrov cb87de1f4c import commit message formatting fix 2017-04-27 21:35:08 -07:00
Dmitry Petrov def2ab0138 data-sync multiple imports. Close #50 2017-04-27 21:34:14 -07:00
Dmitry Petrov 16bd2f94b2 .cache dir was not created - sync issue in new repo. Close #51 2017-04-27 21:33:39 -07:00
Dmitry Petrov 6b3559a628 Tutorial E2E 2017-04-27 09:45:28 -07:00
Dmitry Petrov ea51a8856d Merge pull request #48 from dataversioncontrol/implicit_code_dependency
Include implicit code dependencies from argv. Close #46
2017-04-27 09:35:08 -07:00
Dmitry Petrov 22088a4d38 Include implicit code dependencies from argv. Close #46 2017-04-27 00:42:38 -07:00
Dmitry Petrov 7287129532 Circular dependency bug - rm output before reproduction. Close #47 again 2017-04-26 23:03:55 -07:00
Dmitry Petrov db17e2d9a4 Circular dependency. Close #47 2017-04-26 20:05:32 -07:00