rockspec_format = "3.0" package = "cepis" version = "0.1.0-1" source = { url = "git+https://git.cep.is/lua.git", tag = "v0.1.0", } description = { summary = "Lua client for the public CEP API at cep.is", detailed = [[ Looks a Brazilian CEP up against https://cep.is, which serves the official Correios database (DNE) refreshed every two weeks, with coordinates for about 57% of them. Single lookups, batches of up to 500 per request, and a health endpoint. Retries 429 and 5xx with exponential backoff and full jitter; never retries 400 or 404. ]], homepage = "https://cep.is", license = "ISC", labels = { "cep", "correios", "dne", "endereco", "brasil", "http" }, } dependencies = { "lua >= 5.1", "luasocket >= 3.0", "luasec >= 1.0", "dkjson >= 2.5", } build = { type = "builtin", modules = { ["cepis"] = "cepis.lua", ["cepis.client"] = "cepis/client.lua", ["cepis.csv"] = "cepis/csv.lua", ["cepis.errors"] = "cepis/errors.lua", ["cepis.models"] = "cepis/models.lua", }, copy_directories = {}, } test = { type = "command", command = "lua test/run.lua", }