[http-client-python] Use SPDX license metadata for pygen package
Maintainer thường phản hồi trong vòng 1 ngày
@msyyc đang làm issue này rồi.
Từ ngày 10/8/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Description
Building @typespec/http-client-python with current setuptools emits this warning while building the pygen wheel:
SetuptoolsDeprecationWarning: License classifiers are deprecated.
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: MIT License
packages/http-client-python/generator/setup.py currently specifies both:
license="MIT License"
and:
"License :: OSI Approved :: MIT License",
Recent setuptools versions expect an SPDX license expression instead of the license classifier.
Reproduction
From packages/http-client-python:
npm run build
The warning appears while setuptools gets build dependencies and again while it builds the wheel.
Expected behavior
The pygen distribution uses SPDX-compatible license metadata and builds without the setuptools license-classifier deprecation warning.
Acceptance criteria
- Update the pygen package metadata to use the SPDX expression
MIT. - Remove the deprecated
License :: OSI Approved :: MIT Licenseclassifier from pygen's distribution metadata. npm run buildno longer emitsSetuptoolsDeprecationWarning: License classifiers are deprecatedwhile building the pygen wheel.- The built wheel continues to report the MIT license correctly in its package metadata.
- Ngôn ngữ chính
- Java
- Star
- 5.9k
- Fork
- 421
- Merge trung bình
- 2 ngày 3 giờ
- Pull request đã merge (30 ngày)
- 176
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của microsoft/typespec
-
bug emitter:client:csharp
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
microsoft/typespec#12572 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Make website build cross-platform compatibleCó thể đã có người làm @pcbeingused333 đã nhận hôm nay. Đang mởbug meta:website
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
microsoft/typespec#12550 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Emitter framework: make the language-specific Alloy peer dependencies optionalCó thể đã có người làm @timotheeguerin đã nhận 8 ngày trước. Đang mởemitter-framework feature triaged:core
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 62/100
microsoft/typespec#12476 · 1 bình luận · 2 reaction · 2 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Upgrade C# generator Roslyn to 5.9.0Có thể đã có người làm @ArthurMa1978 đã nhận 7 ngày trước. Đang mởemitter:client:csharp feature
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
microsoft/typespec#12445 · 2 bình luận · 1 reaction · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug emitter:client:python
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
microsoft/typespec#12360 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của microsoft/typespec
Issue tương tự
-
GCC 15.2: -Wcast-qual warning - cast discards const qualifier from pointer target type (H5trace.c)Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug] RemotingHelper.connect swaps the socket send and receive buffer configurationCó thể đã có người làm @amalsaidov đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
needs-area-label
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 2 ngày
-
area/ai area/backend component/zeebe kind/task
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
spAnser/reacharound#38 ·