From 353cef0e447733a75f1076ad9296f76f40ef9684 Mon Sep 17 00:00:00 2001 From: 简律纯 Date: Mon, 11 Mar 2024 22:59:31 +0800 Subject: refactor!: 干掉 pdm MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/.gitignore | 60 ++++++++++++++++++++++++++++++++++++++++++++ examples/infini.toml | 14 +++++++++++ examples/pyproject.toml | 19 ++++++++++++++ examples/src/__init__.py | 8 ++++++ examples/src/events.py | 8 ++++++ examples/src/handlers.py | 8 ++++++ examples/src/interceptors.py | 8 ++++++ 7 files changed, 125 insertions(+) create mode 100644 examples/.gitignore create mode 100644 examples/infini.toml create mode 100644 examples/pyproject.toml create mode 100644 examples/src/__init__.py create mode 100644 examples/src/events.py create mode 100644 examples/src/handlers.py create mode 100644 examples/src/interceptors.py (limited to 'examples') diff --git a/examples/.gitignore b/examples/.gitignore new file mode 100644 index 0000000..b43f7a5 --- /dev/null +++ b/examples/.gitignore @@ -0,0 +1,60 @@ +# Initialized `.gitignores` @generated by IPM. +# Python +__pycache__/ +*.pyc + +# Builds +.ipm-build/ +dist/ + +# Distribution / packaging +eggs/ +.eggs/ +downloads/ +develop-eggs/ +sdist/ +*.egg-info/ +wheels/ +*.egg +MANIFEST + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm-project.org/#use-with-ide +.pdm.toml +.pdm-python +.pdm-build/ + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ diff --git a/examples/infini.toml b/examples/infini.toml new file mode 100644 index 0000000..df0c49d --- /dev/null +++ b/examples/infini.toml @@ -0,0 +1,14 @@ +[project] +name = "examples" +version = "0.1.0" +description = "EXAMPLES 规则包" +authors = [ + {name = "admin",email = "admin@example.com"}, +] +license = "MIT" +webpage = "" +unzip = 1 + +[requirements] + +[dependencies] diff --git a/examples/pyproject.toml b/examples/pyproject.toml new file mode 100644 index 0000000..89ca873 --- /dev/null +++ b/examples/pyproject.toml @@ -0,0 +1,19 @@ +[project] +name = "examples" +version = "0.1.0" +description = "EXAMPLES 规则包" +authors = [ + {name = "admin",email = "admin@example.com"}, +] +license = {text = "MIT"} +webpage = "" +unzip = 1 +dependencies = ["infini"] +requires-python = ">=3.8" +readme = "README.md" + +[tool.pdm] +distribution = true + +[tool.pdm.dev-dependencies] +dev = ["pytest"] diff --git a/examples/src/__init__.py b/examples/src/__init__.py new file mode 100644 index 0000000..9bbb43c --- /dev/null +++ b/examples/src/__init__.py @@ -0,0 +1,8 @@ +# Initialized `events.py` generated by ipm. +# Regists your text events and regist global variables here. +# Documents at https://docs.hydroroll.team/ipm + +from infini.register import Register + + +register = Register() diff --git a/examples/src/events.py b/examples/src/events.py new file mode 100644 index 0000000..9bbb43c --- /dev/null +++ b/examples/src/events.py @@ -0,0 +1,8 @@ +# Initialized `events.py` generated by ipm. +# Regists your text events and regist global variables here. +# Documents at https://docs.hydroroll.team/ipm + +from infini.register import Register + + +register = Register() diff --git a/examples/src/handlers.py b/examples/src/handlers.py new file mode 100644 index 0000000..f997a03 --- /dev/null +++ b/examples/src/handlers.py @@ -0,0 +1,8 @@ +# Initialized `handlers.py` generated by ipm. +# Regists your handlers here. +# Documents at https://docs.hydroroll.team/ipm + +from infini.register import Register + + +register = Register() diff --git a/examples/src/interceptors.py b/examples/src/interceptors.py new file mode 100644 index 0000000..518d0bd --- /dev/null +++ b/examples/src/interceptors.py @@ -0,0 +1,8 @@ +# Initialized `interceptors.py` generated by ipm. +# Regists your pre-interceptors and interceptors here. +# Documents at https://docs.hydroroll.team/ipm + +from infini.register import Register + + +register = Register() -- cgit v1.2.3-70-g09d2