Skip to content

Commit 2fac0bd

Browse files
author
Adrian Chang
committed
Create baseline coffee
1 parent aef2660 commit 2fac0bd

File tree

5 files changed

+45
-7
lines changed

5 files changed

+45
-7
lines changed

libs/lbox-example/.python-version

Lines changed: 0 additions & 1 deletion
This file was deleted.

libs/lbox-example/pyproject.toml

Lines changed: 41 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,45 @@
11
[project]
22
name = "lbox-example"
33
version = "0.1.0"
4-
description = "Add your description here"
4+
description = "An example module which can be used to develop other module for labelbox-python"
55
authors = [
6-
{ name = "Adrian Chang", email = "achang@labelbox.com" }
6+
{ name = "Labelbox", email = "engineering@labelbox.com" }
7+
]
8+
dependencies = [
9+
"art>=6.2",
710
]
8-
dependencies = []
911
readme = "README.md"
1012
requires-python = ">= 3.8"
1113

14+
classifiers=[
15+
# How mature is this project?
16+
"Development Status :: 2 - Pre-Alpha",
17+
# Indicate who your project is intended for
18+
"Topic :: Scientific/Engineering :: Artificial Intelligence",
19+
"Topic :: Software Development :: Libraries",
20+
"Intended Audience :: Developers",
21+
"Intended Audience :: Science/Research",
22+
"Intended Audience :: Education",
23+
# Pick your license as you wish
24+
"License :: OSI Approved :: Apache Software License",
25+
# Specify the Python versions you support here.
26+
"Programming Language :: Python :: 3",
27+
"Programming Language :: Python :: 3.8",
28+
"Programming Language :: Python :: 3.9",
29+
"Programming Language :: Python :: 3.10",
30+
"Programming Language :: Python :: 3.11",
31+
"Programming Language :: Python :: 3.12",
32+
]
33+
keywords = ["ml", "ai", "labelbox", "labeling", "llm", "machinelearning", "edu"]
34+
35+
[project.urls]
36+
Homepage = "https://labelbox.com/"
37+
Documentation = "https://labelbox-python.readthedocs.io/en/latest/"
38+
Repository = "https://github.com/Labelbox/labelbox-python"
39+
Issues = "https://github.com/Labelbox/labelbox-python/issues"
40+
Changelog = "https://github.com/Labelbox/labelbox-python/blob/develop/libs/labelbox/CHANGELOG.md"
41+
42+
1243
[build-system]
1344
requires = ["hatchling"]
1445
build-backend = "hatchling.build"
@@ -17,8 +48,14 @@ build-backend = "hatchling.build"
1748
managed = true
1849
dev-dependencies = []
1950

51+
[tool.rye.scripts]
52+
unit = "pytest tests/unit"
53+
2054
[tool.hatch.metadata]
2155
allow-direct-references = true
2256

2357
[tool.hatch.build.targets.wheel]
24-
packages = ["src/lbox_example"]
58+
packages = ["src/lbox"]
59+
60+
[tool.pytest.ini_options]
61+
addopts = "-rP -vvv --durations=20 --cov=lbox.example --import-mode=importlib"

libs/lbox-example/src/lbox_example/__init__.py

Lines changed: 0 additions & 2 deletions
This file was deleted.

requirements-dev.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ appnope==0.1.4
1818
# via ipython
1919
asttokens==2.4.1
2020
# via stack-data
21+
art==6.2
22+
# via lbox-example
2123
attrs==23.2.0
2224
# via jsonschema
2325
# via referencing

requirements.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ alabaster==0.7.13
1414
# via sphinx
1515
annotated-types==0.7.0
1616
# via pydantic
17+
art==6.2
18+
# via lbox-example
1719
babel==2.15.0
1820
# via sphinx
1921
cachetools==5.3.3

0 commit comments

Comments
 (0)