test pip3 install web3py on ubuntu docker container, known work must 
install cython3 to ensure gevent source can be build by gcc, and the 
procedure must clone repo first then run python3 setup.py install, then you 
can successful pip3 install web3py (inefficient i think), detail steps on 
test 5 below
*error traceback*
Collecting web3py
  Downloading https:
//files.pythonhosted.org/packages/ee/a2/f57e1fefb0c62b4423fd76ea359d58d2363982054050b8c0ab54ed4b84c5/web3py-0.1.20190426.tar.gz
    Complete output from command python setup.py egg_info:
    fatal: not a git repository (or any of the parent directories): .git
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-fedj6ohs/web3py/setup.py", line 25, in <module>
        long_description=__doc__ + ' (%s)' % get_hash(),
      File "/tmp/pip-build-fedj6ohs/web3py/setup.py", line 13, in get_hash
        return subprocess.check_output(['git', 'rev-parse', 'HEAD']).strip
().decode('utf8')
      File "/usr/lib/python3.6/subprocess.py", line 336, in check_output
        **kwargs).stdout
      File "/usr/lib/python3.6/subprocess.py", line 418, in run
        output=stdout, stderr=stderr)
    subprocess.CalledProcessError: Command '['git', 'rev-parse', 'HEAD']' 
returned non-zero exit status 128.
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-
build-fedj6ohs/web3py/

*test 1 steps : return error traceback above*
apt install -y git python3-pip cython3
pip3 install web3py

*test 2 steps : return error traceback above*
apt install -y git python3-pip cython3
cd
git init
pip3 install web3py

*test 3 steps : return error traceback above*
apt install -y git python3-pip cython3
cd
git clone https://github.com/web2py/web3py
cd web3py
pip3 install web3py

*test 4 steps : return error traceback above*
apt install -y git python3-pip cython3
cd
git clone https://github.com/web2py/web3py
cd web3py
pip3 install -U -r requirements.txt
pip3 install web3py

*test 5 steps : work*
apt install -y git python3-pip cython3 
cd
git clone https://github.com/web2py/web3py
cd web3py
python3 setup.py clean
python3 setup.py build
python3 setup.py install
pip3 install web3py
python3 -c "from pydal.validators import CRYPT; 
open('password.txt','w').write(str(CRYPT()('a' )[0] ) )"
touch apps/__init__.py
/usr/local/bin/web3py-start -p ./password.txt -a 0.0.0.0:8000 ./apps

best regards,
stifan

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/e130cce2-43de-44ec-bf9e-edbd267008cb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to