Comments (13)
Consider http://click.pocoo.org/5/ for building the command line client
from pinax.
You can install via pip
from within Python by using it's API:
from pip.commands import install
command = install.InstallCommand()
opts, args = command.parser.parse_args()
command.run(opts, ["requests"])
from pinax.
could we also just do it with an install_requires
in setup.py
?
from pinax.
You can start the project from Python too. No need to shell out:
from pip.commands import install
command = install.InstallCommand()
opts, args = command.parser.parse_args()
command.run(opts, ["Django"])
from django.core.management import call_command
call_command("startproject", NAME, "-n webpack.config.js", template="https://github.com/pinax/pinax-starter-projects/zipball/account")
from pinax.
@jtauber I like the idea of each starter project specifying it's Django version and this command just installing what the registry tells it to.
from pinax.
ah, nice idea
from pinax.
will the registry be a JSON/YAML file under this repo?
from pinax.
I was at first thinking in pinax-starter-projects
, but I think it like it living in pinax/pinax
better
from pinax.
But maybe it's something that should be versioned and deployed somewhere. Not sure.
from pinax.
For now, as long as we can read a .json|yml
file from a url, that's all i care about
from pinax.
Well, it being a JSON/YAML file in a GitHub repo, it is kinda versioned and deployed :-)
from pinax.
👍
from pinax.
You can now:
pip install pinax-cli
Repo: http://github.com/pinax/pinax-cli
from pinax.
Related Issues (20)
- Automatic site building and deployments with mkdocs HOT 2
- app.css and site.js (Not Found) HOT 6
- Pinax Team Email Not Working HOT 2
- Tox and Detox Incompatibility HOT 2
- Consider Switching to Twine HOT 1
- Are .coveragerc files needed? HOT 1
- drop support for python 2.7.x and django 1.11.x HOT 7
- Auto-publish packages using CircleCI HOT 2
- Standardize AUTHORS Files and Automate Adding Authors HOT 4
- Update/standardize CONTRIBUTING.md files HOT 1
- Consider updating looks of Pinax docs HOT 2
- Use .github repo for community docs to make repos more DRY HOT 2
- Pinax tutorial for installation not working on windows HOT 7
- Call for help with docs, including new user onboarding HOT 1
- I don't understand what is this HOT 9
- Updates to make to Pinax CLI scripts for new release HOT 1
- Pinax Install and Usage HOT 1
- Cant install starter projects
- Adaptive template for pinaxproject.com
- ImportError: cannot import name 'ugettext_lazy' HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pinax.