タグ Pythonプロジェクト
人気順 10 users 50 users 100 users 500 users 1000 usersPythonプロジェクトでflat layoutではなくsrc layoutが推奨される理由を理解する - 肉球でキーボード
本文中コード github.com flat layoutとsrc layoutについて Pythonプロジェクトのディレクトリ構成について調べてたところ、flat layoutとsrc layoutという2種類のディレクトリ構成が存在することを知りました。 src レイアウト対フラットレイアウト - Python Packaging User Guide flat layout flat layoutはパッケージ... 続きを読む
uvだけでPythonプロジェクトを管理する
チューリングのE2E自動運転チームの岩政(@colum2131)です。 2024年8月20日にuvのマイナーバージョンが0.3.0にアップデートされました。元々、pipの代替として設計されていたuvが、Pythonのバージョン管理からパッケージ管理まで行えると発表されました。 以前の2024年7月にまとめた記事では、 将来的には、uvがRyeに代替... 続きを読む
世界初?Claude3を使った動画解析 - claude3-video-analyzer
こちらの記事はもちろんClaude3Opusによる生成が80%を占めています。 はじめに こんにちは!今日は、私が最近作成したPythonプロジェクト「claude3-video-analyzer」 について紹介したいと思います。 このプロジェクトは、Anthropic社のClaude-3モデルのマルチモーダル機能を利用して、MP4形式の動画をプロンプトに基づ... 続きを読む
個人的にお気に入りのPythonプロジェクトのファイル構成 - Qiita
作りたい機能 PCやスマホから特定にデータベースにデータを蓄積する機能 ※データの例としては収支や勉強時間 設計上の要望 AWSを使用してAPIとして使用したい コマンドから手軽に使用したい Docker上で動作させたい 手軽にコードを更新できる仕組みとしたい これが現在のファイル構成 設計上の要望を叶えようと作成した... 続きを読む
Pythonプロジェクトを快適にするために導入したツールとその設定 | DevelopersIO
start: if [ -n "${ENV}" ]; then \ .venv/bin/dotenv --file ${ENV} run -- .venv/bin/python src/main.py; \ else \ .venv/bin/dotenv --file .env.kiryu run -- .venv/bin/python src/main.py; \ fi lint: poetry run pysen run lint lint-fix: poetry run pysen run format && \ poetry run pysen run lint test-uni... 続きを読む
2018年のPythonプロジェクトのはじめかた - Qiita
4/30 公開 5/1 増補改訂 : 大幅加筆しました。 この記事では、2018年以降に実現可能になったモダンなPythonプロジェクトのはじめかたを整理します。 Pythonにも Pipenv という 公式推奨 の高機能なパッケージマネージャーが登場し、さらに2018年に入ってからの機能向上で、npmやyarnのような開発体験が得られるようになってきました。 私はここしばらくはフロントエンドやN... 続きを読む
2018年のPythonプロジェクトのはじめかた - Qiita
4/30 公開 5/1 増補改訂 : 大幅加筆しました。 この記事では、2018年以降に実現可能になったモダンなPythonプロジェクトのはじめかたを整理します。 Pythonにも Pipenv という 公式推奨 の高機能なパッケージマネージャーが登場し、さらに2018年に入ってからの機能向上で、npmやyarnのような開発体験が得られるようになってきました。 私はここしばらくはフロントエンドやN... 続きを読む
Pythonプロジェクトのディレクトリ構成
こちらのツイート の通り、同僚の @canoefishing がいま開発中のプロジェクトのディレクトリ構成を褒めてくれたのでスケルトンコードにして晒してみます。 少しでも誰かの参考になれば幸いです。 何かを参考にしたわけでなく、わたし自身の経験に基づいたものなのでもっといい方法があれば教えてください。 前提 いま開発中のコードが元になっているため、下記のようなWebアプリを想定しています。 ただし... 続きを読む
なぜ多くのプロジェクトがPythonの古いバージョンをサポートし続けるのか | スラッシュドット・ジャパン デベロッパー
eggy 曰く、MozillaのGregory Szorc氏が、なぜ多くのプロジェクトでPython2.7以前のリリースをサポートし続けるのかと問うている(Gregory Szorc's Digital Homeのブログ記事、 本家/.)。 以下、ブログ記事より抜粋。Pythonプロジェクトのメインテナー達は、Python2.6を含むそれ以下のサポートをやめることを真剣に考えるべきだと思う。簡単に... 続きを読む