Civis

Latest version: v2.3.0

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

Scan your dependencies

Page 2 of 7

1.15.1

Not secure
Fixed
- fixes bug whereby calls with iterate=True do not retry (413)

1.15.0

Not secure
Changed
- Bump minimum pubnub version to `4.1.12` (397)
- In `civis.io.civis_file_to_table`, ensure that data types are detected when table_columns are provided with no sql_types. Additionally, throw an error if some sql_types are provided and not others. (400)
- Retain specific sql types when there are multiple input files and `table_columns` specified in `civis.io.civis_file_to_table` (402)
- Removed Python 3.5 support (404)
- Updated list of base API resources to include `aliases`, `git_repos`, `json_values`, `services`, and `storage_hosts` so that they show up in the sphinx docs (406)
- Update the API spec at `civis/tests/civis_api_spec.json` so that new endpoints are included (e.g., `/exports/files/csv`) (407)
- Refactor file cleaning logic for `civis.io.civis_file_to_table` (405)
- Refactored retry logic to use tenacity package, added random jitter on retries, and retry on POST 429 and 503s. (401)

Fixed
- Fixed a workflows usage example in `docs/source/client.rst` that had an incorrect endpoint. (409)
- Fixed a bug in parsing responses that included "update" as a key (e.g., in column information from `client.tables.get(...)`). (410)

1.14.2

Not secure
Added
- Added support for Python 3.8 (391)

Fixed
- Fixed a bug in the CLI tool which caused failed commands to exit with a 0 exit status. (389)
- Fixed some issues that the newly-released flake8 3.8 complained about, including a buggy print statement for logging in run_joblib_func.py. (394)
- Fixed a bug when cancelling jobs while using the Civis joblib backend. (395)

Changed
- Added additional detail to `civis.io.dataframe_to_civis`, `civis.io.csv_to_civis`, and `civis.io.civis_file_to_table`'s docstrings on the primary key parameter. (388)
- Made polling threads for Civis futures be daemon threads so that Python processes will shut down properly in Python 3.8 (391)
- Removed deprecation warning on the `file_id` parameter of `civis.io.civis_file_to_table`. The parameter name will be kept in v2. (360, 393)
- Show tables of methods for each set of endpoints in the API Resources pages. (396)

1.14.1

Not secure
Fixed
- Fixed a bug in the `ServiceClient` where the API root path was not passed when generating classes. (384)

1.14.0

Not secure
Added
- Added `.outputs` method to retrieve outputs from `CivisFuture`
objects. (381)
- Added `table_columns` parameter to `civis.io.civis_file_to_table`, `civis.io.dataframe_to_civis`, and `civis.io.csv_to_civis` (379)

Fixed
- Fixed/relaxed version specifications for click, jsonref, and jsonschema. (377)

Removed

- Removed support for Python 2.7 and 3.4. (378)

Changed
- No longer require ServiceClient to be instantiated to parse a
service api spec. (382)

1.13.1

Not secure
Added
- Suppressed FutureWarning from sklearn.externals.joblib. (375)

Page 2 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.