Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

poppy-py

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

poppy-py

Python bindings for poppy Rust library

  • 0.2.0
  • PyPI
  • Socket score

Maintainers
2

PyPI - Version

This is a package providing python bindings for poppy, a bloom filter library written in Rust.

Installation from git

The following example assumes you are using virtualenvwrapper, it is trivial to adapt to make it work with your preferred python virtual environment.

With virtual environment

mkvirtualenv poppy
git clone https://github.com/hashlookup/poppy
cd poppy/poppy-py
# install maturin (tool shipped with PyO3)
pip install maturin
# installs current bindings into the current virtual env
maturin develop --release
python -c "import poppy; help(poppy)"

With maturin already installed

One can install maturin outside a virtual environment. For example by doing:

pipx install maturin

Please look at the PyO3 documentation to find the different ways to install maturin.

Once this is done, the dependency can be simply installed with

git clone https://github.com/hashlookup/poppy
cd poppy/poppy-py
# installs current bindings into the current virtual env
maturin develop --release

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc