Gokart

Latest version: v1.3.0

Safety actively analyzes 629959 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 10

1.1.2

* Use cache in make task info 283 by ujiuji1259
* Update documentation for fail_on_empty_dump 282 by yamasakih

1.1.1

Changes
Feature
- Feature/implement fast load lock 276 mski-iksm

Bug fixes
- Bugfix: task_info should accept generator 279 Hi-king

Dependabot fixes
- 274 and 275

1.1.0

BREAKING CHANGE: `%(envvar)s` styled conf and implicit environment variables passing are no longer available 272

|<img width="1246" alt="image" src="https://user-images.githubusercontent.com/1065318/152985358-11215b22-9455-4448-be27-0d31aeff72e7.png">|<img width="1289" alt="image" src="https://user-images.githubusercontent.com/1065318/152985374-2e86a963-22cc-4444-8438-8b342b01ec0a.png">|
|----|---|
|<img width="1310" alt="image" src="https://user-images.githubusercontent.com/1065318/152985397-92dcc33e-99ab-4970-b6bc-5fdf33945690.png">|<img width="1298" alt="image" src="https://user-images.githubusercontent.com/1065318/152985892-ebdb968b-1838-4334-b58c-72bd7a21ef5e.png">|

How to migrate

1. Change `%(envvar)s` to `${envvar}`

old

toml
[TaskA]
a=%(A)s


new

toml
[TaskA]
a=${A}

2. Stop Implicit envvar passing

With older versions, following had worked implicitly with env `A=foo`

code

python
class TaskA(TaskOnKart):
a = parameter()

class TaskB(TaskOnKart):
a = parameter()


conf

toml
[TaskA]
[TaskB]


something tricky :) Plz see detailed discussions if you are curious about this.


Now, should fix to pass envvar explicitly


conf

toml
[TaskA]
a=${A}
[TaskB]
a=${A}





See discussion in 272 and [slide](https://docs.google.com/presentation/d/1Vq9EvpvTlwtMoZsOLrSljLencxx2xqfyNmlGb42SOXg/edit?usp=sharing) for farther information.



All Changes

Feature Updates

* only use luigi-style ${ENVVAR} (272) nersonu
* support 3.10 (269) hirosassa

Improve Developer's experiences

* Add Error Message (267) hirotosuzuki
* update task lock docs (263) mski-iksm
* assert redis_timeout (271) mski-iksm
* add redis test (273) mski-iksm

1.0.7

Feature

* Passing additional arguments with gokart.build() (like workers=...) Hi-king
* add gokart.testing.assert_frame_equal mski-iksm

Bugfix

* add default value for ignore_task_names (255) mski-iksm
* fix issue: Recursively large parameters vaaaaanquish

Refactor

* Update tutorial.rst Hi-king
* fix yapf mski-iksm

Related Issues

* Recursively large parameters vaaaaanquish
* How to run tasks in parallel gismo07

1.0.6

Feature

* Tasks hash ids update when run function definition changes (252) ujiuji1259

1.0.5

Hotfix
- change default loglevel of gokart.build as ERROR 249 Hi-king

Feature
- Add requires to TaskInfo 250 mski-iksm

Page 3 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.