Giter Site home page Giter Site logo

pystart's Introduction

pystart

Travis master Travis develop

Quickly create new Python packages with standard configuration files.

This package provides a command-line utility that asks simple questions in order to create a standard Python project from scratch. It is a handy way to start a new project with a clean structure!

Install

It can be installed from command-line using pip:

pip install pystart

Usage

From command-line, go to the folder you use to maintain your projects and enter

pystart

Done. It will asks the package name, author name, among other questions, to create the initial structure of your Python project.

Example

Animated GIF demonstrating the usage.

Authors

Acknowledgements

License

This project is licensed under the MIT License.

pystart's People

Contributors

horta avatar

Stargazers

 avatar

Watchers

 avatar  avatar

pystart's Issues

pystart hanging

I've been trying to use pystart. I make a clean virtual environment, do pip install pystart, and then when I try to run pystart the program hangs:

david ~> vf new -p python3 pystart-env
Running virtualenv with interpreter /usr/local/bin/python3
Using base prefix '/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6'
New python executable in /Users/david/.virtualenvs/pystart-env/bin/python3.6
Also creating executable in /Users/david/.virtualenvs/pystart-env/bin/python
Installing setuptools, pip, wheel...done.
(pystart-env) david ~> pip install pystart
Collecting pystart
Collecting validate-email>=1.3 (from pystart)
Requirement already satisfied: pip>=9.0.1 in ./.virtualenvs/pystart-env/lib/python3.6/site-packages (from pystart) (10.0.1)
Requirement already satisfied: setuptools>=38.4.0 in ./.virtualenvs/pystart-env/lib/python3.6/site-packages (from pystart) (39.2.0)
Collecting semantic-version>=2.6.0 (from pystart)
  Using cached https://files.pythonhosted.org/packages/28/be/3a7241d731ba89063780279a5433f5971c1cf41735b64a9f874b7c3ff995/semantic_version-2.6.0-py3-none-any.whl
Collecting inquirer>=2.2.0 (from pystart)
  Using cached https://files.pythonhosted.org/packages/bd/b8/0b04f23f7870f96c81bdf9b9863c12985bec0f2738218bcfc67842be4ae8/inquirer-2.2.0-py2.py3-none-any.whl
Collecting readchar==0.7 (from inquirer>=2.2.0->pystart)
Collecting blessings>=1.6 (from inquirer>=2.2.0->pystart)
  Using cached https://files.pythonhosted.org/packages/2e/e8/3b7eae26b1ef0b79bfe07af1abd96586031c89b18066bd0efbb73be2f788/blessings-1.6.1-py3-none-any.whl
Installing collected packages: validate-email, semantic-version, readchar, blessings, inquirer, pystart
Successfully installed blessings-1.6.1 inquirer-2.2.0 pystart-0.1.10 readchar-0.7 semantic-version-2.6.0 validate-email-1.3
(pystart-env) david ~> pystart
[?] What's your package name: eggcellent

I'm using OS X 10.13.4, python 3.6.5.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.