Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
contribution to astral-sh/uv
Search
Shunsuke Tsuchiya
October 22, 2025
Programming
0
870
contribution to astral-sh/uv
uvへ貢献した体験を記載しています。
Shunsuke Tsuchiya
October 22, 2025
Tweet
Share
More Decks by Shunsuke Tsuchiya
See All by Shunsuke Tsuchiya
俺俺最強開発環境
shunsock
2
790
The Future of Data Engineering in Findy
shunsock
0
660
Local Env as a Code with Nix
shunsock
5
1.8k
Getting Started with NixOS / NixOS を導入した話
shunsock
0
960
Other Decks in Programming
See All in Programming
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
170
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.5k
AtCoder Conference 2025
shindannin
0
1k
CSC307 Lecture 09
javiergs
PRO
1
830
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
190
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
690
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
4
250
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
190
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
3
300
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
970
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
110
Statistics for Hackers
jakevdp
799
230k
Typedesign – Prime Four
hannesfritz
42
2.9k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
54
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
280
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
From π to Pie charts
rasagy
0
120
Making the Leap to Tech Lead
cromwellryan
135
9.7k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
Navigating Weather and Climate Data
rabernat
0
100
For a Future-Friendly Web
brad_frost
182
10k
Transcript
uvに貢献した話 『Python の多様性 深掘りLT Night 』 〜バックエンドから機械学習まで〜 Date: 2024-10-22 Place:
ファインディ株式会社オフィス Speaker: しゅんそく (@shunsock) shunsock: 2025-10-22
Self Introduciton 自己紹介 しゅんそく (@shunsock) ファインディ株式会社 CTO室 ソフトウェアエンジニア shunsock: 2025-10-22
Introduction イントロダクション uv って皆さん知っていますか ?? shunsock: 2025-10-22
Introduction イントロダクション uv って皆さん知っていますか ?? > An extremely fast Python
package and project manager, written in Rust. shunsock: 2025-10-22
Introduction イントロダクション PyEnv + Poetry を組みあわせる pip + venvを生で使う uvのみで完結!!
🤔 🥰 これまで これから Docker shunsock: 2025-10-22
Introduction イントロダクション PR出したことありますか? shunsock: 2025-10-22
Introduction イントロダクション 🎉 先日、自分が出した プルリクエストがマージされました (X 等でお祝いただきありがとうございました) shunsock: 2025-10-22
Opinion 意見 OSSへの貢献を気楽に考えよう そんな難しくないよ...!! shunsock: 2025-10-22
Issue 課題 趣味で作っているPython開発環境 - アプリケーションは ./app - コマンドの発火は ./ =>
./ にいながら ... app/main.py を ... main.py と叩きたい shunsock: 2025-10-22
Issue 課題 Rootと異なるディレクトリでuvを発火 ./ にいながら ... app/main.py を ... main.py
と叩きたい => uv run --directory app main.py shunsock: 2025-10-22
Issue 課題 環境変数化したい - --directory を沢山書かないといけない - それは嫌なので環境変数にしよう shunsock: 2025-10-22
Issue 課題 😇 <( 使いたいオプションの環境変数がピンポイントで無い) shunsock: 2025-10-22
Issue 課題 今回のプルリクエストは これぐらいのノリで作成した shunsock: 2025-10-22
Solution 解決方法 > An extremely fast Python package and project
manager, written in Rust. 普通にClap (Rust のCLI ライブラリ) では...? => 正解 Clap なら環境変数簡単に読みこめるのでは? => 正解 動いたしPR 出すか shunsock: 2025-10-22
Solution 解決方法 1. 本家のリポジトリ (astral-sh/uv) をFork 2.Fork したリポジトリ (shunsock/uv) をクローン
3. ローカルで普通にブランチを切って作業 4.Fork したリポジトリ (shunsock/uv) のリモートにプッシュ 5. 本家のリポジトリ (astral-sh/uv) にプルリクエストを作成 shunsock: 2025-10-22
Solution 解決方法 こんな感じで進めていました めっちゃ返信速いので嬉しい反面、 時差で夜中にコメントが来るため、 次の日の朝が大変 😵💫 shunsock: 2025-10-22
Result 結果 uvに欲しかった機能が追加された 🥰 Cratesの切り方の勉強になった 🔎 自信になった (急がしくても貢献できる!!) 💪 shunsock:
2025-10-22
Opinion 意見 OSSへの貢献を気楽に考えよう 大事なことなのでもう一度 shunsock: 2025-10-22
We’re Hireing 採用情報 エンジニア募集中です!! OSSでヒーローになれる会社、ファインディの一員になりませんか? shunsock: 2025-10-22
Event Information イベント情報 日時: 11月20日 (木) 19:00 場所: 株式会社ユーザベース テーマ:
Pythonプログラムの堅牢性 公募登壇: あり (15分) 堅牢.py shunsock: 2025-10-22
Thank you for listening ご清聴ありがとうございました 皆OSSにチャレンジしてみよう!! shunsock: 2025-10-22