Skip to content

Add Poetry for dependency management #161

Open

Description

@PradyumnaKrishna

🚀 Feature

Poetry is used for python packaging and dependency management. Look at guide on how to initialise it.

Make sure these functionality works:

  • poetry install
  • poetry build
  • poetry publish

Other Resources

  1. https://www.brainsorting.com/posts/publish-a-package-on-pypi-using-poetry/
  2. https://realpython.com/dependency-management-python-poetry/

Feel free to contact me for help.

Activity

  1. github-actions commented on Mar 5, 2022

    @github-actions

    Hi👋 thanks for creating your first issue for IOSF, Will get back to you soon !.

  2. GouravSardana commented on Mar 5, 2022

    @GouravSardana
    Member

    Thanks, @PradyumnaKrishna for taking the initiative for creating/bringing this issue

  3. salma77 commented on Mar 5, 2022

    @salma77

    hi there @GouravSardana and @PradyumnaKrishna can I get assigned to this issue?

  4. PradyumnaKrishna commented on Mar 5, 2022

    @PradyumnaKrishna
    MemberAuthor

    Sure @salma77, I'm assigning it to you

  5. salma77 commented on Mar 5, 2022

    @salma77
  6. adityasangave commented on Mar 21, 2022

    @adityasangave
    Contributor

    Can I work on this @PradyumnaKrishna ?

  7. PradyumnaKrishna commented on Mar 21, 2022

    @PradyumnaKrishna
    MemberAuthor

    sure @adii21-Ux

  8. removed their assignment
    on Mar 22, 2022
  9. adityasangave commented on Mar 23, 2022

    @adityasangave
    Contributor

    @PradyumnaKrishna I wanted to ask should I also add tests for DELETE API feature

  10. adityasangave commented on Mar 26, 2022

    @adityasangave
    Contributor

    @PradyumnaKrishna did setup until poetry build and built a dist of package but publish requires username password and also dynamic-cli also exist on pypi

  11. PradyumnaKrishna commented on Mar 26, 2022

    @PradyumnaKrishna
    MemberAuthor

    @adii21-Ux leave the publish, its ok if build and installation works properly.

  12. GouravSardana commented on Oct 21, 2026

    @GouravSardana
    Member

    Restart triage: P2 — decide the packaging design, not necessarily a Poetry migration. Current setuptools configuration duplicates dependency pins. PR #182 changes the distribution name, omits the existing console-script declaration and has package-placement concerns already noted in review.

    Next step: choose one authoritative dependency configuration, preserve the dynamic-cli distribution and dynamic command, and verify a built wheel in a clean install. Migration is optional; reliable packaging is the immediate goal.

    Source/diff review only; no package build/install was run. Keeping this issue and #182 open.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Level2Bug fixing, adding small features.enhancementNew feature or requestgssoc22

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions