Python

Scrape Notion and convert into PDF

I love VanGohan, who is a Japanese meal kits provider in Vancouver. Their meal kits are really tasty and authentic Japanese foods. I can’t live without them. When I visited Japan …

tabula-py 2.8.0 now uses jpype to launch JVM

Recently, I released tabula-py 2.8.0. It is a major release because it uses jpype to launch JVM. This means that it reduces JVM launch time since jpype reuse JVM via JNI.

4 Steps to Release a CLI in Python featured image

4 Steps to Release a CLI in Python

This is what I learned from creating a Python CLI (digdaglog2sql) in a day. In just 4 steps, you can release a CLI written in Python easily. Create a project by using poetry Poetry …

avatar
Aki Ariga

digdaglog2sql

Extract SQLs from digdag log to visualize SQL lineage

avatar
Aki Ariga

py> operator development guide for Python users

This article show how to develop a digdag Python workflow task efficiently.

Pythonistaのためのdigdag py> operator開発ガイド

Table of Contents workflowをpushするまえにローカル環境で開発とテストをする方法 基本戦略:Pythonのタスクを合理的な粒度にまとめる 1. Treasure Dataの公式Dockerイメージを使う 2. Dockerイメージと同様のPythonの仮想環境を作る py> operatorを含んだworkflowをローカルで実 …

avatar
Aki Ariga

How to release Python package from GitHub Actions

Recently, I changed my CI from Travis to GitHub Actions. GitHub Actions is handy and useful for testing, publishing Python packages.

avatar
Aki Ariga

Use Markdown document on brand new PyPI

Yesterday, PyPI was renewed to the next-generation site. It is modern and stylish one.

avatar
Aki Ariga

新しいPyPIでMarkdownのドキュメントを使う

長い間、Pythonでパッケージを作った場合、構造化されたドキュメントを使う場合は、reStructuredText (reST)でドキュメントを書く必要がありました。

avatar
Aki Ariga

Python basics: package management

Python is a very famous programming language for machine learning. In this article, I will introduce basic Python environment.

avatar
Aki Ariga