question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

discussion: push capa library to pypi?

See original GitHub issue

putting capa on pypi would make it a lot easier for other projects to use its logic.

however, there are at least two concerns:

  1. rules are not packaged with the library, so users have to bring their own. i think this is ok.
  2. capa relies on vivisect, which is not on pypi.

(2) is the more interesting discussion. in flare-floss we avoided a release on pypi for this reason. but there was definitely strong interest in it. since the floss release, upstream vivisect isn’t really any closer to being released on pypi.

should we push our vivisect fork to pypi as well as capa? if so, we can use our own package name, maybe wivisect 😄

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:2
  • Comments:12 (2 by maintainers)

github_iconTop GitHub Comments

4reactions
williballenthincommented, Jul 30, 2020
3reactions
rakuy0commented, Jul 17, 2020

@williballenthin I’d like to apologize for the delay in getting vivisect up on pypi proper. At lot of other things have taken priority.

Personally, I would like to avoid any kind of naming collision since it generates confusion down the line. And to put my money where my mouth is: https://github.com/vivisect/vivisect/pull/292 (and test: pip install -i https://test.pypi.org/simple/ vivisect)

As for a py3 port, I’m already wading into those waters and directing more of my efforts towards that. I’ll keep you in the loop on that.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Continuously Deploying Python Packages to PyPI with CircleCI
The Python Package Index commonly known as PyPI is a repository ... This project uses the same approach that we are going to...
Read more >
How to Publish an Open-Source Python Package to PyPI
In this tutorial, you'll learn how to upload your own package to PyPI. Publishing your project is easier than it used to be....
Read more >
PyPI packages in the Package Registry - GitLab Docs
Publish PyPI packages in your project's Package Registry. Then install the packages whenever you need to use them as a dependency. The Package...
Read more >
How to upload your python package to PyPi - Medium
This is easy. Simply upload your new code to github, create a new release, then adapt the setup.py file (new download_url — according...
Read more >
How to Upload Your Python Package to PyPI and pip
In today's article we are going to discuss how PyPI lets developers share packages with other people who may wish to use that...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found