panini
panini copied to clipboard
Add poetry support and update python project dependencies in pyprojec…
…t.toml
Added new python libraries and updated their versions in the pyproject.toml file. This update ensures compatibility with the latest versions of these libraries and also improves the overall performance and security of the application.
Additionally, added a new poetry.lock file to lock the dependency versions. This provides consistent installs across machines, ideal for a production environment.
This update also addresses the following:
- Upgraded aiohttp from 3.8.0 to 3.9.0 for better performance.
- Upgraded nats py from 2.0.0 to 2.6.0 for better compatibility
- Added pytest and black for better testing and formatting respectively under the dev dependencies.
Hi @gelleson,
Thank you for your pull request and the effort you've put into enhancing Panini. Your proposal to integrate Poetry for dependency management and update various Python libraries is certainly intriguing and aligns well with our goals of improving Panini's performance and compatibility.
We are currently exploring the integration of Poetry into Panini's development workflow. Your contribution is timely and will be a valuable reference as we evaluate this transition. We'll review your changes thoroughly and provide feedback or merge them as soon as possible.
Best regards,
Nice to hear that! I've spent not a lot of time just to do small improvements. We can keep this PR before will be done integration of poetry. Also as suggestion to improve project would be nice to integrate AsyncAPI to improve documentation of channels. And second improvement would be great to add publisher decorator. As reference u may use faststream
Will observe the project if u need any other help with that don't hesitate to ping me. I am happy to help with project. And I want to say thank you for ur contribution to open source world and python ecosystem.
Hi @gelleson,
Thanks for your valuable input. Your suggestion to incorporate AsyncAPI for better documentation of channels is particularly interesting. We agree that this could significantly enhance our project's documentation and user experience. We'll definitely consider how we can effectively integrate AsyncAPI into our system.
Feel free to continue observing the project and offering your insights. Your contributions to the open-source community and the Python ecosystem are highly valued.
Best regards,