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

Long description of yarg #11

Open
Nilsonfsilva opened this issue Jan 25, 2023 · 5 comments
Open

Long description of yarg #11

Nilsonfsilva opened this issue Jan 25, 2023 · 5 comments

Comments

@Nilsonfsilva
Copy link

Hey !

Congratulations on your project!
I'm a Debian packager, I'm taking your project to our distribution as it's a dependency on another package.

Since I haven't analyzed yarg in depth yet, I was wondering if you could describe in detail what yarg does very clearly.

As such, it is an essential requirement for packages in the Debian project.

Whereas, whoever decides to use the tool must know exactly what it does.

Thanks!

@kura
Copy link
Owner

kura commented Feb 15, 2023

Sorry for the slow reply. Really, something depends on this? All it is is an interface to PyPI, and hasn't been touched in a very long time...

@Nilsonfsilva
Copy link
Author

Nilsonfsilva commented Feb 15, 2023 via email

@kura
Copy link
Owner

kura commented Feb 15, 2023

I have no issue with it being packaged, I'm just curious what package depends on this library.

All I can really say is that I wrote so I would have a way of querying the Python Package Index (PyPI) programmatically. It is literally just a wrapper around the PyPI API, allowing you to lookup packages programmatically. It also exposes a way to quickly lookup the newest packages on PyPI and the newest package releases.

@Nilsonfsilva
Copy link
Author

I have no issue with it being packaged, I'm just curious what package depends on this library.
https://github.com/bndr/pipreqs

Can you verify that this is what yarg does?

Description: semi hard cornish cheese, also queries PyPI
Yarg is a simple and efficient PyPI client capable of reading and delivering
formatted documents as requested.
.
There are several ways to use Yarg:

  • API Package RSS Feeds - The module is capable of parsing the PyPI server's
    RSS feeds and returning information about available packages, such as: last
    update date, description, name, URL and version.

  • Package Lookup API - allows you to access and query information about
    packages hosted on PyPI.

  • Yarg uses Python's built-in testing framework and uses "nose" as a tester.
    The project's Makefile has a target capable of installing all the necessary
    requirements to run the tests. The module also uses tox/detox, allowing the
    tester to run on all supported versions of Python.

    Do you intend to make a release?

    Thanks

@kura
Copy link
Owner

kura commented Feb 16, 2023

Seems fine to me.

Do you intend to make a release?

Honestly, no. I have not touched this library in 8 years. I had no idea anyone actually used it.

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

2 participants