From fb87b2b82afbd436216fe40d02602b9cf44b2c28 Mon Sep 17 00:00:00 2001 From: xinran wan Date: Fri, 23 Feb 2024 11:54:13 -0500 Subject: [PATCH 1/2] prepare package for pypi deployment --- pyproject.toml | 15 ++++++++++----- {llments => src/llments}/__init__.py | 0 {llments => src/llments}/distance/distance.py | 0 {llments => src/llments}/distance/norm.py | 0 {llments => src/llments}/eval/__init__.py | 0 {llments => src/llments}/eval/eval.py | 0 {llments => src/llments}/lm/__init__.py | 0 {llments => src/llments}/lm/empirical.py | 0 {llments => src/llments}/lm/hugging_face.py | 0 {llments => src/llments}/lm/lm.py | 0 {llments => src/llments}/lm/lm_loader.py | 0 {llments => src/llments}/lm/lm_loader_test.py | 0 {llments => src/llments}/version.py | 0 13 files changed, 10 insertions(+), 5 deletions(-) rename {llments => src/llments}/__init__.py (100%) rename {llments => src/llments}/distance/distance.py (100%) rename {llments => src/llments}/distance/norm.py (100%) rename {llments => src/llments}/eval/__init__.py (100%) rename {llments => src/llments}/eval/eval.py (100%) rename {llments => src/llments}/lm/__init__.py (100%) rename {llments => src/llments}/lm/empirical.py (100%) rename {llments => src/llments}/lm/hugging_face.py (100%) rename {llments => src/llments}/lm/lm.py (100%) rename {llments => src/llments}/lm/lm_loader.py (100%) rename {llments => src/llments}/lm/lm_loader_test.py (100%) rename {llments => src/llments}/version.py (100%) diff --git a/pyproject.toml b/pyproject.toml index 43cbcc6..9e7d9cb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,20 +1,22 @@ [build-system] -requires = ["setuptools"] -build-backend = "setuptools.build_meta" +requires = ["hatchling"] +build-backend = "hatchling.build" [project] name = "llments" +version = "0.0.1" authors = [ {name = "Graham Neubig", email = "neubig@gmail.com"}, ] description = "llments" readme = "README.md" requires-python = ">=3.10" -license = {text = "MIT"} classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "License :: OSI Approved :: MIT License", + "Operating System :: OS Independent" ] dependencies = [ "pandas", @@ -26,5 +28,8 @@ dev = [ "pre-commit" ] -[tool.setuptools.dynamic] -version = {attr = "llments.version.VERSION"} +[project.urls] +repository = "https://github.com/neulab/llments" + +[project.scripts] +llments-cli = "llments:main" \ No newline at end of file diff --git a/llments/__init__.py b/src/llments/__init__.py similarity index 100% rename from llments/__init__.py rename to src/llments/__init__.py diff --git a/llments/distance/distance.py b/src/llments/distance/distance.py similarity index 100% rename from llments/distance/distance.py rename to src/llments/distance/distance.py diff --git a/llments/distance/norm.py b/src/llments/distance/norm.py similarity index 100% rename from llments/distance/norm.py rename to src/llments/distance/norm.py diff --git a/llments/eval/__init__.py b/src/llments/eval/__init__.py similarity index 100% rename from llments/eval/__init__.py rename to src/llments/eval/__init__.py diff --git a/llments/eval/eval.py b/src/llments/eval/eval.py similarity index 100% rename from llments/eval/eval.py rename to src/llments/eval/eval.py diff --git a/llments/lm/__init__.py b/src/llments/lm/__init__.py similarity index 100% rename from llments/lm/__init__.py rename to src/llments/lm/__init__.py diff --git a/llments/lm/empirical.py b/src/llments/lm/empirical.py similarity index 100% rename from llments/lm/empirical.py rename to src/llments/lm/empirical.py diff --git a/llments/lm/hugging_face.py b/src/llments/lm/hugging_face.py similarity index 100% rename from llments/lm/hugging_face.py rename to src/llments/lm/hugging_face.py diff --git a/llments/lm/lm.py b/src/llments/lm/lm.py similarity index 100% rename from llments/lm/lm.py rename to src/llments/lm/lm.py diff --git a/llments/lm/lm_loader.py b/src/llments/lm/lm_loader.py similarity index 100% rename from llments/lm/lm_loader.py rename to src/llments/lm/lm_loader.py diff --git a/llments/lm/lm_loader_test.py b/src/llments/lm/lm_loader_test.py similarity index 100% rename from llments/lm/lm_loader_test.py rename to src/llments/lm/lm_loader_test.py diff --git a/llments/version.py b/src/llments/version.py similarity index 100% rename from llments/version.py rename to src/llments/version.py From 426c100a2665491c72317df920190ef0b6c48f62 Mon Sep 17 00:00:00 2001 From: xinran wan Date: Fri, 23 Feb 2024 15:17:33 -0500 Subject: [PATCH 2/2] pyproject.toml updated --- {src/llments => llments}/__init__.py | 0 {src/llments => llments}/distance/distance.py | 0 {src/llments => llments}/distance/norm.py | 0 {src/llments => llments}/eval/__init__.py | 0 {src/llments => llments}/eval/eval.py | 0 {src/llments => llments}/lm/__init__.py | 0 {src/llments => llments}/lm/empirical.py | 0 {src/llments => llments}/lm/hugging_face.py | 0 {src/llments => llments}/lm/lm.py | 0 {src/llments => llments}/lm/lm_loader.py | 0 {src/llments => llments}/lm/lm_loader_test.py | 0 {src/llments => llments}/version.py | 0 pyproject.toml | 5 ++--- 13 files changed, 2 insertions(+), 3 deletions(-) rename {src/llments => llments}/__init__.py (100%) rename {src/llments => llments}/distance/distance.py (100%) rename {src/llments => llments}/distance/norm.py (100%) rename {src/llments => llments}/eval/__init__.py (100%) rename {src/llments => llments}/eval/eval.py (100%) rename {src/llments => llments}/lm/__init__.py (100%) rename {src/llments => llments}/lm/empirical.py (100%) rename {src/llments => llments}/lm/hugging_face.py (100%) rename {src/llments => llments}/lm/lm.py (100%) rename {src/llments => llments}/lm/lm_loader.py (100%) rename {src/llments => llments}/lm/lm_loader_test.py (100%) rename {src/llments => llments}/version.py (100%) diff --git a/src/llments/__init__.py b/llments/__init__.py similarity index 100% rename from src/llments/__init__.py rename to llments/__init__.py diff --git a/src/llments/distance/distance.py b/llments/distance/distance.py similarity index 100% rename from src/llments/distance/distance.py rename to llments/distance/distance.py diff --git a/src/llments/distance/norm.py b/llments/distance/norm.py similarity index 100% rename from src/llments/distance/norm.py rename to llments/distance/norm.py diff --git a/src/llments/eval/__init__.py b/llments/eval/__init__.py similarity index 100% rename from src/llments/eval/__init__.py rename to llments/eval/__init__.py diff --git a/src/llments/eval/eval.py b/llments/eval/eval.py similarity index 100% rename from src/llments/eval/eval.py rename to llments/eval/eval.py diff --git a/src/llments/lm/__init__.py b/llments/lm/__init__.py similarity index 100% rename from src/llments/lm/__init__.py rename to llments/lm/__init__.py diff --git a/src/llments/lm/empirical.py b/llments/lm/empirical.py similarity index 100% rename from src/llments/lm/empirical.py rename to llments/lm/empirical.py diff --git a/src/llments/lm/hugging_face.py b/llments/lm/hugging_face.py similarity index 100% rename from src/llments/lm/hugging_face.py rename to llments/lm/hugging_face.py diff --git a/src/llments/lm/lm.py b/llments/lm/lm.py similarity index 100% rename from src/llments/lm/lm.py rename to llments/lm/lm.py diff --git a/src/llments/lm/lm_loader.py b/llments/lm/lm_loader.py similarity index 100% rename from src/llments/lm/lm_loader.py rename to llments/lm/lm_loader.py diff --git a/src/llments/lm/lm_loader_test.py b/llments/lm/lm_loader_test.py similarity index 100% rename from src/llments/lm/lm_loader_test.py rename to llments/lm/lm_loader_test.py diff --git a/src/llments/version.py b/llments/version.py similarity index 100% rename from src/llments/version.py rename to llments/version.py diff --git a/pyproject.toml b/pyproject.toml index 9e7d9cb..c7457aa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,6 @@ build-backend = "hatchling.build" [project] name = "llments" -version = "0.0.1" authors = [ {name = "Graham Neubig", email = "neubig@gmail.com"}, ] @@ -31,5 +30,5 @@ dev = [ [project.urls] repository = "https://github.com/neulab/llments" -[project.scripts] -llments-cli = "llments:main" \ No newline at end of file +[tool.setuptools.dynamic] +version = {attr = "llments.version.VERSION"} \ No newline at end of file