Skip to content

Commit

Permalink
Updated python package name to google-weather-tools. (#67)
Browse files Browse the repository at this point in the history
* Updated package name to `google-weather-tools`.

Also, clarified project metadata, like version support and PyPi classifiers.

* README install instructions point to PyPi package.

* Removed note...
  • Loading branch information
alxmrs authored Jan 11, 2022
1 parent 201e5df commit f1c1e89
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 5 deletions.
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,9 @@ It's recommended that you create a local python environment (with
[Anaconda](https://www.anaconda.com/products/individual)). Otherwise, these tools can be installed with pip:

```shell
pip install git+http:/google/weather-tools.git#egg=weather-tools
pip install google-weather-tools
```

> Note: Publishing on PyPi will come soon, [#1](https:/googlestaging/weather-tools/issues/1).

From here, you can use the `weather-*` tools from your python environment. Currently, the following tools are available:

- [⛈ `weather-dl`](weather_dl/README.md) (_beta_) – Download weather data (namely, from ECMWF's API).
Expand Down
22 changes: 20 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,15 +59,33 @@
all_test_requirements = weather_dl_requirements + weather_mv_requirements + weather_sp_requirements + test_requirements

setup(
name='weather-tools',
name='google-weather-tools',
packages=find_packages(),
author='Anthromets',
author_email='[email protected]',
url='https://weather-tools.readthedocs.io/',
description='Apache Beam pipelines to make weather data accessible and useful.',
long_description=open('README.md', 'r', encoding='utf-8').read(),
long_description_content_type='text/markdown',
platforms=['darwin', 'linux'],
python_requires='>=3.7, <4',
license='License :: OSI Approved :: Apache Software License',
classifiers=[
'Development Status :: 4 - Beta',
'Environment :: Console',
'Intended Audience :: Science/Research',
'Intended Audience :: Developers',
'Intended Audience :: Information Technology'
'License :: OSI Approved :: Apache Software License',
'Operating System :: MacOS :: MacOS X',
# 'Operating System :: Microsoft :: Windows', # TODO(#64): Fully support Windows.
'Operating System :: POSIX',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Topic :: Scientific/Engineering :: Atmospheric Science',

],
# Apache Beam's Python SDK only supports up to 3.8
python_requires='>=3.7, <3.9',
install_requires=['apache-beam[gcp]'],
use_scm_version=True,
setup_requires=['setuptools_scm'],
Expand Down

0 comments on commit f1c1e89

Please sign in to comment.