thoth-station / core

Using Artificial Intelligence to analyse and recommend Software Stacks for Artificial Intelligence applications.
https://thoth-station.github.io/
GNU General Public License v3.0
28 stars 25 forks source link

Explain Thoth as a server-side dependency resolver #350

Closed codificat closed 2 years ago

codificat commented 2 years ago

Is your feature request related to a problem? Please describe.

As a Python developer I would like to understand the benefits that Thoth brings to my Python development workflow as a dependency resolution engine, so that I can better consider the pros and cons of Thoth-powered server-side resolution of package dependencies when compared to the current local resolvers.

High-level Goals

Showcase Thoth with the specific focus of the package resolution process for a Python developer.

Describe the solution you'd like

A set of materials (video demo, blog post, tutorial, documentation) that highlights Thoth in the context of a server-side approach to package resolution.

Describe alternatives you've considered

The (default) alternative are local resolvers. A comparison with these alternatives should be part of the resolution of this issue.

Additional context

During the packagingCon conference there was a discussion in the chat around the Python dependency resolution process. Thoth was mentioned during that discussion, with a reference to https://discuss.python.org/t/8883. The Thoth team then talked about this in the team chat https://chat.google.com/room/AAAAVjnVXFk/xjm52EGFZcc

There are already existing relevant resources, including:

Acceptance Criteria

codificat commented 2 years ago

/kind demo

codificat commented 2 years ago

/sig docs

codificat commented 2 years ago

/triage accepted /priority important-soon /lifecycle active /assign @mayaCostantini

goern commented 2 years ago

any updates on this? do we consider it done?

mayaCostantini commented 2 years ago

If we look at acceptance criteria:

I think the only missing aspect is the Thoth vs. local resolvers comparison which should be detailed by the overarching article we are writing with Frido for next.redhat.com

The Managing Vulnerabilities with Thoth Tutorial, the corresponding article and the Czech Talks video + demo should cover the last two points.

sesheta commented 2 years ago

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

/lifecycle stale

mayaCostantini commented 2 years ago

Closing this issue as the article was published on Red Hat Enable Architect.