Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
…update_client into add_env_var_check
  • Loading branch information
gsheni committed May 20, 2019
2 parents 7b3a895 + a53478e commit a517b29
Showing 1 changed file with 31 additions and 9 deletions.
40 changes: 31 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,26 @@
# Featuretools Update Client
# Featuretools Update Checker
[![CircleCI](https://circleci.com/gh/FeatureLabs/featuretools_update_client/tree/master.svg?style=svg&circle-token=8f6cfba4e8f07c5602f570cf894a216ab8fedaa2)](https://circleci.com/gh/FeatureLabs/featuretools_update_client/tree/master)

## URLs
- https://api.featurelabs.com/update_check/
- https://api.featurelabs.com/update_check/?version=0.7.0
- https://api.featurelabs.com/update_check/?version=0.7.d
- https://api.featurelabs.com/update_check/?version=+
- https://api.featurelabs.com/update_check/?version=bad
- https://api.featurelabs.com/update_check/?version=0.7.0&version_featuretools_enterprise=1.4.0
Featuretools Update Checker is a python library to automatically check that you have the latest version of Featuretools.
## Installation
Install with pip

python -m pip install featuretools

## Example
Below is an example of using the Update Checker
```python
import featuretools as ft
> Featuretools is out-of-date, latest == 0.7.1
```
- The update checker uses an entrypoint of featuretools so it will run everytime you import featuretools.
- The update checker will siliently finish if it detects no response from the server, or timeouts.
- The update checker will check asynchronously and not slow down your code.


## Test
First make sure all dependencies are installed
```shell
```shell
make installdeps
```

Expand All @@ -28,3 +37,16 @@ After setting `SKIP_REAL` to the desired value, run the tests with:
make test
```

## Disable Checker
- You can easily disable to update checker by changing your environment variables to include the following:
```yaml
FEATURETOOLS_UPDATE_CHECKER=False
```
## Feature Labs
<a href="https://www.featurelabs.com/">
<img src="http://www.featurelabs.com/wp-content/uploads/2017/12/logo.png" alt="Featuretools" />
</a>

Featuretools Update Checker is an open source project created by [Feature Labs](https://www.featurelabs.com/). To see the other open source projects we're working on visit Feature Labs [Open Source](https://www.featurelabs.com/open). If building impactful data science pipelines is important to you or your business, please [get in touch](https://www.featurelabs.com/contact/).


0 comments on commit a517b29

Please sign in to comment.