Pythonでアプリを配布するにはpyinstallerなどを使って.exeを作って配布ってのがありますが、自作のパッケージとかはどうやって配布するんだ?ってなって調べた ルートディレクトリSample直下にpyproject.toml作ります。
「この便利な関数、別のプロジェクトでも使いたいな」「チームでコードを共有する仕組みが欲しい」と思ったことはありませんか?そんな時に役立つのがPythonのパッケージ化です。 この記事では、モダンなPythonパッケージの作り方をゼロから解説します。
インプレスグループでIT関連メディア事業を展開する株式会社インプレス(本社:東京都千代田区、代表取締役社長:高橋隆志)は、『初めてのPython配布パッケージ作成』(著者:窓川ほしき)をインプレス NextPublishingより発行いたします。 最新の知見を ...
何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近 ...
福田 (@JunyaFff) です。本連載Python Monthly Topicsで2024年3月に公開したRust製のPythonパッケージ管理ツール「uv」 を使ってみよう で紹介した 「uv」 が、さらなる進化を遂げました。今回は、その新機能を紹介します。 はじめに Astral社が開発するRust製の高速なpip ...
日本人のフルネームを読み込ませることで姓と名に分割するPythonパッケージがGitHubで公開された。 これはRei Sakamoto(@rskmoi)さんが作成したもので、自身の手による姓名分割ツール「NameDivider」のPythonパッケージ。漢字の統計情報をもとに特徴量を作って ...
ReversingLabsは2月22日(米国時間)、「Developers beware: Imposter HTTP libraries lurk on PyPI」において、PyPIリポジトリにHTTPライブラリを装った悪意ある41個のPythonパッケージを確認したと伝えた。これはサイバー攻撃者がPyPI、npm、GitHubなどのオープンソースリポジトリを ...
プログラミングに特化した生成AI(人工知能)が「GitHub Copilot」だ。コードを生成できるだけでなく、コードについて質問することもできる、この特集では、プログラミング初心者がGitHub Copilotを利用してPythonを学ぶ方法を解説する。 Pythonプログラミングの ...
ReversingLabsは12月19日(米国時間)、「SentinelSneak: Malicious PyPI module poses as security software development kit」において、セキュリティベンダの正規のソフトウェア開発キット(SDK: Software Development ...