0ecb6e3530
--- - Muda nome de `Database` para `DatabaseClient` em `orm.respositories.databases`; - Importa `DatabaseClient` em `types.orm` para facilitar uso pelo usuário; - Define `BaseModelSdk` como base para `NotionDatabase` em `orm.mapping.database` no lugar de `BaseModel` original; - Muda imports de models Database em `notion.types.orm` para `notion.types.orm.databases` e remove 'Database' dos nomes; - Muda nome da func `get_database_id` para `id` em `orm.mapping.database`; - Muda nome da func `get_notion_field_name` para `field_name` em `orm.mapping.database`; - Muda nome da func `get_all_mappings` para `mappings` em `orm.mapping.database`; - Cria `orm.config` para configuração de timezone e afins e inicializa singleton no init do pacote com `ORMConfig.configure(timezone = timezone)`; - Altera link de 'Repository' do `pyproject.toml` para o GitHub; ---
26 lines
541 B
TOML
Executable File
26 lines
541 B
TOML
Executable File
[build-system]
|
|
requires = ["setuptools>=61.0"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[tool.setuptools]
|
|
packages = ["notion"]
|
|
|
|
[project]
|
|
name = "sdk-notion"
|
|
version = "0.1.0"
|
|
description = "Async Python SDK for the Notion API"
|
|
readme = "README.md"
|
|
requires-python = ">=3.9"
|
|
license = { text = "MIT" }
|
|
authors = [
|
|
{ name = "Eduardo Riguetto" }
|
|
]
|
|
dependencies = [
|
|
"httpx>=0.25,<1.0",
|
|
"pydantic>=2.5,<3.0"
|
|
]
|
|
|
|
[project.urls]
|
|
Homepage = "https://github.com/riguettodev/sdk-notion"
|
|
Repository = "https://github.com/riguettodev/sdk-notion"
|