NCAR / geocat-viz

GeoCAT-viz contains tools to help plot geoscience data, including convenience and plotting functions that are used to facilitate plotting geosciences data with Matplotlib, Cartopy, and other visualization packages.
https://geocat-viz.readthedocs.io
Other
48 stars 19 forks source link

Update to implicit namespace package #220

Closed anissa111 closed 8 months ago

anissa111 commented 8 months ago

PR Summary

Closes #203 See https://github.com/NCAR/geocat-comp/pull/563

Summary of changes:

Note: confirmed that local install of these changes and the changes from https://github.com/NCAR/geocat-comp/pull/563 are installable at once.

Before MANIFEST.in:

(viz_namespace) ➜  geocat-viz git:(namespace) ✗ tar tf dist/*.tar.gz                                
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/.github/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/.github/ISSUE_TEMPLATE/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/.github/ISSUE_TEMPLATE/bug_report.md
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/.github/ISSUE_TEMPLATE/plot-type-request.md
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/.github/ISSUE_TEMPLATE/release.md
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/.github/PULL_REQUEST_TEMPLATE.md
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/.github/dependabot.yml
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/.github/workflows/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/.github/workflows/ci.yml
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/.github/workflows/pre-commit.yml
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/.github/workflows/pypi.yaml
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/.gitignore
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/.pre-commit-config.yaml
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/.readthedocs.yml
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/CITATION.cff
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/CODE_OF_CONDUCT.md
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/CONTRIBUTING.md
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/INSTALLATION.md
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/LICENSE
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/PKG-INFO
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/README.md
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/build_envs/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/build_envs/docs.yml
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/build_envs/environment.yml
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/build_envs/upstream-dev-environment.yml
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/Makefile
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/icons/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/icons/code.svg
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/icons/download.svg
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/icons/electric_bolt.svg
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/icons/handshake.svg
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/icons/menu_book.svg
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/icons/notpublic.svg
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/icons/public.svg
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/icons/science.svg
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/icons/tips.svg
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/logos/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/logos/GeoCAT_long.svg
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/logos/GeoCAT_square.svg
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/logos/NSF_NCAR_dark.svg
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/images/logos/NSF_NCAR_light.svg
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/theme_overrides.css
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/thumbnails/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/thumbnails/add_height_from_pressure_axis.png
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/thumbnails/add_lat_lon_gridlines.png
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/thumbnails/add_lat_lon_ticklabels.png
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/thumbnails/add_major_minor_ticks.png
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/thumbnails/add_right_hand_axis.png
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/thumbnails/find_local_extrema.png
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/thumbnails/plot_contour_labels.png
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/thumbnails/plot_extrema_labels.png
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/thumbnails/set_axes_limits_and_ticks.png
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/thumbnails/set_tick_direction_spine_visibility.png
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/thumbnails/set_titles_and_labels.png
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/thumbnails/skewt.png
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_static/thumbnails/taylor.png
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_templates/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_templates/autosummary/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/_templates/autosummary/class.rst
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/api.rst
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/citation.rst
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/conf.py
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/contrib.rst
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/examples/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/examples/add_height_from_pressure_axis.ipynb
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/examples/add_lat_lon_gridlines.ipynb
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/examples/add_lat_lon_ticklabels.ipynb
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/examples/add_major_minor_ticks.ipynb
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/examples/add_right_hand_axis.ipynb
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/examples/find_local_extrema.ipynb
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/examples/get_skewt_vars.ipynb
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/examples/plot_contour_labels.ipynb
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/examples/plot_extrema_labels.ipynb
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/examples/set_axes_limits_and_ticks.ipynb
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/examples/set_tick_direction_spine_visibility.ipynb
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/examples/set_titles_and_labels.ipynb
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/examples/taylor.ipynb
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/examples.rst
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/gallery.yml
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/getting-started.rst
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/getting_started/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/getting_started/overview.rst
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/getting_started/quick-install.rst
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/index.rst
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/installation.rst
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/internal_api/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/internal_api/index.rst
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/make.bat
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/release-notes.rst
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/support.rst
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/user_api/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/docs/user_api/index.rst
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/pyproject.toml
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/setup.cfg
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/setup.py
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat/viz/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat/viz/__init__.py
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat/viz/taylor.py
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat/viz/util.py
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat.viz.egg-info/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat.viz.egg-info/PKG-INFO
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat.viz.egg-info/SOURCES.txt
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat.viz.egg-info/dependency_links.txt
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat.viz.egg-info/not-zip-safe
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat.viz.egg-info/requires.txt
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat.viz.egg-info/top_level.txt

After:

(viz_namespace) ➜  geocat-viz git:(namespace) ✗ tar tf dist/*.tar.gz
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/.pre-commit-config.yaml
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/CITATION.cff
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/CODE_OF_CONDUCT.md
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/CONTRIBUTING.md
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/INSTALLATION.md
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/LICENSE
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/MANIFEST.in
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/PKG-INFO
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/README.md
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/pyproject.toml
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/setup.cfg
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/setup.py
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat/viz/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat/viz/__init__.py
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat/viz/taylor.py
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat/viz/util.py
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat.viz.egg-info/
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat.viz.egg-info/PKG-INFO
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat.viz.egg-info/SOURCES.txt
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat.viz.egg-info/dependency_links.txt
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat.viz.egg-info/not-zip-safe
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat.viz.egg-info/requires.txt
geocat.viz-2021.8.1.dev503+g95a31de.d20240226/src/geocat.viz.egg-info/top_level.txt

PR Checklist

General