## Where communities thrive

• Join over 1.5M+ people
• Join over 100K+ communities
• Free without limits
##### Activity
dapp-whisperer
@dapp-whisperer
Is there a way to browse packages without writing a script with one of the apis?
Nick Gheorghita
@njgheorghita
@dapp-whisperer Hey! A fix just came through the release pipeline - a new version ethpm-cli==0.3.0 is now available that should work, let me know if you have any more problems
Nick Gheorghita
@njgheorghita
@darealsisyphe Hey! That means that you’ll have to sign up for an infura account to get a project id and then set it as the environment variable WEB3_INFURA_PROJECT_ID. More details on how to can be found here: https://web3py.readthedocs.io/en/stable/quickstart.html?highlight=infura#provider-infura
sahiltrehan
@sahiltrehan
Hey, need help in installing the EthPM package via truffle. Please suggest.
Nick Gheorghita
@njgheorghita
Hey @sahiltrehan do you know what ethpm version the package is using? Or can you drop a link to the package here?
El De-dog-lo
@fubuloubu
@njgheorghita wen Last Call for https://eips.ethereum.org/EIPS/eip-2678 ?
@carlfarterson was wondering
Nick Gheorghita
@njgheorghita
@fubuloubu Good call, I’ll push it into Last Call stage tomorrow
El De-dog-lo
@fubuloubu
exciting! :rocket:
Nick Gheorghita
@njgheorghita
@fubuloubu Sorry for the misinformation - I was unaware that we have to undergo a Review phase before Last Call. The spec is currently sitting in Review. There’s an open question on the eth-magicians forum about whether a Checksum should be required for in-lined sources. Once that’s resolved, I feel safe moving onto Last Call (finally :sweat_smile: ). Do you happen to remember why we settled on this requirement during the Solidity Summit sessions?
El De-dog-lo
@fubuloubu
Review is new yeah
Johnny
hello. is anyone here that can help me please? i'm getting an error:
Traceback (most recent call last):
File "c:\python39\lib\site-packages\pip_vendor\resolvelib\resolvers.py", line 171, in _merge_into_criterion
crit = self.state.criteria[name]
KeyError: 'blake2b-py'
does anyone know how to fix it? i've tried reinstalling libs, didn't help, i guess
btw, error is when i run pip install ethpm-cli
Johnny
@njgheorghita
Nick Gheorghita
@njgheorghita
Hey @jpferr0_twitter - are you running on windows? I’m not familiar with this error message and everything seems to be installing fine for me locally. The library isn’t supported on windows afaik
Johnny
oh, i thought it was supported on windows! that's the problem then... thanks!
Nick Gheorghita
@njgheorghita
EIP 2678 Will be in review status for another week or so - and then we’ll bump it to last call. If there are any lingering suggestions / feedback - let’s discuss it here - the sooner the better!
Nick Gheorghita
@njgheorghita
EIP 2678 (aka ethpm v3) is now in Last Call - review period ends March 2
Mike Hathaway
@MikeHathaway

Hi, is there a plan to push ethpm-cli:0.3.0 to dockerhub? It looks like only 0.2.0 is up there currently, and pip has been presenting issues.

I've been attempting to install via pip, with version 21.0.1, and python 3.7.0 (On Ubuntu 18.04), but the installation process seems to be failing from conflicting dependencies. I created a fresh virtualenv for the installation. Also, the install process is quite extended with many messages of the type INFO: pip is looking at multiple versions of <PACKAGE>. When switching to a legacy resolver pip install ethpm-cli --use-deprecated=legacy-resolver, I get this message instead: ERROR: Could not find a version that satisfies the requirement ipfshttpclient==0.7.0a1 (from web3[tester]<6,>=5.13.0->ethpm-cli) (from versions: 0.4.10, 0.4.11, 0.4.12, 0.4.13, 0.4.13.1, 0.4.13.2, 0.6.0, 0.6.0.post1, 0.6.1) ERROR: No matching distribution found for ipfshttpclient==0.7.0a1 (from web3[tester]<6,>=5.13.0->ethpm-cli)

El De-dog-lo
@fubuloubu
I think ethpm-cli is deprecated
web3 has an ethpm module you should use
Nick Gheorghita
@njgheorghita
@MikeHathaway +1 to web3’s ethpm module - as that library is under more active maintenance, but I’ll also push an updated version of ethpm-cli to dockerhub tomorrow
Mike Hathaway
@MikeHathaway
Gotcha, i'll switch over to web3's module. Thanks for the help!
dogira
@dogira
Hello
cryptopossum
@cryptopossum
Professional Noob here. Not sure if I’m late, but I’m interested in using ethPM and such. How do I get started.
Alex The Entreprenerd
@GalloDaSballo
Hey there! Trying to figure out how to add my package to ethPM, is there a shared registry or do I have to use my own ENS domain?
Nick Gheorghita
@njgheorghita
Hey @cryptopossum ! The best place to get started with ethpm would be to read through the docs - https://docs.ethpm.com/ - and check out the tooling available in https://web3py.readthedocs.io/en/stable/ethpm.html . Both brownie and truffle support the spec, so you should be able to import ethpm packages into those frameworks.
Hey @GalloDaSballo ! It’s recommended that you deploy and maintain your own permissioned, ethpm registry - which can easily be linked to any ENS domain for better ux. This prevents anybody from deploying malicious packages to your registry. Check out https://docs.ethpm.com/erc1319 for more