タグ パッケージ管理
人気順 10 users 50 users 100 users 500 users 1000 usersuv (pythonパッケージマネージャー)の使い方 詳細版
簡易版はこちら Pythonのパッケージ管理はこれまで pip、venv、poetry などで行われてきましたが、最近 uv が注目を集めています。 本稿では uv をシステム開発で使うための詳細な情報、特に、poetry、venv、pipからの移行手順を解説します。 uv公式ドキュメント uv (github) 1. uvの概要 1.1 uvとは? uvは 高速な動作... 続きを読む
uvだけでPythonプロジェクトを管理する
チューリングのE2E自動運転チームの岩政(@colum2131)です。 2024年8月20日にuvのマイナーバージョンが0.3.0にアップデートされました。元々、pipの代替として設計されていたuvが、Pythonのバージョン管理からパッケージ管理まで行えると発表されました。 以前の2024年7月にまとめた記事では、 将来的には、uvがRyeに代替... 続きを読む
GitHub Actions の実践的なノウハウが凝縮されている素晴らしい一冊「GitHub CI/CD 実践ガイド」を読んだ - kakakakakku blog
GitHub Actions の実践的なノウハウが凝縮されている一冊「GitHub CI/CD 実践ガイド」を読んだ📕 本書ではソフトウェア開発ライフサイクルから GitHub Actions 基礎トピック・GitHub Actions 実践トピックが紹介されていて,さらに GitHub Actions を活用して実現するリリース自動化・パッケージ管理・セキュリティのシ... 続きを読む
Pythonのパッケージ管理の中級者の壁を超える stapy#98
以下のstapy#98にて発表したスライドです https://startpython.connpass.com/event/296755/ PythonのPackage Managerを深く知るためのリンク集 https://gist.github.com/vaaaaanquish/1ad9639d77e3a5f0e9fb0e1f8134bc06#file-python-package-manager-md 続きを読む
【Pythonのパッケージ管理に悩む方へ】パッケージ管理ツールRyeを使ってみた | DevelopersIO
こんちには。 データアナリティクス事業本部 インテグレーション部 機械学習チームの中村です。 今回はRyeを使ったPythonの実行環境構築についてご紹介します。 Ryeについて RyeはRustで実装された、Python環境をワンストップで管理できるツールとなっています 今まではpyenv + poetryやpyenv + pipenvなどpyenvとの組み... 続きを読む
パッケージマネージャ「Homebrew 4.0」正式リリース、より高速に。Git cloneからJSONによるパッケージ管理へ切り替え
パッケージマネージャ「Homebrew 4.0」正式リリース、より高速に。Git cloneからJSONによるパッケージ管理へ切り替え MacやLinuxに対応するパッケージマネージャ「Homebrew」の最新版となる「Homebrew 4.0」正式版がリリースされました。 下記は開発者であるMike McQuaid氏のツイートです。バージョン3.6以来最大の変更... 続きを読む
Pythonでの開発・CI/CDの私的ベストプラクティス2022
はじめに 2021年、Pythonで複数の暗号系ライブラリを開発してPyPIで公開してきました。その過程で、setuptools、flit、poetryと、幾つかのパッケージ管理をわたり歩き、GitHub上でのCI/CDも色々試す中で私的なべスプラが定まってきたので、2022年初に備忘録としてまとめておきます。 具体的には、pyenv、poetry、pre-com... 続きを読む
第675回 apt-keyはなぜ廃止予定となったのか:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社
サードパーティのAPTパッケージリポジトリを追加する際に使用する「apt-key」コマンドは,2020年8月の2.1.8から「廃止予定(deprecated)」となり,2022年の半ばには削除される予定になりました。今回はその理由と,代替手段について解説しましょう。 リポジトリの正当性を担保する仕組み Linuxにおけるパッケージ管理... 続きを読む
yarn v2にまつわる誤解 | Wantedly Engineer Blog
現在WantedlyではNode.jsのパッケージ管理にyarn v1を使っています。現在私は開発者体験の改善を目指してyarn v2への移行を検討しているのですが、その過程でyarn v2が誤解されがちだと感じるようになりました。そこで社内への情報提供も兼ねて、いくつか誤解されがちだと思われる点を紹介したいと思います。 (わかりや... 続きを読む
「GitLab 13」リリース、自動デプロイ機能やスニペット機能を強化 | OSDN Magazine
オランダGitLabは5月22日、Gitリポジトリを中心としたソフトウェア開発支援ツールの最新版となる「GitLab 13.0」を公開した。「AWS Elastic Container Service(ECS)」に対応する自動デプロイ機能などが加わっている。 GitLabはGitベースのソースコード管理機能やコードレビュー、パッケージ管理、ユーザー管理、包括的... 続きを読む
【第9回】Go言語(Golang)入門~ObjectBox導入編~ – 株式会社ライトコード
Go言語(Golang)入門~第9回目~ 笹川先生 (株)ライトコードの笹川(ささがわ)です! 前回は、Goの環境やパッケージ管理を見直していきました。 今回は、GreenRobot の ObjectBoxというデータベースを導入してみます! それでは、いってみましょう! 前回の記事はこちら 2019.10.30 【第8回】Go言語(Golang)入門~環... 続きを読む
【第8回】Go言語(Golang)入門~環境見直し編~ – 株式会社ライトコード
Go言語(Golang)入門~第8回目~ 笹川先生 (株)ライトコードの笹川(ささがわ)です! 前回は、TwitterAPI を利用し、HTMLテンプレートでエゴサーチの結果を表示しました。 今回は、なんと、Goの環境やパッケージ管理を見直していきます! それでは、いってみましょう! 前回の記事はこちら 2019.10.23 【第7回】Go言語... 続きを読む
GO + Revelで開発していたものをLaravel + nuxtで置き換える - Qiita
Goでの小さいweb開発について 依頼されて開発をして、3年近く小さめのwebサイトをGo + Revelで運用してきて正直そこまで恩恵を受けれなかったように感じる。ので以下のように構成変更した。 Before 言語: Go v1.9 パッケージ管理: dep フレームワーク: Revel v0.21.0 ORM: GORM ミドルウェア: なし、cacheはrevel cache ... 続きを読む
iOS開発における最強のパッケージ管理方法
この記事では私が最強だと思っているiOS開発におけるパッケージ管理方法を紹介します。 ここで言うパッケージ管理とは、我々がアプリやライブラリを開発する際において、 依存する外部ライブラリを宣言、取得、ビルド、共有等をすることです。 最強の方法 この記事で紹介する最強の方法は、「Carthage --no-build --use-... 続きを読む
スクラム崩壊からの復活、神Excel手順書ベースの運用からAnsibleでの自動化へ――泥臭い現場の取り組みに学ぶ、明日から使える開発ノウハウ (2/2):明日の開発カンファレンス 2018 - @IT
金融系プロジェクトとくれば、ガチガチのウオーターフォール方式。システム構築作業も運用も、定められた手順書に沿ってポチポチ入力していくもの……というイメージが強い。しかし、フューチャーアーキテクトの齋場俊太朗氏は、オープンソースの「Ansible」を使ってOSやユーザー管理、パッケージ管理やディレクトリ管理を自動化することに成功した。 現行のやり方を変えようとすることは、ただでさえ大きな抵抗に直面す... 続きを読む
HAProxyをソースからビルドしてporgでパッケージ管理を行う | Developers.IO
大栗です。 動的名前解決ができるHAProxyを使いたくなったのですが、Amazon Linux 2017.03でもHAProxyが1.5.2であるためソースからビルドする必要があります。ソースからビルドすると管理が行いにくくなるので、ソースインストールを管理できる porg を使って管理してみます。基本的には標準リポジトリでインストールできるものを使いたいのですがリポジトリのバージョンが上がって... 続きを読む
初心者でも簡単にできるPythonの環境構築とエディタで実行する方法 - paiza開発日誌
2017 - 02 - 07 初心者でも簡単にできるPythonの環境構築とエディタで実行する方法 プログラミング初心者 プログラミング学習 開発ネタ Webサービス紹介 秋山です。 今日は Python の初歩的な環境構築 について、 公式サイトに従ったインストール手段の補足や Atom での使い方 とかを書いてみます。 バージョン管理、パッケージ管理などのはひとまず置いておき、手元で Pyth... 続きを読む
npm とフロントエンドのパッケージ管理の未来 ::ハブろぐ
JavaScript 系パッケージマネージャの重複問題 npm は言わずもがな Node.js のパッケージマネージャだが、フロントエンド開発においては Bower も利用するのが一般的になっている。この現状の問題点は、package.jon と bower.json という似たような管理ファイルを二重で管理しなければならないということだ。 現状の使い分けをおさらいをしておくと、次のような感じにな... 続きを読む
[メモ書き] Atomとapmを本腰入れて使い始める - Qiita
あいさつ 今年の2月くらいにインビテーションを頂いて興味はあったが なんだかんだ放置してたAtomちゃん. ちゃんと使い始めたら結構よかった. 備忘録程度ですがお役に立てればと思います. apmとは https://github.com/atom/apm Atomのパッケージ管理ぽいのがあったのでこれを使う. (Nodeのnpmに由来してるらしく、コマンドとかふるまいもnpmぽい.) brew c... 続きを読む
npmとクライアント側でのパッケージ管理の議論 - ワザノバ | wazanova
npmに登録されているパッケージ数は10万、月間ダウンロード数も5億を超えました。7月の段階で月間3億程度ですから、こちらのグラフで見てもわかるように、かなり成長が加速してきていますね。 EdgeConf4において、パッケージ管理をテーマにしたディスカッションに、npmのCTOであるLaurie Vossと、npmのpeer dependencyをつくったGoogle Chrome TeamのDo... 続きを読む
docker - パッケージ管理は姿を消すか? - Qiita
開発環境を構築したり、ツールを導入したりするのに、パッケージ管理システムはよく使われる。よく目にするものでも、Homebrew・yum・apt-get・npm・pip・gem...などいろいろある。 パッケージ管理システムはエンジニアを面倒な作業から開放してくれる。コマンドひとつで、オンラインからパッケージを探せて、ダウンロードでき(リポジトリの機能)、パッケージを追加したり削除したりもできる(イ... 続きを読む
Composerを使ってPHPのパッケージを簡単インストール (1/3):CodeZine
本連載では、Composerを使ったパッケージ管理を紹介します。PHPではデフォルトでインストールされているPEARがありますが、最近では、Composerというパッケージ管理ツールも使われつつあります。例えば、JavaなどではMavenのようなツールでパッケージ管理をしたり、Rubyではbundlerといったパッケージ管理が使われるなど、現在では多くの言語でパッケージ管理ツールが使われています。... 続きを読む
apm - Atomエディタをより便利にするパッケージ管理 MOONGIFT
GitHubが開発している話題のAtomエディタ、あなたは使っていますか?最初はオープンソース・ソフトウェアではないことに悲観する声も聞かれましたが、それもあってか現在はオープンソースとして公開されています。 そんなAtomエディタをさらに便利にしてくれるライブラリ群を手軽にインストールできるソフトウェアがapm、Atomパッケージパネージャです。 apmの使い方 apmはGitHubからクローン... 続きを読む
Componentによるフロントエンドのパッケージ管理 ::ハブろぐ
Component 直近で、新規案件に関わることになりそうなので、ライブラリ選定やタスクランナー、そして今回の依存管理のようにベーシックな話が続いてます。次第に、具体的な実装やコード設計のポストが多くなる・・・はず。 今回はVue.jsでも触れましたが、改めてcomponent - modular javascript frameworkについて。 概要 Componentはパッケージマネージャー... 続きを読む
LaunchRocket - Homebrewでインストールしたサービスの起動/終了管理設定パネル|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
Homebrewを使っている人はいれておくと幸せになれそう! Mac OSXではLinux/Unix系のソフトウェアが手軽に使えますが、そのパッケージ管理としてよく使われているのがHomebrewです。筆者も様々なソフトウェアをインストールしています。そんな中、よく使っているのがMySQL/nginxなどのサーバ系ソフトウェアです。 そうしたソフトウェアをインストールしている際にターミナルから起動... 続きを読む