YounitedCredit / younited-genaibots

GenaiBots is an open-source framework that simplifies building intelligent and adaptable conversational agents using generative AI and a powerful plugin system.
MIT License
15 stars 2 forks source link

Proposal to Switch to PDM for Dependency Management #4

Open chussenot opened 3 months ago

chussenot commented 3 months ago

I would like to propose switching our dependency management system to PDM (Python Development Master). PDM offers several advantages that could enhance our development process:

Switching to PDM could improve the workflow and reduce setup complexity. I believe this change would be beneficial for the project's long-term success.

<3 I am happy to assist with the migration process and provide any necessary support to ensure a smooth transition.

chussenot commented 3 months ago

https://github.com/chussenot/younited-genaibots/tree/use-pdm-for-managing-deps

Pilosite commented 3 months ago

I will check that, thks !

Pilosite commented 3 months ago

I didn't implemented PDM on python project yet, if you have suggestion/tips your help will be much appreciated !

Pilosite commented 3 months ago

I wiil check your PR thanks a lot !

chussenot commented 3 months ago

You just have to install pdm.

And then run 'pdm init' in the main folder of the repository.

The tool will ask you if you want to import the package declared in the .txt file.