Codebase rewritten to:
tangled.org/atpasser.poxiao-labs.work/atpasser
1[project]
2name = "atpasser"
3version = "0.1.0"
4description = "Tools for ATProto"
5authors = [{ name = "diaowinner", email = "diaowinner@qq.com" }]
6readme = "README.md"
7requires-python = ">=3.13"
8dependencies = [
9 "py-cid (>=0.3.0,<0.4.0)", # for CID
10 "cbor2 (>=5.7.0,<5.8.0)", # for CBOR
11 "dnspython (>=2.7.0,<3.0.0)", # for DNS resolve
12 "requests (>=2.32.5,<3.0.0)", # for HTTPS resolve
13 "pyld[requests] (>=2.0.4,<3.0.0)", # for JSON-LD support
14 "jsonpath-ng (>=1.7.0,<2.0.0)", # for URI fragment support
15 "cryptography (>=45.0.7,<46.0.0)", # just keep it
16 "langcodes (>=3.5.0,<4.0.0)", # language codes support
17 "pydantic (>=2.11.9,<3.0.0)",
18]
19license = "MIT OR Apache-2.0"
20license-files = ["LICEN[CS]E.*"]
21
22
23[tool.poetry]
24packages = [{ include = "atpasser", from = "src" }]
25
26[tool.poetry.group.dev.dependencies]
27pytest = "^8.2.0"
28pytest-cov = "^5.0.0"
29pygithub = "^2.8.1"
30
31
32[build-system]
33requires = ["poetry-core>=2.0.0,<3.0.0"]
34build-backend = "poetry.core.masonry.api"