soasme / beeper.py Goto Github PK
View Code? Open in Web Editor NEWBundle wheels and your project as a tar.
Home Page: http://pythonhosted.org/beeper/
License: MIT License
Bundle wheels and your project as a tar.
Home Page: http://pythonhosted.org/beeper/
License: MIT License
只是随便讨论一下。。
It could clean the dist dir before zipping it
beeper need to be well-documented!
Maybe it could have a "beeper.yml" validation to show more clear messages like "missing required parameter in beeper.yml file"
Traceback (most recent call last):
File "/usr/local/bin/beeper", line 11, in <module>
sys.exit(main())
File "/Library/Python/2.7/site-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/Library/Python/2.7/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/Library/Python/2.7/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/Library/Python/2.7/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/Library/Python/2.7/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/Library/Python/2.7/site-packages/beeper/cmd.py", line 61, in build
conf = _read_conf(conf, version, format)
File "/Library/Python/2.7/site-packages/beeper/cmd.py", line 43, in _read_conf
conf.setdefault('language', 'python')
AttributeError: 'NoneType' object has no attribute 'setdefault'
If there is a package.json, bundle node modules
Same as bower.json
Beeper machanism suits ruby project as well
http://superuser.com/questions/325338/what-is-the-simplest-way-to-download-a-gem-without-installing-rubygems/489566
Isn't a dependency?
[app-stag01] run: sh ./install.sh
[app-stag01] out: Setting up virtualenv
[app-stag01] out: /usr/bin/python
[app-stag01] out: New python executable in /home/deploy/www/openids-staging/releases/160325-101908/venv/bin/python
[app-stag01] out: Installing setuptools, pip, wheel...done.
[app-stag01] out: Installing openids
[app-stag01] out: Ignoring indexes: https://pypi.python.org/simple
[app-stag01] out: Double requirement given: wheel==0.24.0 (from -r /home/deploy/www/openids-staging/releases/160325-101908/.beeper-data/requirements.txt (line 29)) (already in wheel, name='wheel')
[app-stag01] out: Done.
[app-stag01] out:
for future language support.
Thanks in advance
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.