diff options
| author | Murilo Ijanc <[email protected]> | 2026-07-26 12:42:08 -0300 |
|---|---|---|
| committer | Murilo Ijanc <[email protected]> | 2026-07-26 12:42:08 -0300 |
| commit | 7fd555fcaf4304cb0dff3e8f5661565c3618299e (patch) | |
| tree | 61199793c3046d73b97e9822895ede2a33034d41 /cepis-0.1.0-1.rockspec | |
| download | lua-0.1.0.tar.gz | |
Initial importv0.1.0
Diffstat (limited to 'cepis-0.1.0-1.rockspec')
| -rw-r--r-- | cepis-0.1.0-1.rockspec | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/cepis-0.1.0-1.rockspec b/cepis-0.1.0-1.rockspec new file mode 100644 index 0000000..c303f96 --- /dev/null +++ b/cepis-0.1.0-1.rockspec @@ -0,0 +1,46 @@ +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", +} |