Skip to content

kitsuyui/pypi-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pypi-playground

What is this?

This is a repository for creating sample code for publishing to PyPI. I manage multiple Python projects, but the configuration for publishing them to PyPI is almost the same. In this playground, I experiment with them, and configure them to speed up CI and make project management easier.

monorepo

This repository is a monorepo that contains multiple packages. Packaging namespace packages are used to manage them. https://packaging.python.org/en/latest/guides/packaging-namespace-packages/

Each package is managed in the src directory. And the packages are published to PyPI separately.

Usage

Install dependencies

Install dependencies with poetry. If you don't have poetry installed, you can install it with the following command.

Install poetry

Install pipx

If you don't have pipx installed, you can install it with the following command in macOS

brew install pipx

Install poetry

pipx install poetry

Install dependencies

poetry install

Run tests

poetry poe test

Format

poetry poe format

Lint

poetry poe check

LICENSE

BSD 3-Clause License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages