Commit d3a952c
Changed files (3)
environment.yml
@@ -12,6 +12,7 @@ dependencies:
- cacheout>=0.16.0
- chardet>=5.2.0
- feedparser>=6.0.11
+ - feedgen>=1.0.0
- glom>=24.11.0
- google-genai>=1.28.0
- h2[version=">=3,<5"]
pyproject.toml
@@ -9,6 +9,7 @@ dependencies = [
"chardet==5.2.0",
"cutword==0.1.1",
"dashscope==1.25.8",
+ "feedgen==1.0.0",
"feedparser==6.0.12",
"glom==25.12.0",
"google-genai==1.59.0",
@@ -58,12 +59,13 @@ show-fixes = true
target-version = "py313"
[tool.ruff.format]
+exclude = ["src/quotly/fonts.py"]
indent-style = "space"
line-ending = "lf"
quote-style = "double"
-exclude = ["src/quotly/fonts.py"]
[tool.ruff.lint]
+exclude = ["src/quotly/fonts.py"]
ignore = [
"ANN",
"PTH",
@@ -96,7 +98,6 @@ ignore = [
"S608",
]
select = ["ALL"]
-exclude = ["src/quotly/fonts.py"]
[tool.ruff.lint.pydocstyle]
convention = "google"
@@ -113,16 +114,16 @@ exclude = ["src/quotly/fonts.py"]
ignore = ["src/quotly/fonts.py"]
[tool.uv]
-index-url = "https://pypi.org/simple"
environments = ["sys_platform == 'darwin'", "sys_platform == 'linux'"]
+index-url = "https://pypi.org/simple"
[tool.uv.sources]
# jonghwanhyeon/python-ffmpeg, PR-56
+onnxruntime = { index = "ORT-Nightly" }
python-ffmpeg = { url = "https://github.com/chadawagner/python-ffmpeg/archive/4614d8b7939679ea4d6ae9c32241d7607e2b136c.zip" }
yt-dlp = { git = "https://github.com/yt-dlp/yt-dlp.git" }
-onnxruntime = { index = "ORT-Nightly" }
[[tool.uv.index]]
+explicit = true
name = "ORT-Nightly"
url = "https://aiinfra.pkgs.visualstudio.com/PublicPackages/_packaging/ORT-Nightly/pypi/simple/"
-explicit = true
uv.lock
@@ -225,6 +225,7 @@ dependencies = [
{ name = "chardet", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" },
{ name = "cutword", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" },
{ name = "dashscope", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" },
+ { name = "feedgen", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" },
{ name = "feedparser", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" },
{ name = "glom", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" },
{ name = "google-genai", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" },
@@ -273,6 +274,7 @@ requires-dist = [
{ name = "chardet", specifier = "==5.2.0" },
{ name = "cutword", specifier = "==0.1.1" },
{ name = "dashscope", specifier = "==1.25.8" },
+ { name = "feedgen", specifier = "==1.0.0" },
{ name = "feedparser", specifier = "==6.0.12" },
{ name = "glom", specifier = "==25.12.0" },
{ name = "google-genai", specifier = "==1.59.0" },
@@ -696,6 +698,16 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/e9/47/21867c2e5fd006c8d36a560df9e32cb4f1f566b20c5dd41f5f8a2124f7de/face-24.0.0-py3-none-any.whl", hash = "sha256:0e2c17b426fa4639a4e77d1de9580f74a98f4869ba4c7c8c175b810611622cd3", size = 54742, upload-time = "2024-11-02T05:24:24.939Z" },
]
+[[package]]
+name = "feedgen"
+version = "1.0.0"
+source = { registry = "https://pypi.org/simple" }
+dependencies = [
+ { name = "lxml", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" },
+ { name = "python-dateutil", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" },
+]
+sdist = { url = "https://files.pythonhosted.org/packages/6b/59/be0a6f852b5dfbf19e6c8e962c8f41407697f9f52a7902250ed98683ae89/feedgen-1.0.0.tar.gz", hash = "sha256:d9bd51c3b5e956a2a52998c3708c4d2c729f2fcc311188e1e5d3b9726393546a", size = 258496, upload-time = "2023-12-25T18:04:08.421Z" }
+
[[package]]
name = "feedparser"
version = "6.0.12"