並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 31 件 / 31件

新着順 人気順

python packaging version classの検索結果1 - 31 件 / 31件

  • A Guide to Claude Code 2.0 and getting better at using coding agents

    Table of Contents Intro Why I wrote this post The Map is not the territory This post will help you keep up in general Lore time - My Love and Hate relationship with Anthropic Timeline My Codex era Anthropic Redemption Arc + Regaining mandate of heaven Why Opus 4.5 feels goooood This post is not sponsored Pointers for the technically-lite The Evolution of Claude Code Quality of life improvements in

      A Guide to Claude Code 2.0 and getting better at using coding agents
    • Spin 1.0 — The Developer Tool for Serverless WebAssembly

      We are delighted to introduce Spin 1.0, the first stable release of the open source developer tool for building serverless applications with WebAssembly (Wasm)! Since we first introduced Spin last year, we have been hard at work together with the community on building a frictionless developer experience for building and running serverless applications with Wasm. For this release, we focused on bui

        Spin 1.0 — The Developer Tool for Serverless WebAssembly
      • How to create a Python package in 2022

        Photo by Claudio Schwarz on Unsplash. How to create a Python package? In order to create a Python package, you need to write the code that implements the functionality you want to put in your package, and then you need to publish it to PyPI. That is the bare minimum. Nowadays, you can also set up a variety of other things to make your life easier down the road: continuous testing of your package;

          How to create a Python package in 2022
        • 開発品質とDeveloper eXperienceを高めるコンテナ開発環境のご紹介 (Python) - ABEJA Tech Blog

          はじめに こんにちは 2023年1月に入社し、システム開発グループでエンジニアをしてる春名です。 私の所属しているシステム開発グループでは、開発初期の環境構築をより効率的に行うための活動に取り組んでいます。 今回はそのうちの一つである、Pythonでコンテナ開発をする環境を構築した内容をご紹介します。 なぜコンテナ開発環境かと言いますと、単にAWSのECSやGoogle CloudのCloud Runを使ってデリバリーする案件が多いからです。 より使用頻度の高い開発環境を整備し、テンプレート化しておくことで開発の効率化に活用しています。 2025/12/19 追記 最新のPython開発環境を以下の記事でご紹介しています! tech-blog.abeja.asia 本記事の内容もご参考にいただきつつ、最新の情報をご確認ください🚀 目次 はじめに 目次 今回作成する環境 Poetryによる

            開発品質とDeveloper eXperienceを高めるコンテナ開発環境のご紹介 (Python) - ABEJA Tech Blog
          • Open source security at Astral

            Astral builds tools that millions of developers around the world depend on and trust. That trust includes confidence in our security posture: developers reasonably expect that our tools (and the processes that build, test, and release them) are secure. The rise of supply chain attacks, typified by the recent Trivy and LiteLLM hacks, has developers questioning whether they can trust their tools. To

              Open source security at Astral
            • Solving common problems with Kubernetes

              I first learned Kubernetes ("k8s" for short) in 2018, when my manager sat me down and said "Cloudflare is migrating to Kubernetes, and you're handling our team's migration." This was slightly terrifying to me, because I was a good programmer and a mediocre engineer. I knew how to write code, but I didn't know how to deploy it, or monitor it in production. My computer science degree had taught me a

                Solving common problems with Kubernetes
              • August 2023 (version 1.82)

                Update 1.82.1: The update addresses this security issue. Update 1.82.2: The update addresses these issues. Update 1.82.3: The update addresses this security issue. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the August 2023 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key hi

                  August 2023 (version 1.82)
                • The Go Programming Language and Environment – Communications of the ACM

                  Go is a programming language created at Google in late 2007 and released as open source in November 2009. Since then, it has operated as a public project, with contributions from thousands of individuals and dozens of companies. Go has become a popular language for building cloud infrastructure: Docker, a Linux container manager, and Kubernetes, a container deployment system, are core cloud techno

                  • Tiny Core Linux 13.0 is a full Linux desktop in 22 MB #Linux

                    February 11, 2022 AT 9:40 am Tiny Core Linux 13.0 is a full Linux desktop in 22 MB #Linux Most Linux-based operating systems are fairly large — usually well over a full gigabyte in size for the base install image. Tiny Core Linux, which clocks in at a svelte 22 MB download, just released version 13. It’s fast.  And another neat trick: “Unlike most operating systems, the Tiny Core can run completel

                      Tiny Core Linux 13.0 is a full Linux desktop in 22 MB #Linux
                    • Boring Python: code quality

                      Boring Python: code quality December 19, 2022 Django, Python This is the second in a series of posts I intend to write about how to build, deploy, and manage Python applications in as boring a way as possible. In the first post in the series I gave a definition of what I mean by “boring”, and it’s worth revisiting: I don’t mean “reliable” or “bug-free” or “no incidents”. While there is some overla

                        Boring Python: code quality
                      • Using skills to accelerate OSS maintenance | OpenAI Developers

                        Keep workflows in the repo In these repos, we use skills to capture repository-specific workflows. A skill is a small package of operational knowledge: a SKILL.md manifest, plus optional scripts/, references/, and assets/. The Codex customization docs describe why this works well: skills are a good fit for repeatable workflows because they can carry richer instructions, scripts, and references wit

                          Using skills to accelerate OSS maintenance | OpenAI Developers
                        • GIMP - Development version: GIMP 2.99.12 Released

                          GIMP 2.99.12 is a huge milestone towards GIMP 3.0. Many of the missing pieces are getting together, even though it is still a work in progress. As usual, issues are expected and in particular in this release which got important updates in major areas, such as canvas interaction code, scripts, but also theming… “CMYK space invasion”, by Jehan (based on GPLv3 code screencast), Creative Commons by-sa

                            GIMP - Development version: GIMP 2.99.12 Released
                          • prompts.chat - AI Prompts Community

                            --- name: skill-creator description: Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations. license: Complete terms in LICENSE.txt --- # Skill Creator This skill provides guidance for creating effective skills. ## About Skills S

                              prompts.chat - AI Prompts Community
                            • Vulnerability and malware checks in uv

                              We're announcing two new security features for uv: uv audit is a new command that scans your dependencies for known vulnerabilities and "adverse" project statuses (such as being deprecated). It's a uv-native alternative to pip-audit, and is between 4x and 10x1 faster on typical projects. uv add, uv sync, etc. can now perform a lightweight OSV-based lookup for previously-resolved malware on every s

                                Vulnerability and malware checks in uv
                              • Managing Python Environments in 2022 (for the 99%)

                                TL;DR: Install mambaforge, use mamba to install packages, and pin direct dependencies inside your environment.yml. Pip, venv, virtualenv, pyenv, pipenv, micropipenv, pip-tools, conda, miniconda, mamba, micromamba, poetry, hatch, pdm, pyflow 🤯 These days even the most senior Python developer is confused about all the options to manage environments. Instead of untangling the whole convolutated mess

                                  Managing Python Environments in 2022 (for the 99%)
                                • Twelve-factor app anno 2022 | Xenit

                                  The Twelve-factor app is a methodology for building software-as-a-service apps that was first formulated by developers associated with Heroku. It's been ten years since the first presentation of this methodology. Despite the criticism that it is only applicable to Heroku and similar webapp services, it remains a relevant yard stick for software-as-a-service development. Some of its tenets have bee

                                  • State of Text Rendering 2024

                                    Preface In 2009 I wrote State of Text Rendering, as a high-level review of the Free Software text rendering stack, with a focus on shaping, and mostly in the context of the GNOME Desktop. Since then, I have spent around twelve years working on various Google products to improve fonts and text rendering: all Open Source work. When I wrote that text in 2009, my main assignment was to finish HarfBuzz

                                    • Python has too many package managers

                                      Python is a wonderful programming language. I’ve used it to build webapps, deep learning models, games, and do numerical computation. However there is one aspect of Python that has been an inexcusable pain-in-the ass over many years. That would be the fragmented Python package and environment management ecosystem, succinctly represented by the following XKCD comic: You see, a lot of other programm

                                      • Building modern Python API backends in 2022

                                        Intro This guide is intended for people who are already familiar with Python 3 and looking to start a new project. This guide comes from experience building api backends for a variety of startups in different industries, it serves as a starting point for what the state of “best practise” is for how I think about organising Python projects, structuring code, testing, and common libraries I’ve reuse

                                          Building modern Python API backends in 2022
                                        • How we built a VS Code extension with Rust, WebAssembly, and TypeScript

                                          How we built a VS Code extension with Rust, WebAssembly, and TypeScript We build Oso, a batteries-included framework for building authorization in your application. At the core of Oso is Polar, a declarative language for writing authorization policies. While someday we’ll release a feature that lets a fully-sentient Oso write your authorization policy for you, in the interim we thought it would be

                                            How we built a VS Code extension with Rust, WebAssembly, and TypeScript
                                          • Ubuntu 24.04 LTS (Noble Numbat) Release Notes

                                            Noble Numbat Release Notes Table of Contents Introduction New features in 24.04 LTS Known Issues Official flavours More information Introduction These release notes for Ubuntu 24.04 LTS (Noble Numbat) provide an overview of the release and document the known issues with Ubuntu and its flavours. For details of the changes applied since 24.04, please see the 24.04.2 change summary. Support lifespan

                                            • When Open Becomes Opaque: The Changing Face of Open-Source Hardware Companies

                                              July 12, 2023 AT 1:00 pm When Open Becomes Opaque: The Changing Face of Open-Source Hardware Companies Over the last 15+ years, innovative electronics companies have designed and released thousands of open-source hardware designs, creating a flourishing industry. Open-source hardware companies collectively created, and signed the open-source hardware definition which means products meet a uniform

                                                When Open Becomes Opaque: The Changing Face of Open-Source Hardware Companies
                                              • 【AI】進化的マージモデルを手軽に作れる「mergekit」というツール | IIJ Engineers Blog

                                                進化的マージモデルとは? これは、Sakana.aiさんが2024年3月21日発表した、「進化的アルゴリズムによる基盤モデルの構築」で述べられた手法を用いて作られたLLMを指しています。 引用すると、「多様な能力を持つ幅広いオープンソースモデルを融合して、新たな基盤モデルを構築するための方法を、進化的アルゴリズムを用いて発見する手法」であるとのことで、その中でも生成されたLLMの一つである EvoLLM-JP は融合元に指定したモデルはベンチマーク成績があまり芳しくないにもかかわらず、融合後のモデルはGPT-3.5に迫る性能を叩き出しました。 Sakana.aiさんでは、その後言語画像モデルとしてEvoVLM-JPを、日本語画像生成モデルとしてEvoSDXL-JPをリリースしています。 今日の人工知能を形作る「モデル」には、モデルを構成する要素に紐付く「重みパラメータ・バイアスパラメータ」

                                                  【AI】進化的マージモデルを手軽に作れる「mergekit」というツール | IIJ Engineers Blog
                                                • JupyterLab Changelog — JupyterLab 4.6.0a1 documentation

                                                  JupyterLab Changelog# v4.5# JupyterLab 4.5 includes a number of new features (described below), bug fixes, and enhancements. This release is compatible with extensions supporting JupyterLab 4.0. Extension authors are encouraged to consult the Extension Migration Guide which lists deprecations and changes to the public API. Performance and windowing# The default windowing mode is now contentVisibil

                                                  • Orchestrating PyTorch ML Workflows on Vertex AI Pipelines | Google Cloud Blog

                                                    Rajesh ThallamSolutions Architect, Generative AI Solutions Previously in the PyTorch on Google Cloud series, we trained, tuned and deployed a PyTorch text classification model using Training and Prediction services on Vertex AI. In this post, we will show how to automate and monitor a PyTorch based ML workflow by orchestrating the pipeline in a serverless manner using Vertex AI Pipelines. Let’s ge

                                                      Orchestrating PyTorch ML Workflows on Vertex AI Pipelines | Google Cloud Blog
                                                    • AWS Distro for OpenTelemetry の新機能 – トレースのサポートが一般的に利用可能に | Amazon Web Services

                                                      Amazon Web Services ブログ AWS Distro for OpenTelemetry の新機能 – トレースのサポートが一般的に利用可能に 昨年の re:Invent の前、AWS でサポートされている OpenTelemetry プロジェクトの安全なディストリビューションである AWS Distro for OpenTelemetry のパブリックプレビューをご紹介しました。OpenTelemetry は、アプリケーションの動作とパフォーマンスをよりよく理解するために、テレメトリデータをインストルメント化、生成、収集、およびエクスポートするためのツール、API、および SDK を提供します。2021 年 9 月 22 日、アップストリームの OpenTelemetry は、そのコンポーネントのトレース安定性マイルストーンを発表しました。2021 年 9 月 23 日、

                                                        AWS Distro for OpenTelemetry の新機能 – トレースのサポートが一般的に利用可能に | Amazon Web Services
                                                      • Quirks of Python package versioning

                                                        Python package versions seem simple on the surface because we're used to seeing the common and well-defined version schemes like SemVer (1.2.3) or CalVer (2023.6.1) and occasionally a pre-release suffix (1.2.3pre1). But Python package versioning can get much more complicated than that! 🤯 Below is a list of quirks in Python package versioning you may not know about: What is a Python package versio

                                                          Quirks of Python package versioning
                                                        • How uv Works Under the Hood | Noos - Where Thought, Code, and Craft Converge

                                                          I started using uv because the benchmarks seemed too good to be true—10–100x faster than pip, resolves and installs in milliseconds. After reading the source code and the official resolver internals documentation, I understand why, and the answers are more interesting than just "it's written in Rust." This post traces every layer: from the repository structure, through what literally happens when

                                                            How uv Works Under the Hood | Noos - Where Thought, Code, and Craft Converge
                                                          • Spring Boot+OpenAPI+Gradleで始めるJavaのスキーマ駆動Web API開発|K

                                                            今回はOpenAPIを使った開発手法として、Spring Boot(Java)でスキーマ駆動Web API開発を行う流れをご紹介します。 今回の構成フレームワークとしてSpringBoot Java 17 ビルドツールはGradle Spring BootSpring Bootとは Spring Bootは、Javaプログラミング言語を使用してWebアプリケーションやマイクロサービスを開発するためのフレームワークです。Spring Bootは、JavaのWebアプリケーションフレームワークとして著名なSpring Frameworkの一部であり、Springのコンポーネントや機能を簡素化し、開発者に対してより迅速なアプリケーション開発を可能にするために作られています。 公式ドキュメントからその機能を引用します。 ・スタンドアロン Spring アプリケーションの作成 ・Tomcat、Jet

                                                              Spring Boot+OpenAPI+Gradleで始めるJavaのスキーマ駆動Web API開発|K
                                                            • Python Interview Questions

                                                              Here is a list of common Python interview questions with detailed answers to help you prepare for the interview as a Python developer. Python, with its versatile use cases and straightforward syntax, has seen its popularity growing continuously in software development, data science, artificial intelligence, and many other fields. As such, interviews for Python-related positions are designed not on

                                                                Python Interview Questions
                                                              • A non-beginner Data Engineering Roadmap — 2025 Edition

                                                                Me after years using python.Before starting this post, I want to acknowledge that soft and hard skills are equally important. Data people exist to deliver business value, or more broadly read facts from a pool of ever-growing data. But, even with a bunch of posts talking about soft skills, at the end of the day, we're being paid for the technical skills we have, and the ability we have to deliver

                                                                  A non-beginner Data Engineering Roadmap — 2025 Edition
                                                                1