diff --git a/driver/pace/driver/__init__.py b/driver/pace/driver/__init__.py index 667e118fb..69b84a092 100644 --- a/driver/pace/driver/__init__.py +++ b/driver/pace/driver/__init__.py @@ -15,4 +15,4 @@ from .state import DriverState, TendencyState -__version__ = "0.1.0" +__version__ = "0.2.0" diff --git a/driver/setup.py b/driver/setup.py index 93fe83997..7607cbc5c 100644 --- a/driver/setup.py +++ b/driver/setup.py @@ -43,6 +43,6 @@ packages=find_namespace_packages(include=["pace.*"]), include_package_data=True, url="https://github.com/ai2cm/pace", - version="0.1.0", + version="0.2.0", zip_safe=False, ) diff --git a/dsl/pace/dsl/__init__.py b/dsl/pace/dsl/__init__.py index d949ca45a..fe3f6f757 100644 --- a/dsl/pace/dsl/__init__.py +++ b/dsl/pace/dsl/__init__.py @@ -21,4 +21,4 @@ "GT_CACHE_DIR_NAME", f".gt_cache_{MPI.COMM_WORLD.Get_rank():06}" ) -__version__ = "0.1.0" +__version__ = "0.2.0" diff --git a/dsl/setup.py b/dsl/setup.py index 1fa3586d8..448fce83d 100644 --- a/dsl/setup.py +++ b/dsl/setup.py @@ -31,6 +31,6 @@ packages=find_namespace_packages(include=["pace.*"]), include_package_data=True, url="https://github.com/ai2cm/pace", - version="0.1.0", + version="0.2.0", zip_safe=False, ) diff --git a/fv3core/pace/fv3core/__init__.py b/fv3core/pace/fv3core/__init__.py index 5465ef279..be0c5169d 100644 --- a/fv3core/pace/fv3core/__init__.py +++ b/fv3core/pace/fv3core/__init__.py @@ -5,4 +5,4 @@ from .stencils.fv_subgridz import DryConvectiveAdjustment -__version__ = "0.1.0" +__version__ = "0.2.0" diff --git a/fv3core/setup.py b/fv3core/setup.py index 26f57a285..a9146465b 100644 --- a/fv3core/setup.py +++ b/fv3core/setup.py @@ -45,6 +45,6 @@ test_suite="tests", tests_require=test_requirements, url="https://github.com/ai2cm/fv3core", - version="0.1.0", + version="0.2.0", zip_safe=False, ) diff --git a/physics/pace/physics/__init__.py b/physics/pace/physics/__init__.py index 328e6f721..ebaf241df 100644 --- a/physics/pace/physics/__init__.py +++ b/physics/pace/physics/__init__.py @@ -3,4 +3,4 @@ from .stencils.physics import Physics -__version__ = "0.1.0" +__version__ = "0.2.0" diff --git a/physics/setup.py b/physics/setup.py index c2832caae..83047f81c 100755 --- a/physics/setup.py +++ b/physics/setup.py @@ -44,6 +44,6 @@ test_suite="tests", tests_require=test_requirements, url="https://github.com/ai2cm/pace", - version="0.1.0", + version="0.2.0", zip_safe=False, ) diff --git a/setup.cfg b/setup.cfg index 763ca744c..736403002 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,3 +1,7 @@ +[bumpversion] +current_version = 0.2.0 +commit = True + [bdist_wheel] universal = 1 @@ -20,18 +24,51 @@ sections = FUTURE,STDLIB,THIRDPARTY,FIRSTPARTY,LOCALFOLDER known_first_party = fv3core,fv3gfs,pace known_third_party = f90nml,pytest,xarray,numpy,mpi4py,gt4py - # args: [ - # --no-strict-optional, - # # --ignore-missing-imports, - # --follow-imports, skip, # needed so we only test enabled files - # --namespace-packages - # ] - [mypy] ignore_missing_imports = True follow_imports = normal namespace_packages = True strict_optional = False -mypy_path=driver:dsl:fv3core:physics:stencils:util +mypy_path = driver:dsl:fv3core:physics:stencils:util warn_unreachable = True explicit_package_bases = True + +[bumpversion:file:driver/pace/driver/__init__.py] +search = __version__ = "{current_version}" +replace = __version__ = "{new_version}" + +[bumpversion:file:driver/setup.py] +search = version="{current_version}" +replace = version="{new_version}" + +[bumpversion:file:dsl/pace/dsl/__init__.py] +search = __version__ = "{current_version}" +replace = __version__ = "{new_version}" + +[bumpversion:file:dsl/setup.py] +search = version="{current_version}" +replace = version="{new_version}" + +[bumpversion:file:fv3core/pace/fv3core/__init__.py] +search = __version__ = "{current_version}" +replace = __version__ = "{new_version}" + +[bumpversion:file:fv3core/setup.py] +search = version="{current_version}" +replace = version="{new_version}" + +[bumpversion:file:physics/pace/physics/__init__.py] +search = __version__ = "{current_version}" +replace = __version__ = "{new_version}" + +[bumpversion:file:physics/setup.py] +search = version="{current_version}" +replace = version="{new_version}" + +[bumpversion:file:stencils/pace/stencils/__init__.py] +search = __version__ = "{current_version}" +replace = __version__ = "{new_version}" + +[bumpversion:file:stencils/setup.py] +search = version="{current_version}" +replace = version="{new_version}" diff --git a/stencils/pace/stencils/__init__.py b/stencils/pace/stencils/__init__.py index 3dc1f76bc..d3ec452c3 100644 --- a/stencils/pace/stencils/__init__.py +++ b/stencils/pace/stencils/__init__.py @@ -1 +1 @@ -__version__ = "0.1.0" +__version__ = "0.2.0" diff --git a/stencils/setup.py b/stencils/setup.py index 1ccbcb2d2..c8b4f699d 100644 --- a/stencils/setup.py +++ b/stencils/setup.py @@ -31,6 +31,6 @@ packages=find_namespace_packages(include=["pace.*"]), include_package_data=True, url="https://github.com/ai2cm/pace", - version="0.1.0", + version="0.2.0", zip_safe=False, ) diff --git a/util/HISTORY.md b/util/HISTORY.md index b88c6d906..34b618a2d 100644 --- a/util/HISTORY.md +++ b/util/HISTORY.md @@ -4,7 +4,8 @@ History latest ------ - +v0.10.0 +------- Major changes: - Added the following attributes/methods to Communicator: `tile`, `halo_update`, `boundaries`, `start_halo_update`, `vector_halo_update`, `start_vector_halo_update`, `synchronize_vector_interfaces`, `start_synchronize_vector_interfaces`, `get_scalar_halo_updater`, and `get_vector_halo_updater` diff --git a/util/pace/util/__init__.py b/util/pace/util/__init__.py index c5e7288d1..e5eaf0898 100644 --- a/util/pace/util/__init__.py +++ b/util/pace/util/__init__.py @@ -70,5 +70,5 @@ from .units import UnitsError, ensure_equal_units, units_are_equal -__version__ = "0.9.0" +__version__ = "0.10.0" __all__ = list(key for key in locals().keys() if not key.startswith("_")) diff --git a/util/setup.cfg b/util/setup.cfg index 1481945e0..f98074dcc 100644 --- a/util/setup.cfg +++ b/util/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.9.0 +current_version = 0.10.0 commit = True [bdist_wheel] diff --git a/util/setup.py b/util/setup.py index 19d46f4ef..ca7cba4c9 100644 --- a/util/setup.py +++ b/util/setup.py @@ -48,6 +48,6 @@ packages=find_namespace_packages(include=["pace.*"]), include_package_data=True, url="https://github.com/ai2cm/pace", - version="0.9.0", + version="0.10.0", zip_safe=False, )