From 498b9a62d4046aaadc853a11de1e30c5c2c123a7 Mon Sep 17 00:00:00 2001 From: Tsuki Date: Thu, 8 Jan 2026 01:43:46 +0800 Subject: [PATCH] sync --- rbufrp/pyproject.toml | 19 +++++++++++++++++-- rbufrp/src/rbufrp/__init__.py | 1 - rbufrp/src/rbufrp/_core.pyi | 2 -- 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/rbufrp/pyproject.toml b/rbufrp/pyproject.toml index e2b7714..cb8a80a 100644 --- a/rbufrp/pyproject.toml +++ b/rbufrp/pyproject.toml @@ -1,11 +1,26 @@ [project] name = "rbufrp" version = "0.1.0" -description = "Add your description here" +description = "Fast BUFR (Binary Universal Form for the Representation of meteorological data) decoder written in Rust" readme = "README.md" authors = [{ name = "Tsuki", email = "qwin7989@gmail.com" }] -requires-python = ">=3.11" +requires-python = ">=3.8" dependencies = [] +classifiers = [ + "Development Status :: 3 - Alpha", + "Intended Audience :: Science/Research", + "Topic :: Scientific/Engineering :: Atmospheric Science", + "License :: OSI Approved :: MIT License", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Rust", +] +keywords = ["bufr", "meteorology", "weather", "decoder"] [project.scripts] rbufrp = "rbufrp:main" diff --git a/rbufrp/src/rbufrp/__init__.py b/rbufrp/src/rbufrp/__init__.py index 0deeeae..ec64f38 100644 --- a/rbufrp/src/rbufrp/__init__.py +++ b/rbufrp/src/rbufrp/__init__.py @@ -3,7 +3,6 @@ rbufrp - BUFR (Binary Universal Form for the Representation of meteorological da """ import os -import sys from pathlib import Path from typing import Optional diff --git a/rbufrp/src/rbufrp/_core.pyi b/rbufrp/src/rbufrp/_core.pyi index 696cada..d698f96 100644 --- a/rbufrp/src/rbufrp/_core.pyi +++ b/rbufrp/src/rbufrp/_core.pyi @@ -4,8 +4,6 @@ Type stubs for rbufrp._core This file provides type hints for the Rust extension module. """ -from typing import Optional - class BUFRDecoder: """BUFR decoder for parsing BUFR files."""