-
Notifications
You must be signed in to change notification settings - Fork 2
p_sync Milestone 1: Create Sync Client, implement pull operation, CLI, and overloads for log + call #62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
p_sync Milestone 1: Create Sync Client, implement pull operation, CLI, and overloads for log + call #62
Changes from all commits
b01e6f4
e3a524e
689880c
68d75be
5be41cb
53bdacc
4bb9693
01f0550
aa546ad
861e45f
a6964d8
5e51de0
59f0f4c
0e03fcb
058274a
6151c8e
f9e2744
49b1078
feedab7
8afe4c4
7dd6c5b
e2fc2a3
0e520ab
55023c3
4e344d1
70ba9c9
fe1d246
1f5055d
a259335
893b23c
2072cf3
73966f5
f6a9e63
b1fb94f
efd0654
6c2acf3
bd0a00f
76e8ac9
3fd8223
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,13 +1,20 @@ | ||
| # This section is used by PyPI and follows PEP 621 for package metadata | ||
| [project] | ||
| name = "humanloop" | ||
| description = "The Humanloop Python Library" | ||
| authors = [] | ||
|
|
||
| # This section is used by Poetry for development and building | ||
| # The metadata here is used during development but not published to PyPI | ||
| [tool.poetry] | ||
| name = "humanloop" | ||
| version = "0.8.36b1" | ||
| description = "" | ||
| version = "0.8.39" | ||
| description = "Humanloop Python SDK" | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. have you changes this? this is auto-generated by fen
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This file's autogenerated by fern? Oops, thought we'd be able to modify project metadata. |
||
| readme = "README.md" | ||
| authors = [] | ||
| keywords = [] | ||
| packages = [ | ||
| { include = "humanloop", from = "src" }, | ||
| ] | ||
|
|
||
| classifiers = [ | ||
| "Intended Audience :: Developers", | ||
|
|
@@ -26,9 +33,6 @@ classifiers = [ | |
| "Topic :: Software Development :: Libraries :: Python Modules", | ||
| "Typing :: Typed" | ||
| ] | ||
| packages = [ | ||
| { include = "humanloop", from = "src"} | ||
| ] | ||
|
|
||
| [project.urls] | ||
| Repository = 'https://github.com/humanloop/humanloop-python' | ||
|
|
@@ -53,8 +57,10 @@ protobuf = ">=5.29.3" | |
| pydantic = ">= 1.9.2" | ||
| pydantic-core = "^2.18.2" | ||
| typing_extensions = ">= 4.0.0" | ||
| click = "^8.0.0" | ||
| python-dotenv = "^1.1.0" | ||
|
|
||
| [tool.poetry.dev-dependencies] | ||
| [tool.poetry.group.dev.dependencies] | ||
| mypy = "1.0.1" | ||
| pytest = "^7.4.0" | ||
| pytest-asyncio = "^0.23.5" | ||
|
|
@@ -70,11 +76,11 @@ pandas = "^2.2.0" | |
| parse-type = ">=0.6.4" | ||
| pyarrow = "^19.0.0" | ||
| pytest-retry = "^1.6.3" | ||
| python-dotenv = "^1.0.1" | ||
| replicate = "^1.0.3" | ||
| ruff = "^0.5.6" | ||
| types-jsonschema = "^4.23.0.20240813" | ||
| types-protobuf = "^5.29.1.20250208" | ||
| pytest-xdist = "^3.6.1" | ||
|
|
||
| [tool.pytest.ini_options] | ||
| testpaths = [ "tests" ] | ||
|
|
@@ -86,7 +92,10 @@ plugins = ["pydantic.mypy"] | |
| [tool.ruff] | ||
| line-length = 120 | ||
|
|
||
| [tool.poetry.scripts] | ||
| humanloop = "humanloop.cli.__main__:cli" | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. integration test: use subprocess to check if cli works There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. check if exit code 0 when calling cli command; maybe check for exit code 1 when api key not provided |
||
|
|
||
| [build-system] | ||
| requires = ["poetry-core"] | ||
| build-backend = "poetry.core.masonry.api" | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| [pytest] | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. note: i have updated humanloop-docs with the pytest-xdist dependency; we'll regenerate the sdk and rebase this PR on top of it before merging
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Thanks 🙏 |
||
| addopts = -n auto | ||
Uh oh!
There was an error while loading. Please reload this page.