[Git][debian-gis-team/python-pyproj][upstream] New upstream version 3.4.0~rc2
Bas Couwenberg (@sebastic)
gitlab at salsa.debian.org
Fri Sep 9 05:57:46 BST 2022
Bas Couwenberg pushed to branch upstream at Debian GIS Project / python-pyproj
Commits:
37c8049e by Bas Couwenberg at 2022-09-09T06:37:13+02:00
New upstream version 3.4.0~rc2
- - - - -
4 changed files:
- docs/conf.py
- pyproj/_show_versions.py
- pyproject.toml
- + setup.cfg
Changes:
=====================================
docs/conf.py
=====================================
@@ -1,4 +1,5 @@
-from importlib.metadata import version as pkg_version
+import importlib.metadata
+import os
# Sphinx extensions
extensions = [
@@ -35,7 +36,7 @@ project = "pyproj"
copyright = "2006-2018, Jeffrey Whitaker; 2019-2022, Open source contributors"
author = "Jeffrey Whitaker"
-version = release = pkg_version("pyproj")
+version = release = importlib.metadata.version("pyproj")
exclude_patterns = ["_build", "Thumbs.db", ".DS_Store", "**.ipynb_checkpoints"]
@@ -51,7 +52,7 @@ todo_include_todos = False
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
#
-html_theme = "furo"
+html_theme = os.getenv("PYPROJ_HTML_THEME", "furo")
html_logo = "media/logo.png"
html_favicon = "media/icon.png"
=====================================
pyproj/_show_versions.py
=====================================
@@ -4,7 +4,7 @@ Utility methods to print system info for debugging
adapted from :func:`sklearn.utils._show_versions`
which was adapted from :func:`pandas.show_versions`
"""
-import importlib
+import importlib.metadata
import platform
import sys
@@ -85,24 +85,11 @@ def _get_deps_info():
def get_version(module):
try:
- return module.__version__
- except AttributeError:
- return module.version
+ return importlib.metadata.version(module)
+ except importlib.metadata.PackageNotFoundError:
+ return None
- deps_info = {}
-
- for modname in deps:
- try:
- if modname in sys.modules:
- mod = sys.modules[modname]
- else:
- mod = importlib.import_module(modname)
- ver = get_version(mod)
- deps_info[modname] = ver
- except ImportError:
- deps_info[modname] = None
-
- return deps_info
+ return {dep: get_version(dep) for dep in deps}
def _print_info_dict(info_dict):
=====================================
pyproject.toml
=====================================
@@ -2,60 +2,5 @@
requires = ["setuptools>=61.0.0", "wheel", "cython>=0.28.4"]
build-backend = "setuptools.build_meta"
-[project]
-name = "pyproj"
-version = "3.4.0rc1"
-description = "Python interface to PROJ (cartographic projections and coordinate transformations library)"
-readme = "README.md"
-authors = [
- {name = "Jeff Whitaker", email = "jeffrey.s.whitaker at noaa.gov"},
-]
-license = {file = "LICENSE"}
-keywords = [
- "GIS",
- "map",
- "geospatial",
- "coordinate-systems",
- "coordinate-transformation",
- "cartographic-projection",
- "geodesic",
-]
-classifiers = [
- "Development Status :: 4 - Beta",
- "Intended Audience :: Science/Research",
- "License :: OSI Approved :: MIT License",
- "Operating System :: OS Independent",
- "Programming Language :: Python",
- "Programming Language :: Python :: 3.8",
- "Programming Language :: Python :: 3.9",
- "Programming Language :: Python :: 3.10",
- "Programming Language :: Python :: 3.11",
- "Programming Language :: Python :: 3 :: Only",
- "Topic :: Scientific/Engineering",
- "Topic :: Scientific/Engineering :: GIS",
- "Topic :: Scientific/Engineering :: Mathematics",
- "Topic :: Software Development :: Libraries :: Python Modules",
- "Typing :: Typed",
-]
-requires-python = ">=3.8"
-dependencies = [
- "certifi",
-]
-
-[project.urls]
-homepage = "https://pyproj4.github.io/pyproj/"
-documentation = "https://pyproj4.github.io/pyproj/"
-repository = "https://github.com/pyproj4/pyproj"
-changelog = "https://pyproj4.github.io/pyproj/stable/history.html"
-
-[project.scripts]
-pyproj = "pyproj.__main__:main"
-
-[tool.setuptools.packages.find]
-include = [
- "pyproj",
- "pyproj.*",
-]
-
[tool.black]
target_version = ["py38"]
=====================================
setup.cfg
=====================================
@@ -0,0 +1,53 @@
+[metadata]
+name = pyproj
+version = 3.4.0rc2
+description = Python interface to PROJ (cartographic projections and coordinate transformations library)
+long_description = file: README.md
+long_description_content_type = text/markdown
+author = Jeff Whitaker
+author_email = jeffrey.s.whitaker at noaa.gov
+license = MIT
+license_file = LICENSE
+platform = any
+keywords = GIS, map, geospatial, coordinate-systems, coordinate-transformation, cartographic-projection, geodesic
+classifiers =
+ Development Status :: 4 - Beta
+ Intended Audience :: Science/Research
+ License :: OSI Approved :: MIT License
+ Operating System :: OS Independent
+ Programming Language :: Python
+ Programming Language :: Python :: 3.8
+ Programming Language :: Python :: 3.9
+ Programming Language :: Python :: 3.10
+ Programming Language :: Python :: 3 :: Only
+ Topic :: Scientific/Engineering
+ Topic :: Scientific/Engineering :: GIS
+ Topic :: Scientific/Engineering :: Mathematics
+ Topic :: Software Development :: Libraries :: Python Modules
+ Typing :: Typed
+url = https://github.com/pyproj4/pyproj
+download_url = http://python.org/pypi/pyproj
+project_urls =
+ Documentation = https://pyproj4.github.io/pyproj/
+ Release Notes = https://pyproj4.github.io/pyproj/stable/history.html
+ Bug Tracker = https://github.com/pyproj4/pyproj/issues
+ Source Code = https://github.com/pyproj4/pyproj
+
+[options]
+zip_safe = False # https://mypy.readthedocs.io/en/stable/installed_packages.html
+packages = pyproj,pyproj.crs
+python_requires = >=3.8
+install_requires =
+ certifi
+
+[options.entry_points]
+console_scripts =
+ pyproj = pyproj.__main__:main
+
+[flake8]
+max-line-length = 88
+ignore =
+ C408 # Unnecessary dict/list/tuple call - rewrite as a literal
+ E203 # whitespace before ':' - doesn't work well with black
+ E225 # missing whitespace around operator - let black worry about that
+ W503 # line break occurred before a binary operator - let black worry about that
View it on GitLab: https://salsa.debian.org/debian-gis-team/python-pyproj/-/commit/37c8049e2be5916ddc62cd92522ff03c7afcebb6
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/python-pyproj/-/commit/37c8049e2be5916ddc62cd92522ff03c7afcebb6
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20220909/d83eb431/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list