!1 update to upstream version 0.11.4 for pylint upgrade

From: @desert-sailor 
Reviewed-by: @yangzhao_kl 
Signed-off-by: @yangzhao_kl
This commit is contained in:
openeuler-ci-bot 2023-05-22 03:15:25 +00:00 committed by Gitee
commit 895ebabb20
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
4 changed files with 69 additions and 0 deletions

1
poetry-deps.txt Normal file
View File

@ -0,0 +1 @@
poetry==1.4.2

BIN
poetry-run-pkgs.tar.gz Normal file

Binary file not shown.

68
python-tomlkit.spec Normal file
View File

@ -0,0 +1,68 @@
%global pypi_name tomlkit
%global common_description %{expand:
TOML Kit is a 1.0.0-compliant TOML library.
It includes a parser that preserves all comments, indentations, whitespace and
internal element ordering, and makes them accessible and editable via an
intuitive API.}
Name: python-%{pypi_name}
Summary: Style preserving TOML library
Version: 0.11.4
Release: 1
License: MIT
URL: https://github.com/sdispater/tomlkit
Source0: %{pypi_source %{pypi_name}}
Source1: poetry-run-pkgs.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-wheel
BuildRequires: python3-editables
BuildRequires: python3-hatch-vcs
BuildRequires: python3-hatchling
# test dependencies
BuildRequires: python3dist(pytest)
BuildRequires: python3dist(pyyaml)
%description %{common_description}
%package -n python3-%{pypi_name}
Summary: %{summary}
%description -n python3-%{pypi_name} %{common_description}
%prep
%autosetup -p1 -n %{pypi_name}-%{version}
# poetry-run-pkgs.tar.gz is local pkgs for poetry run
# use conda to create py39,py310,py311 env
# use command line below to create the pkgs contents and make tar.gz
# pip download -d ./poetry-run-pkgs -r poetry-deps.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
# tar -czvf poetry-run-pkgs.tar.gz poetry-run-pkgs
tar xzvf %{SOURCE1} -C %{_builddir}/
# config pip use local pkgs dir and check
pip config set install.no-index true
pip config set install.find-links %{_builddir}/poetry-run-pkgs
%build
pip install poetry
%pyproject_build
%install
%pyproject_install
%files -n python3-%{pypi_name}
%license LICENSE
%doc README.md
%{python3_sitelib}/%{pypi_name}
%{python3_sitelib}/%{pypi_name}*.dist-info/
%changelog
* Tue May 16 2023 Dongxing Wang <dxwangk@isoftstone.com> - 0.11.4-1
- Init package version 0.11.4

BIN
tomlkit-0.11.4.tar.gz Normal file

Binary file not shown.