Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump civis from 1.16.1 to 2.4.0 in /docs #1190

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 18, 2024

Bumps civis from 1.16.1 to 2.4.0.

Release notes

Sourced from civis's releases.

v2.4.0

Added

  • The new kwarg retries has been added to civis.APIClient so that a tenacity.Retrying instance can be provided to customize retries. (#495)
  • Added civis.workflows.validate_workflow_yaml to validate a Civis Platform workflow YAML definition. (#497, #499)
  • The helper I/O functions that create a Civis file (i.e., civis.io.file_to_civis, civis.io.dataframe_to_file, and civis.io.json_to_file) accept a new description keyword argument for the new description attribute of Civis file objects. (#498, #500)
  • Response objects are now fully typed through the attribute syntax. (#501)
  • Both Response and PaginatedResponse are now directly available under the civis namespace. (#501)
  • Added support for Python 3.13. (#501)
  • Added the new property default_database_credential_id at civis.APIClient, which is going to replace the existing default_credential. (#502)

Changed

  • When a PaginatedResponse object is returned from an API call, a user-specified limit kwarg is now honored to facilitate speeding up the pagination. (#501)

Deprecated

  • The method get_database_credential_id at civis.APIClient has been deprecated and will be removed at civis-python v3.0.0. There's no replacement for this method. (#502)
  • The property default_credential at civis.APIClient has been deprecated and will be removed at civis-python v3.0.0, in favor of the new property default_database_credential_id. (#502)

Removed

  • Dropped support for Python 3.9. (#499)

Fixed

  • The repr form of Response objects is now the dict-based Response({‘spam’: 123}) instead of the dataclass-based Response(spam=123), since response object keys can be invalid Python identifiers. (#501)
  • In Response object instantiation, object keys that originate from environment variables are now preserved for their (customarily upper-) case even in the default snake-case setting. (#501)
  • In Response object instantiation, an API response that represents a JSONValue object now has its value attribute unmodified as the Python object representation of the deserialized JSON form (as opposed to being converted to a Response-based form). (#501)

v2.3.0

Added

  • Added a script for checking if the Civis API spec is up-to-date. (#489)
  • Added a new keyword argument sql_params_arguments to the civis.io.* functions that accept a SQL query, so that the user can run a parameterized SQL script. (#493)

Changed

  • Refactored the civis.parallel module and related unit tests due to major changes of joblib from v1.2.0 to v1.3.0 (API-breaking changes for dropping joblib.my_exceptions.TransportableException and joblib.format_stack.format_exc,

... (truncated)

Changelog

Sourced from civis's changelog.

2.4.0 - 2024-11-11

Added

  • The new kwarg retries has been added to civis.APIClient so that a tenacity.Retrying instance can be provided to customize retries. (#495)
  • Added civis.workflows.validate_workflow_yaml to validate a Civis Platform workflow YAML definition. (#497, #499)
  • The helper I/O functions that create a Civis file (i.e., civis.io.file_to_civis, civis.io.dataframe_to_file, and civis.io.json_to_file) accept a new description keyword argument for the new description attribute of Civis file objects. (#498, #500)
  • Response objects are now fully typed through the attribute syntax. (#501)
  • Both Response and PaginatedResponse are now directly available under the civis namespace. (#501)
  • Added support for Python 3.13. (#501)
  • Added the new property default_database_credential_id at civis.APIClient, which is going to replace the existing default_credential. (#502)

Changed

  • When a PaginatedResponse object is returned from an API call, a user-specified limit kwarg is now honored to facilitate speeding up the pagination. (#501)

Deprecated

  • The method get_database_credential_id at civis.APIClient has been deprecated and will be removed at civis-python v3.0.0. There's no replacement for this method. (#502)
  • The property default_credential at civis.APIClient has been deprecated and will be removed at civis-python v3.0.0, in favor of the new property default_database_credential_id. (#502)

Removed

  • Dropped support for Python 3.9. (#499)

Fixed

  • The repr form of Response objects is now the dict-based Response({‘spam’: 123}) instead of the dataclass-based Response(spam=123), since response object keys can be invalid Python identifiers. (#501)
  • In Response object instantiation, object keys that originate from environment variables are now preserved for their (customarily upper-) case even in the default snake-case setting. (#501)
  • In Response object instantiation, an API response that represents a JSONValue object now has its value attribute unmodified as the Python object representation of the deserialized JSON form (as opposed to being converted to a Response-based form). (#501)

2.3.0 - 2024-06-14

Added

  • Added a script for checking if the Civis API spec is up-to-date. (#489)
  • Added a new keyword argument sql_params_arguments to the civis.io.* functions that accept a SQL query, so that the user can run a parameterized SQL script. (#493)

Changed

  • Refactored the civis.parallel module and related unit tests due to major changes

... (truncated)

Commits
  • 24be84d [CIVIS-9806] MAINT bump version to v2.4.0 (#503)
  • 74bb82f [CIVIS-9192] ENH clean up database credential IDs at civis.APIClient (#502)
  • ecccead [CIVIS-7940] [CIVIS-8862] ENH API response objects: typing, repr, fixes for k...
  • 6803c2c [CIVIS-9155] ENH support description in file upload CLI (#500)
  • 87e14a7 [CIVIS-8846] FIX validation checks of a workflow YAML definition; DEP drop Py...
  • d6fa63b [CIVIS-9155] ENH support setting a Civis file's new description attribute (...
  • f72ec23 [CIVIS-8846] ENH validate a workflow YAML definition (#497)
  • 184a942 Bump certifi from 2024.6.2 to 2024.7.4 in /docs (#496)
  • 801d8c8 [CIVIS-8768] ENH customize API call retrying behavior (#495)
  • 0e30326 Bump urllib3 from 2.2.1 to 2.2.2 in /docs (#494)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [civis](https://github.com/civisanalytics/civis-python) from 1.16.1 to 2.4.0.
- [Release notes](https://github.com/civisanalytics/civis-python/releases)
- [Changelog](https://github.com/civisanalytics/civis-python/blob/main/CHANGELOG.md)
- [Commits](civisanalytics/civis-python@v1.16.1...v2.4.0)

---
updated-dependencies:
- dependency-name: civis
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependency update Work type - updates or additions to Parsons project dependenies python Pull requests that update Python code labels Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependency update Work type - updates or additions to Parsons project dependenies python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants