Skip to main content

CalendarioFinanceiro

O pacote CalendarioFinanceiro fornece funcionalidades para trabalhar com dias úteis, considerando diferentes calendários, como "onshore" (Brasil) e "offshore".

Instalação

Para utilizar o pacote CalendarioFinanceiro, você precisa instalá-lo primeiro. Isso pode ser feito utilizando o gerenciador de pacotes pip. Execute o seguinte comando no terminal:

pip install calendariofinanceiro

Uso Básico

from datetime import date
from calendariofinanceiro import CalendarioFinanceiro

# Inicializa o calendário de feriados "onshore"
c_on = CalendarioFinanceiro("onshore")

# Inicializa o calendário de feriados "offshore"
c_off = CalendarioFinanceiro("offshore")

# Calcula a data após adicionar um número de dias úteis
nova_data = c_on.soma_dias_uteis(date(2023, 8, 1), 5)

# Arredonda uma data para o próximo dia útil
data_arredondada = c_off.arredonda_dia_util(date(2023, 8, 10))

# Monta uma lista de dias úteis entre duas datas
lista_dias_uteis = c_on.monta_lista_dias_uteis(date(2023, 8, 1), date(2023, 8, 15))

# Monta uma lista de datas de fechamento retroativas
lista_fechamentos = c_off.monta_lista_fechamentos_anteriores(date(2023, 8, 31), 3)

# Obtém a data de fechamento do mês anterior
fechamento_mes_anterior = c_on.fechamento_mes_anterior(date(2023, 8, 15))

Métodos Disponíveis

soma_dias_uteis(data_dt: date, dias: int) -> date

Soma um número específico de dias úteis a uma data de referência.

arredonda_dia_util(data_dt: date, arredonda_pra_cima: bool = True) -> date

Arredonda uma data para o próximo ou último dia útil, dependendo da opção escolhida.

monta_lista_dias_uteis(data_inicial: date, data_final: date, incluir_primeira: bool = True) -> List[date]

Monta uma lista de dias úteis entre as datas de referência, com a opção de incluir ou não a primeira data.

monta_lista_fechamentos_anteriores(data_final: date, numero_meses: int) -> List[date]

Monta uma lista de datas de fechamento para um número especificado de meses retroativos a partir da data final.

fechamento_mes_anterior(data: date) -> date

Retorna a data de fechamento do mês anterior à data fornecida.

Metadata

Release files for calendariofinanceiro 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for calendariofinanceiro 0.3.1
File Size Uploaded Provenance Actions
calendariofinanceiro-0.3.1.tar.gz 9.4 kB Without provenance Details for calendariofinanceiro-0.3.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for calendariofinanceiro 0.3.1
File Interpreter ABI Platform Actions
calendariofinanceiro-0.3.1-py3-none-any.whl Python 3 none any Details for calendariofinanceiro-0.3.1-py3-none-any.whl

Total release size: 19.6 kB

Release files / calendariofinanceiro-0.3.1.tar.gz

Download URL calendariofinanceiro-0.3.1.tar.gz
Size 9.4 kB
Tags Source
SHA-256 checksum
How to use checksums
9070ee7f0a0e842ff5206dc5c98e3e3e1de9ccca6c352e63d241ef669f520a45
BLAKE2b-256 checksum
How to use checksums
edd86b5ceb5f8ccd7452ebacad97f9931498f6ad26cfb8b052c2edda452fd25a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.11.9 Windows/10

Release files / calendariofinanceiro-0.3.1-py3-none-any.whl

Download URL calendariofinanceiro-0.3.1-py3-none-any.whl
Size 10.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
531a9b3cdd4997dfbd072ea435bca485ff6c75f6f300edeb0f6e53524868355a
BLAKE2b-256 checksum
How to use checksums
225679d2318ada59802d23079069716ed176b778b0aa1081ce5270c1120f509c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.11.9 Windows/10

Security for calendariofinanceiro 0.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page