Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

odoo16 localização brasileira #3639

Open
crpalmarante opened this issue Feb 24, 2025 · 10 comments
Open

odoo16 localização brasileira #3639

crpalmarante opened this issue Feb 24, 2025 · 10 comments

Comments

@crpalmarante
Copy link

estou usando python3.10 para subir o doo até ai tudo certo

faço comando pip install -r requirements.txt no odoo blz tudo ok
baixo a localização brasileira l10n-brazil da OCA blz tudo ok
pip install -r l10n-brazil/requirement.tx tb nda de mais

só que comando acima atualiza 3 pacotes
lxml==4.6.8 --> lxml==5.3.1
requests==2.25.1 --> requests==2.32.2
cryptography==3.4.8 --> cryptogrphy==44.0.1
e instala o
signxml==4.0.3
depois disso tudo
odoo não sobe
pq lxml.html.clean module is now a separate project lxml_html_clean
para voltar ao nomal eu desatualizo os pacotes acima voltar ao normal

só que uma mensagem de que signxml==4.0.3 é incompativel com as versões anterioes do cryptogrphy
blz da ou aviso mas o sistema volta ficar disponivel e funciona tudo novamente(em teoria)

resumindo
quais as versões do pacotes citados que são compativeis, já testei muitas de todos, e não da certo

@crpalmarante
Copy link
Author

signxml 4.0.3 requires cryptography>=43, but you have cryptography 3.4.8 which is incompatible.
signxml 4.0.3 requires lxml<6,>=5.2.1, but you have lxml 4.6.5 which is incompatible.

@antoniospneto
Copy link
Contributor

antoniospneto commented Feb 24, 2025

Tenta assim:

pyopenssl==22.1.0
signxml<3.1.0

Pelo menos o CI de testes aqui do repositóirio da localização está rodando bem rodando assim.

@crpalmarante
Copy link
Author

crpalmarante commented Feb 24, 2025 via email

@antoniospneto
Copy link
Contributor

antoniospneto commented Feb 24, 2025

Já na minha implementação, esses pacotes estão assim:

lxml == 5.1.0
pyOpenSSL == 20.0.1
signxml == 3.2.2

@crpalmarante
Copy link
Author

crpalmarante commented Feb 25, 2025 via email

@rvalyi
Copy link
Member

rvalyi commented Feb 25, 2025

@antoniospneto não seria isso que o @mbcosta resolveu aqui erpbrasil/erpbrasil.assinatura#50 ?
Talvez faltou o release apenas?
cc @renatonlima

@crpalmarante
Copy link
Author

crpalmarante commented Feb 25, 2025 via email

@antoniospneto
Copy link
Contributor

@crpalmarante você pode usar qualquer versão em produção, mas antes recomendamos que você teste e homologue todos os processos que a empresa irá utilizar, você precisa tbm de alguém ou uma equipe que consiga solucionar qualquer problema que venha a vir.

@crpalmarante
Copy link
Author

crpalmarante commented Feb 25, 2025 via email

@rvalyi
Copy link
Member

rvalyi commented Feb 26, 2025

basicamente nos os autores dos modulos da localização achamos que a v16 já esta sim bem melhor do que a v14, considerando que é uma versão bastante mais moderna com um código muito mais limpo no l10n_br_account que é um modulo chave.

Porem ainda assim, por outro lado é um pouco menos completa do que a v14 (nisso pode ser que algum modulo que te faltasse vc teria que portar ou esperar), e pode ter um bug ou outro que ainda passou despercebido. Mas no geral é muito melhor escolher a v16 hoje sim. Por fim, implanter o Odoo no Brasil não é nada facil! Vc tem que ser um excelente programador com uma experiencia de uns 5 anos com implantação de sistema ERP (pois o Odoo é sim um verdadeiro ERP, não é algo simples como um software de nota apesar da propaganda irresponsável sendo feita), e isso, seu preparo vai fazer toda diferença para ter sucesso. E ainda assim vai te levar uns 6 meses ou até anos para aprender dependendo do tipo de empresa e do seu desempenho. Estamos ai para ajudar mas é bom se ligar nesses avisos...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants