From b9c9fb74bb633bb7b7aca6549498b28af46417bf Mon Sep 17 00:00:00 2001 From: iosefa Date: Wed, 2 Jul 2025 21:13:14 -1000 Subject: [PATCH] Bump version to 0.3.0, update Python to 3.11+, upgrade dependencies, and add PyPI downloads badge in README --- README.md | 1 + setup.py | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 91e0028..3c057e7 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ [![Contributors](https://img.shields.io/github/contributors/iosefa/PyForestScan.svg?label=contributors)](https://github.com/iosefa/PyForestScan/graphs/contributors) [![Tests](https://img.shields.io/github/actions/workflow/status/iosefa/PyForestScan/main.yml?branch=main)](https://github.com/iosefa/PyForestScan/actions/workflows/main.yml) [![Coverage](https://img.shields.io/codecov/c/github/iosefa/PyForestScan/main)](https://codecov.io/gh/iosefa/PyForestScan) +[![PyPI Downloads](https://static.pepy.tech/badge/pyforestscan)](https://pepy.tech/projects/pyforestscan) **Calculate Forest Structural Metrics from lidar point clouds in Python** diff --git a/setup.py b/setup.py index d02e9c5..bc3a12f 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ setuptools.setup( name="pyforestscan", - version="0.2.4", + version="0.3.0", author="Joseph Emile Honour Percival", author_email="ipercival@gmail.com", description="Analyzing forest structure using aerial LiDAR data", @@ -21,18 +21,18 @@ "Operating System :: OS Independent", ], packages=setuptools.find_packages(), - python_requires=">=3.10", + python_requires=">=3.11", install_requires=[ - 'requests>=2.32.3', + 'requests>=2.32.4', 'rasterio>=1.3.11', 'pdal>=3.4.5', - 'geopandas>=1.0.1', - 'pyproj>=3.6.1', - 'shapely>=2.0.6', - 'pandas>=2.2.2', - 'numpy>=2.1.1', - 'matplotlib>=3.9.2', - 'scipy>=1.14.1', + 'geopandas>=1.1.1', + 'pyproj>=3.7.1', + 'shapely>=2.1.1', + 'pandas>=2.3.0', + 'numpy>=2.3.1', + 'matplotlib>=3.10.3', + 'scipy>=1.16.0', ], extras_require={ 'dev': [