%global _empty_manifest_terminate_build 0 Name: python-googlemaps Version: 4.10.0 Release: 1 Summary: Python client library for Google Maps Platform License: Apache 2.0 URL: https://github.com/googlemaps/google-maps-services-python Source0: https://mirrors.nju.edu.cn/pypi/web/packages/fe/26/bca4d737a9acea25e94c19940a780bbf0be64a691f7caf3a68467d3a5838/googlemaps-4.10.0.tar.gz BuildArch: noarch %description ![Test](https://github.com/googlemaps/google-maps-services-js/workflows/Test/badge.svg) ![Release](https://github.com/googlemaps/google-maps-services-js/workflows/Release/badge.svg) [![codecov](https://codecov.io/gh/googlemaps/google-maps-services-python/branch/master/graph/badge.svg)](https://codecov.io/gh/googlemaps/google-maps-services-python) [![PyPI version](https://badge.fury.io/py/googlemaps.svg)](https://badge.fury.io/py/googlemaps) ![PyPI - Downloads](https://img.shields.io/pypi/dd/googlemaps) ![GitHub contributors](https://img.shields.io/github/contributors/googlemaps/google-maps-services-python) ## Description Use Python? Want to geocode something? Looking for directions? Maybe matrices of directions? This library brings the Google Maps Platform Web Services to your Python application. The Python Client for Google Maps Services is a Python Client library for the following Google Maps APIs: - Directions API - Distance Matrix API - Elevation API - Geocoding API - Geolocation API - Time Zone API - Roads API - Places API - Maps Static API - Address Validation API Keep in mind that the same [terms and conditions](https://developers.google.com/maps/terms) apply to usage of the APIs when they're accessed through this library. ## Support This library is community supported. We're comfortable enough with the stability and features of the library that we want you to build real production applications on it. We will try to support, through Stack Overflow, the public and protected surface of the library and maintain backwards compatibility in the future; however, while the library is in version 0.x, we reserve the right to make backwards-incompatible changes. If we do remove some functionality (typically because better functionality exists or if the feature proved infeasible), our intention is to deprecate and give developers a year to update their code. If you find a bug, or have a feature suggestion, please log an issue. If you'd like to contribute, please read contribute. ## Requirements - Python 3.5 or later. - A Google Maps API key. ## API Keys Each Google Maps Web Service request requires an API key or client ID. API keys are generated in the 'Credentials' page of the 'APIs & Services' tab of [Google Cloud console](https://console.cloud.google.com/apis/credentials). For even more information on getting started with Google Maps Platform and generating/restricting an API key, see [Get Started with Google Maps Platform](https://developers.google.com/maps/gmp-get-started) in our docs. **Important:** This key should be kept secret on your server. ## Installation $ pip install -U googlemaps Note that you will need requests 2.4.0 or higher if you want to specify connect/read timeouts. ## Usage This example uses the Geocoding API and the Directions API with an API key: ```python import googlemaps from datetime import datetime gmaps = googlemaps.Client(key='Add Your Key here') # Geocoding an address geocode_result = gmaps.geocode('1600 Amphitheatre Parkway, Mountain View, CA') # Look up an address with reverse geocoding reverse_geocode_result = gmaps.reverse_geocode((40.714224, -73.961452)) # Request directions via public transit now = datetime.now() directions_result = gmaps.directions("Sydney Town Hall", "Parramatta, NSW", mode="transit", departure_time=now) # Validate an address with address validation addressvalidation_result = gmaps.addressvalidation(['1600 Amphitheatre Pk'], regionCode='US', locality='Mountain View', enableUspsCass=True) ``` For more usage examples, check out [the tests](https://github.com/googlemaps/google-maps-services-python/tree/master/tests). ## Features ### Retry on Failure Automatically retry when intermittent failures occur. That is, when any of the retriable 5xx errors are returned from the API. ## Building the Project # Installing nox $ pip install nox # Running tests $ nox # Generating documentation $ nox -e docs # Copy docs to gh-pages $ nox -e docs && mv docs/_build/html generated_docs && git clean -Xdi && git checkout gh-pages ## Documentation & resources [Documentation for the `google-maps-services-python` library](https://googlemaps.github.io/google-maps-services-python/docs/index.html) ### Getting started - [Get Started with Google Maps Platform](https://developers.google.com/maps/gmp-get-started) - [Generating/restricting an API key](https://developers.google.com/maps/gmp-get-started#api-key) - [Authenticating with a client ID](https://developers.google.com/maps/documentation/directions/get-api-key#client-id) ### API docs - [Google Maps Platform web services](https://developers.google.com/maps/apis-by-platform#web_service_apis) - [Directions API](https://developers.google.com/maps/documentation/directions/) - [Distance Matrix API](https://developers.google.com/maps/documentation/distancematrix/) - [Elevation API](https://developers.google.com/maps/documentation/elevation/) - [Geocoding API](https://developers.google.com/maps/documentation/geocoding/) - [Geolocation API](https://developers.google.com/maps/documentation/geolocation/) - [Time Zone API](https://developers.google.com/maps/documentation/timezone/) - [Roads API](https://developers.google.com/maps/documentation/roads/) - [Places API](https://developers.google.com/places/) - [Maps Static API](https://developers.google.com/maps/documentation/maps-static/) ### Support - [Report an issue](https://github.com/googlemaps/google-maps-services-python/issues) - [Contribute](https://github.com/googlemaps/google-maps-services-python/blob/master/CONTRIB.md) - [StackOverflow](http://stackoverflow.com/questions/tagged/google-maps) # Changelog All notable changes to this project will be documented in this file. ## [v4.2.0] ### Added - Add support for Maps Static API (#344) ## [v4.1.0] ### Added - Adding support for passing in `experience_id` to Client class (#338) ## [v4.0.0] ### Changed - Python 2 is no longer supported - Removed place fields: `alt_id`, `id`, `reference`, and `scope`. Read more about this at https://developers.google.com/maps/deprecations. ## [v3.1.4] ### Changed - `APIError.__str__` should always return a str (#328) ## [v3.1.3] ### Changed - deprecation warning for place fields: `alt_id`, `id`, `reference`, and `scope`. Read more about this at https://developers.google.com/maps/deprecations. ## [v3.1.2] ### Added - Tests for distribution tar as part of CI - Support for subfields such as `geometry/location` and `geometry/viewport` in Places. ## [v3.1.1] ### Changed - Added changelog to manifest ## [v3.1.0] ### Changed - Switched build system to use [nox](https://nox.thea.codes/en/stable/), pytest, and codecov. Added Python 3.7 to test framework. - Set precision of truncated latitude and longitude floats [to 8 decimals](https://github.com/googlemaps/google-maps-services-python/pull/301) instead of 6. - Minimum version of requests increased. - Session token parameter [added](https://github.com/googlemaps/google-maps-services-python/pull/244) to `place()`. - Fixed issue where headers in `request_kwargs` were being overridden. ### Added - Automation for PyPi uploads. - Long description to package. - Added tests to manifest and tarball. ### Removed - Removed places `places_autocomplete_session_token` which can be replaced with `uuid.uuid4().hex`. - Removed deprecated `places_radar`. **Note:** Start of changelog is 2019-08-27, [v3.0.2]. [Unreleased]: https://github.com/googlemaps/google-maps-services-python/compare/4.2.0...HEAD [v4.2.0]: https://github.com/googlemaps/google-maps-services-python/compare/4.1.0...4.2.0 [v4.1.0]: https://github.com/googlemaps/google-maps-services-python/compare/4.0.0...4.1.0 [v4.0.0]: https://github.com/googlemaps/google-maps-services-python/compare/3.1.4...4.0.0 [v3.1.4]: https://github.com/googlemaps/google-maps-services-python/compare/3.1.3...3.1.4 [v3.1.3]: https://github.com/googlemaps/google-maps-services-python/compare/3.1.2...3.1.3 [v3.1.2]: https://github.com/googlemaps/google-maps-services-python/compare/3.1.1...3.1.2 [v3.1.1]: https://github.com/googlemaps/google-maps-services-python/compare/3.1.0...3.1.1 [v3.1.0]: https://github.com/googlemaps/google-maps-services-python/compare/3.0.2...3.1.0 [v3.0.2]: https://github.com/googlemaps/google-maps-services-python/compare/3.0.1...3.0.2 [v3.0.1]: https://github.com/googlemaps/google-maps-services-python/compare/3.0.0...3.0.1 [v3.0.0]: https://github.com/googlemaps/google-maps-services-python/compare/2.5.1...3.0.0 %package -n python3-googlemaps Summary: Python client library for Google Maps Platform Provides: python-googlemaps BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-googlemaps ![Test](https://github.com/googlemaps/google-maps-services-js/workflows/Test/badge.svg) ![Release](https://github.com/googlemaps/google-maps-services-js/workflows/Release/badge.svg) [![codecov](https://codecov.io/gh/googlemaps/google-maps-services-python/branch/master/graph/badge.svg)](https://codecov.io/gh/googlemaps/google-maps-services-python) [![PyPI version](https://badge.fury.io/py/googlemaps.svg)](https://badge.fury.io/py/googlemaps) ![PyPI - Downloads](https://img.shields.io/pypi/dd/googlemaps) ![GitHub contributors](https://img.shields.io/github/contributors/googlemaps/google-maps-services-python) ## Description Use Python? Want to geocode something? Looking for directions? Maybe matrices of directions? This library brings the Google Maps Platform Web Services to your Python application. The Python Client for Google Maps Services is a Python Client library for the following Google Maps APIs: - Directions API - Distance Matrix API - Elevation API - Geocoding API - Geolocation API - Time Zone API - Roads API - Places API - Maps Static API - Address Validation API Keep in mind that the same [terms and conditions](https://developers.google.com/maps/terms) apply to usage of the APIs when they're accessed through this library. ## Support This library is community supported. We're comfortable enough with the stability and features of the library that we want you to build real production applications on it. We will try to support, through Stack Overflow, the public and protected surface of the library and maintain backwards compatibility in the future; however, while the library is in version 0.x, we reserve the right to make backwards-incompatible changes. If we do remove some functionality (typically because better functionality exists or if the feature proved infeasible), our intention is to deprecate and give developers a year to update their code. If you find a bug, or have a feature suggestion, please log an issue. If you'd like to contribute, please read contribute. ## Requirements - Python 3.5 or later. - A Google Maps API key. ## API Keys Each Google Maps Web Service request requires an API key or client ID. API keys are generated in the 'Credentials' page of the 'APIs & Services' tab of [Google Cloud console](https://console.cloud.google.com/apis/credentials). For even more information on getting started with Google Maps Platform and generating/restricting an API key, see [Get Started with Google Maps Platform](https://developers.google.com/maps/gmp-get-started) in our docs. **Important:** This key should be kept secret on your server. ## Installation $ pip install -U googlemaps Note that you will need requests 2.4.0 or higher if you want to specify connect/read timeouts. ## Usage This example uses the Geocoding API and the Directions API with an API key: ```python import googlemaps from datetime import datetime gmaps = googlemaps.Client(key='Add Your Key here') # Geocoding an address geocode_result = gmaps.geocode('1600 Amphitheatre Parkway, Mountain View, CA') # Look up an address with reverse geocoding reverse_geocode_result = gmaps.reverse_geocode((40.714224, -73.961452)) # Request directions via public transit now = datetime.now() directions_result = gmaps.directions("Sydney Town Hall", "Parramatta, NSW", mode="transit", departure_time=now) # Validate an address with address validation addressvalidation_result = gmaps.addressvalidation(['1600 Amphitheatre Pk'], regionCode='US', locality='Mountain View', enableUspsCass=True) ``` For more usage examples, check out [the tests](https://github.com/googlemaps/google-maps-services-python/tree/master/tests). ## Features ### Retry on Failure Automatically retry when intermittent failures occur. That is, when any of the retriable 5xx errors are returned from the API. ## Building the Project # Installing nox $ pip install nox # Running tests $ nox # Generating documentation $ nox -e docs # Copy docs to gh-pages $ nox -e docs && mv docs/_build/html generated_docs && git clean -Xdi && git checkout gh-pages ## Documentation & resources [Documentation for the `google-maps-services-python` library](https://googlemaps.github.io/google-maps-services-python/docs/index.html) ### Getting started - [Get Started with Google Maps Platform](https://developers.google.com/maps/gmp-get-started) - [Generating/restricting an API key](https://developers.google.com/maps/gmp-get-started#api-key) - [Authenticating with a client ID](https://developers.google.com/maps/documentation/directions/get-api-key#client-id) ### API docs - [Google Maps Platform web services](https://developers.google.com/maps/apis-by-platform#web_service_apis) - [Directions API](https://developers.google.com/maps/documentation/directions/) - [Distance Matrix API](https://developers.google.com/maps/documentation/distancematrix/) - [Elevation API](https://developers.google.com/maps/documentation/elevation/) - [Geocoding API](https://developers.google.com/maps/documentation/geocoding/) - [Geolocation API](https://developers.google.com/maps/documentation/geolocation/) - [Time Zone API](https://developers.google.com/maps/documentation/timezone/) - [Roads API](https://developers.google.com/maps/documentation/roads/) - [Places API](https://developers.google.com/places/) - [Maps Static API](https://developers.google.com/maps/documentation/maps-static/) ### Support - [Report an issue](https://github.com/googlemaps/google-maps-services-python/issues) - [Contribute](https://github.com/googlemaps/google-maps-services-python/blob/master/CONTRIB.md) - [StackOverflow](http://stackoverflow.com/questions/tagged/google-maps) # Changelog All notable changes to this project will be documented in this file. ## [v4.2.0] ### Added - Add support for Maps Static API (#344) ## [v4.1.0] ### Added - Adding support for passing in `experience_id` to Client class (#338) ## [v4.0.0] ### Changed - Python 2 is no longer supported - Removed place fields: `alt_id`, `id`, `reference`, and `scope`. Read more about this at https://developers.google.com/maps/deprecations. ## [v3.1.4] ### Changed - `APIError.__str__` should always return a str (#328) ## [v3.1.3] ### Changed - deprecation warning for place fields: `alt_id`, `id`, `reference`, and `scope`. Read more about this at https://developers.google.com/maps/deprecations. ## [v3.1.2] ### Added - Tests for distribution tar as part of CI - Support for subfields such as `geometry/location` and `geometry/viewport` in Places. ## [v3.1.1] ### Changed - Added changelog to manifest ## [v3.1.0] ### Changed - Switched build system to use [nox](https://nox.thea.codes/en/stable/), pytest, and codecov. Added Python 3.7 to test framework. - Set precision of truncated latitude and longitude floats [to 8 decimals](https://github.com/googlemaps/google-maps-services-python/pull/301) instead of 6. - Minimum version of requests increased. - Session token parameter [added](https://github.com/googlemaps/google-maps-services-python/pull/244) to `place()`. - Fixed issue where headers in `request_kwargs` were being overridden. ### Added - Automation for PyPi uploads. - Long description to package. - Added tests to manifest and tarball. ### Removed - Removed places `places_autocomplete_session_token` which can be replaced with `uuid.uuid4().hex`. - Removed deprecated `places_radar`. **Note:** Start of changelog is 2019-08-27, [v3.0.2]. [Unreleased]: https://github.com/googlemaps/google-maps-services-python/compare/4.2.0...HEAD [v4.2.0]: https://github.com/googlemaps/google-maps-services-python/compare/4.1.0...4.2.0 [v4.1.0]: https://github.com/googlemaps/google-maps-services-python/compare/4.0.0...4.1.0 [v4.0.0]: https://github.com/googlemaps/google-maps-services-python/compare/3.1.4...4.0.0 [v3.1.4]: https://github.com/googlemaps/google-maps-services-python/compare/3.1.3...3.1.4 [v3.1.3]: https://github.com/googlemaps/google-maps-services-python/compare/3.1.2...3.1.3 [v3.1.2]: https://github.com/googlemaps/google-maps-services-python/compare/3.1.1...3.1.2 [v3.1.1]: https://github.com/googlemaps/google-maps-services-python/compare/3.1.0...3.1.1 [v3.1.0]: https://github.com/googlemaps/google-maps-services-python/compare/3.0.2...3.1.0 [v3.0.2]: https://github.com/googlemaps/google-maps-services-python/compare/3.0.1...3.0.2 [v3.0.1]: https://github.com/googlemaps/google-maps-services-python/compare/3.0.0...3.0.1 [v3.0.0]: https://github.com/googlemaps/google-maps-services-python/compare/2.5.1...3.0.0 %package help Summary: Development documents and examples for googlemaps Provides: python3-googlemaps-doc %description help ![Test](https://github.com/googlemaps/google-maps-services-js/workflows/Test/badge.svg) ![Release](https://github.com/googlemaps/google-maps-services-js/workflows/Release/badge.svg) [![codecov](https://codecov.io/gh/googlemaps/google-maps-services-python/branch/master/graph/badge.svg)](https://codecov.io/gh/googlemaps/google-maps-services-python) [![PyPI version](https://badge.fury.io/py/googlemaps.svg)](https://badge.fury.io/py/googlemaps) ![PyPI - Downloads](https://img.shields.io/pypi/dd/googlemaps) ![GitHub contributors](https://img.shields.io/github/contributors/googlemaps/google-maps-services-python) ## Description Use Python? Want to geocode something? Looking for directions? Maybe matrices of directions? This library brings the Google Maps Platform Web Services to your Python application. The Python Client for Google Maps Services is a Python Client library for the following Google Maps APIs: - Directions API - Distance Matrix API - Elevation API - Geocoding API - Geolocation API - Time Zone API - Roads API - Places API - Maps Static API - Address Validation API Keep in mind that the same [terms and conditions](https://developers.google.com/maps/terms) apply to usage of the APIs when they're accessed through this library. ## Support This library is community supported. We're comfortable enough with the stability and features of the library that we want you to build real production applications on it. We will try to support, through Stack Overflow, the public and protected surface of the library and maintain backwards compatibility in the future; however, while the library is in version 0.x, we reserve the right to make backwards-incompatible changes. If we do remove some functionality (typically because better functionality exists or if the feature proved infeasible), our intention is to deprecate and give developers a year to update their code. If you find a bug, or have a feature suggestion, please log an issue. If you'd like to contribute, please read contribute. ## Requirements - Python 3.5 or later. - A Google Maps API key. ## API Keys Each Google Maps Web Service request requires an API key or client ID. API keys are generated in the 'Credentials' page of the 'APIs & Services' tab of [Google Cloud console](https://console.cloud.google.com/apis/credentials). For even more information on getting started with Google Maps Platform and generating/restricting an API key, see [Get Started with Google Maps Platform](https://developers.google.com/maps/gmp-get-started) in our docs. **Important:** This key should be kept secret on your server. ## Installation $ pip install -U googlemaps Note that you will need requests 2.4.0 or higher if you want to specify connect/read timeouts. ## Usage This example uses the Geocoding API and the Directions API with an API key: ```python import googlemaps from datetime import datetime gmaps = googlemaps.Client(key='Add Your Key here') # Geocoding an address geocode_result = gmaps.geocode('1600 Amphitheatre Parkway, Mountain View, CA') # Look up an address with reverse geocoding reverse_geocode_result = gmaps.reverse_geocode((40.714224, -73.961452)) # Request directions via public transit now = datetime.now() directions_result = gmaps.directions("Sydney Town Hall", "Parramatta, NSW", mode="transit", departure_time=now) # Validate an address with address validation addressvalidation_result = gmaps.addressvalidation(['1600 Amphitheatre Pk'], regionCode='US', locality='Mountain View', enableUspsCass=True) ``` For more usage examples, check out [the tests](https://github.com/googlemaps/google-maps-services-python/tree/master/tests). ## Features ### Retry on Failure Automatically retry when intermittent failures occur. That is, when any of the retriable 5xx errors are returned from the API. ## Building the Project # Installing nox $ pip install nox # Running tests $ nox # Generating documentation $ nox -e docs # Copy docs to gh-pages $ nox -e docs && mv docs/_build/html generated_docs && git clean -Xdi && git checkout gh-pages ## Documentation & resources [Documentation for the `google-maps-services-python` library](https://googlemaps.github.io/google-maps-services-python/docs/index.html) ### Getting started - [Get Started with Google Maps Platform](https://developers.google.com/maps/gmp-get-started) - [Generating/restricting an API key](https://developers.google.com/maps/gmp-get-started#api-key) - [Authenticating with a client ID](https://developers.google.com/maps/documentation/directions/get-api-key#client-id) ### API docs - [Google Maps Platform web services](https://developers.google.com/maps/apis-by-platform#web_service_apis) - [Directions API](https://developers.google.com/maps/documentation/directions/) - [Distance Matrix API](https://developers.google.com/maps/documentation/distancematrix/) - [Elevation API](https://developers.google.com/maps/documentation/elevation/) - [Geocoding API](https://developers.google.com/maps/documentation/geocoding/) - [Geolocation API](https://developers.google.com/maps/documentation/geolocation/) - [Time Zone API](https://developers.google.com/maps/documentation/timezone/) - [Roads API](https://developers.google.com/maps/documentation/roads/) - [Places API](https://developers.google.com/places/) - [Maps Static API](https://developers.google.com/maps/documentation/maps-static/) ### Support - [Report an issue](https://github.com/googlemaps/google-maps-services-python/issues) - [Contribute](https://github.com/googlemaps/google-maps-services-python/blob/master/CONTRIB.md) - [StackOverflow](http://stackoverflow.com/questions/tagged/google-maps) # Changelog All notable changes to this project will be documented in this file. ## [v4.2.0] ### Added - Add support for Maps Static API (#344) ## [v4.1.0] ### Added - Adding support for passing in `experience_id` to Client class (#338) ## [v4.0.0] ### Changed - Python 2 is no longer supported - Removed place fields: `alt_id`, `id`, `reference`, and `scope`. Read more about this at https://developers.google.com/maps/deprecations. ## [v3.1.4] ### Changed - `APIError.__str__` should always return a str (#328) ## [v3.1.3] ### Changed - deprecation warning for place fields: `alt_id`, `id`, `reference`, and `scope`. Read more about this at https://developers.google.com/maps/deprecations. ## [v3.1.2] ### Added - Tests for distribution tar as part of CI - Support for subfields such as `geometry/location` and `geometry/viewport` in Places. ## [v3.1.1] ### Changed - Added changelog to manifest ## [v3.1.0] ### Changed - Switched build system to use [nox](https://nox.thea.codes/en/stable/), pytest, and codecov. Added Python 3.7 to test framework. - Set precision of truncated latitude and longitude floats [to 8 decimals](https://github.com/googlemaps/google-maps-services-python/pull/301) instead of 6. - Minimum version of requests increased. - Session token parameter [added](https://github.com/googlemaps/google-maps-services-python/pull/244) to `place()`. - Fixed issue where headers in `request_kwargs` were being overridden. ### Added - Automation for PyPi uploads. - Long description to package. - Added tests to manifest and tarball. ### Removed - Removed places `places_autocomplete_session_token` which can be replaced with `uuid.uuid4().hex`. - Removed deprecated `places_radar`. **Note:** Start of changelog is 2019-08-27, [v3.0.2]. [Unreleased]: https://github.com/googlemaps/google-maps-services-python/compare/4.2.0...HEAD [v4.2.0]: https://github.com/googlemaps/google-maps-services-python/compare/4.1.0...4.2.0 [v4.1.0]: https://github.com/googlemaps/google-maps-services-python/compare/4.0.0...4.1.0 [v4.0.0]: https://github.com/googlemaps/google-maps-services-python/compare/3.1.4...4.0.0 [v3.1.4]: https://github.com/googlemaps/google-maps-services-python/compare/3.1.3...3.1.4 [v3.1.3]: https://github.com/googlemaps/google-maps-services-python/compare/3.1.2...3.1.3 [v3.1.2]: https://github.com/googlemaps/google-maps-services-python/compare/3.1.1...3.1.2 [v3.1.1]: https://github.com/googlemaps/google-maps-services-python/compare/3.1.0...3.1.1 [v3.1.0]: https://github.com/googlemaps/google-maps-services-python/compare/3.0.2...3.1.0 [v3.0.2]: https://github.com/googlemaps/google-maps-services-python/compare/3.0.1...3.0.2 [v3.0.1]: https://github.com/googlemaps/google-maps-services-python/compare/3.0.0...3.0.1 [v3.0.0]: https://github.com/googlemaps/google-maps-services-python/compare/2.5.1...3.0.0 %prep %autosetup -n googlemaps-4.10.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-googlemaps -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 21 2023 Python_Bot - 4.10.0-1 - Package Spec generated