[project] name = "atpasser" version = "0.1.0" description = "Tools for ATProto" authors = [{ name = "diaowinner", email = "diaowinner@qq.com" }] readme = "README.md" requires-python = ">=3.13" dependencies = [ "py-cid (>=0.3.0,<0.4.0)", # for CID "cbor2 (>=5.7.0,<5.8.0)", # for CBOR "dnspython (>=2.7.0,<3.0.0)", # for DNS resolve "requests (>=2.32.5,<3.0.0)", # for HTTPS resolve "pyld[requests] (>=2.0.4,<3.0.0)", # for JSON-LD support "jsonpath-ng (>=1.7.0,<2.0.0)", # for URI fragment support "cryptography (>=45.0.7,<46.0.0)", # just keep it "langcodes (>=3.5.0,<4.0.0)", # language codes support "pydantic (>=2.11.9,<3.0.0)", ] license = "MIT OR Apache-2.0" license-files = ["LICEN[CS]E.*"] [tool.poetry] packages = [{ include = "atpasser", from = "src" }] [tool.poetry.group.dev.dependencies] pytest = "^8.2.0" pytest-cov = "^5.0.0" pygithub = "^2.8.1" [build-system] requires = ["poetry-core>=2.0.0,<3.0.0"] build-backend = "poetry.core.masonry.api"