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

build(deps): bump geopy from 1.20.0 to 2.2.0 #205

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

Conversation

dependabot-preview[bot]
Copy link
Contributor

Bumps geopy from 1.20.0 to 2.2.0.

Release notes

Sourced from geopy's releases.

2.2.0

New Features

  • .OpenCage: added annotations param. Contributed by mtmail. (#464)
  • .Photon: added bbox param. Contributed by Holger Bruch. (#472)
  • New geocoder: .Geocodio. Contributed by Jon Duckworth. (#468)
  • New geocoder: .HereV7. Contributed by Pratheek Rebala. (#433)
  • New geocoder: .What3WordsV3. Contributed by Saïd Tezel. (#444)
  • New error class: .exc.GeocoderRateLimited. This error extends .exc.GeocoderQuotaExceeded and is now raised instead of it for HTTP 422 error code. (#479)
  • .AdapterHTTPError: added headers attribute. (#479)

Breaking Changes

  • Removed GeocodeFarm class: the service is very unstable. (#445)

Deprecations

  • .GoogleV3 has been moved from geopy.geocoders.googlev3 module to geopy.geocoders.google. The old module is still present for backwards compatibility, but it will be removed in geopy 3. (#483)

Bugfixes

  • .OpenCage: improved error handling by using the default errors map (e.g. to raise .exc.GeocoderQuotaExceeded instead of .exc.GeocoderQueryError for HTTP 402 error). (#479)

Code Improvements

  • .Photon: updated domain. Contributed by yrafalin. (#481)
  • .IGNFrance: removed redundant check. Contributed by Miltos. (#469)
  • Changed default exception type for HTTP code 408: now it is raised as .exc.GeocoderTimedOut instead of a more generic .exc.GeocoderServiceError. (#479)
  • :mod:geopy.exc: extend more specific built-in exceptions where appropriate: classes .ConfigurationError, .GeocoderQueryError, .GeocoderNotFound now extend ValueError; .GeocoderRateLimited and .GeocoderUnavailable extend IOError; .GeocoderTimedOut extends TimeoutError. (#484)

Docs Improvements

... (truncated)

Changelog

Sourced from geopy's changelog.

orphan

:

Changelog of the 1.x series

1.23.0

2020-06-27

This is the last feature release for the 1.x series, as geopy 2.0 has been released. The 1.x series will not receive any new features or bugfixes unless explicitly asked on the issue tracker.

  • ADDED: Units Conversion docs section.
  • ADDED: Docs now explicitly clarify that geocoding services don't consider altitudes. (#165)
  • ADDED: Point.format_unicode method. It was always present as __unicode__ magic for Python 2.7, and now it can be accessed as a public method.
  • ADDED: geopy.__version_info__ tuple which can be used to dynamically compare geopy version.
  • ADDED: pytest --skip-tests-requiring-internet switch (might be useful for downstream package maintainers). (#413)
  • CHANGED: Points with different altitudes now emit a warning in distance computations. In geopy 2.0 the warning would become an exception. (#387)
  • CHANGED: Improved Point docs: added missing public methods, added more examples.
  • CHANGED: Nominatim started emitting warnings for a number of sample user agents mentioned in the docs, such as specify_your_app_name_here.
  • FIXED: IGNFrance ignored proxies with username + password auth. (#289)

1.22.0

2020-05-11

  • ADDED: AlgoliaPlaces geocoder. Contributed by Álvaro Mondéjar. (#405)
  • ADDED: BaiduV3 geocoder. (#394)
  • ADDED: MapQuest geocoder. Contributed by Pratheek Rebala. (#399)
  • ADDED: MapTiler geocoder. Contributed by chilfing. (#397)
  • ADDED: Nominatim-based geocoders: zoom parameter has been added to the reverse method. Contributed by David Mueller. (#406)
  • ADDED: GoogleV3 added support for lists in components param which allows to specify multiple components with the same name. Contributed by Pratheek Rebala. (#409)
  • CHANGED: Updated links to Nominatim documentation. Contributed by Sarah Hoffmann. (#403)
  • CHANGED: Yandex now issues a deprecation warning when lang parameter is specified in __init__. lang should be passed to geocode and reverse instead. (#350)
  • CHANGED: format_string param has been marked as deprecated in all geocoders and will be removed in geopy 2.0. See the new Specifying Parameters Once doc section for alternatives.
  • FIXED: IGNFrance incorrectly processed empty results: geocode has been raising an IndexError, reverse was returning an empty list. Now they both return None. (#244)
  • FIXED: TomTom geocoder has been raising GeocoderInsufficientPrivileges exception for rate limiting errors instead of GeocoderQuotaExceeded.

1.21.0

2020-02-02

  • ADDED: HERE geocoder now supports the new API KEY authentication method. The old one is marked as deprecated and now issues a warning. Contributed by deeplook. (#388)
  • ADDED: Nominatim-based geocoders: featuretype parameter has been added to the geocode method. Contributed by Sergio Martín Morillas. (#365)
  • ADDED: Nominatim-based geocoders: namedetails parameter has been added to the geocode method. Contributed by enrique a. (#368)
  • ADDED: `Pelias`: language parameter has been added to the geocode and reverse methods. Contributed by Armin Leuprecht. (#378)

... (truncated)

Commits
  • ade9c1b 2.2.0
  • 26da73e Fix failing tests: bing, nominatim, opencage
  • 52ab9e7 Update changelog
  • ff024a9 Update changelog
  • f481a82 tests: fix ArcGIS failing test_reverse_no_result
  • 9c7bf7b docs: add Distance class doc and Distance.destination method (#473)
  • 6afb62d Update changelog
  • 527a173 geopy.exc: extend more specific built-in exceptions where appropriate (#484)
  • 40ff460 Update changelog
  • 66f2b3f Pull up AUTHORS
  • 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 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)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant