Saravanan666/pypi-org huggingface dataset:
Package: create-flask-api
Create Flask APIAn simple to use cli to create your Flask API's!Explore the docs »Table of ContentsAbout The ProjectBuilt WithGetting StartedPrerequisitesInstallationUsageLicenseContactAbout The ProjectAlways when I wanted to start a new Flask API project I had to go through the same repetitive steps of creating a lot of folders, __init__.py's, configurations etc... and only then I would start coding. So I decided to create a Flask API factory that can very easily and fast create a base project that I can work on top of, increasing my productivity!With this tool you can not only start a new project but also configure some features, listed down below:Start git versioningChoose a testintig packageChoose a authentication package/configsChoose a serializer packageInclude Heroku configBuilt WithThis project was built using pure python and two packages, listed as follows:PyInquirerPyFigletGetting StartedThis is a command line interface. When you install create-flask-api, it should be added to your local python modules folder, so then you can run it anytime in your machine usingpython -mcommand. But first you need to fulfill some prerequisites.PrerequisitesTo use this tool you will need to have pip (package intaller for python) and venv (python virtual environments provider) installed on your machine. If you don't have them installed take a look at their documentation:pip,venvOf course, you'll also need python (>=3.7).InstallationThe only thing you'll have to do is install this package using the following command:pipinstallcreate-flask-apiJust like that.NOTE:If you pip install this package inside a venv you'll be able to use it only inside the venv, so don't do thatUsageTo use it is very simple, just type the following command with your desired project name in your shell and it will automatically generate your projectpython-mcreate_flask_api[-h]project_namePositional arguments:project_name Here you should insert the project name.Optional arguments:-h, --help show this help message and exitLicenseDistributed under the MIT License. SeeLICENSEfor more information.ContactPedro Henrique Germano Silva -pedrohenriquegs2001@gmail.comProject Link:https://github.com/peedrooh/create-flask-api
Package: createflaskapp
Create-Flask-AppFlask port ofcreate-react-appthat is used for initializing project structure of your next application.Creating an app- How to create a new app.Create Flask app works on macOS, Windows and Linux.
If something doesn't wrong, pleasefile an issue.
If you have questions, suggestions or need help, please ask in ourDiscordcommunity.Quick overviewpipinstallcreateflaskapp
create-flask-appmy-appcdmy-app# activate venvpythonrun.py(use correct version ofpipandpythonaccording to your OS and python install)Then openhttp://localhost:5000to see your app.
When you are ready to deploy to production, set environment variablePRODUCTIONtoTrueon your server of choice, clone the project onto your server and spin it up.Creating an appYou'll need to have Python 3.6 or higher on your local development machine(but it's not required on the server).
To create a new app, you can run :bashcreate-flask-appmy-apppythonpython-mcreate-flask-appmy-appIt will create a directory called my-app inside the current folder.
Inside that directory, it will generate the initial project structure :my-app/
├──venv
├── app
│   ├── __init__.py     
│   ├── config.py       
│   ├── errors
│   │   ├── __init__.py 
│   │   └── handlers.py 
│   ├── home
│   │   ├── __init__.py 
│   │   └── routes.py   
│   ├── static
│   │   └── css
│   │       └── main.css
│   └── templates     
│       ├── about.html
│       ├── base.html 
│       ├── error.html
│       └── home.html 
├── requirements.txt  
└── run.pyNo complicated configuration or folder structures, only the files you need to build and deploy your app.
Once the installation is done, you can open your project folder:cdmy-appInside the newly created project, you can run some commands:source venv/bin/activateor.\venv\Scripts\activateActivates the virutal environment required for the project dependency isolation.Read more about venv.pip install -r requirements.txtInstalls libraries and dependencies listed inrequirements.txtin active environment.python run.pyStarts the app in development mode.
Openhttp://localhost:5000to view it in browser.The page will automatically reload if you make changes to the code.
You will see errors in app reload or startup in the console.How to Update to New Versions?Create-Flask-App can be simply upgraded using pip:pipinstallcreateflaskapp--upgrade# orpipinstallcreateflaskapp-UWhat's Included?Your environment after installing everything fromrequirements.txtwill have everything you need to build simple but modern Flask app:Isolated Python environment with fully functional pip.Flask, lightweight WSGI web application framework.A live development server that warns about errors and exceptions.Jinjatemplate engine that is very fast and has very similar syntax to python.Click, composable command line interface toolkit.Check outthis guidefor an overview of how these tools fit toghether.
Package: create-flask-app
Create flask appCreate flask web apps with directory layoutInstallYou can installcreate-flask-appwith pip$ pip install create-flask-appUsageusage: create-flask-app [-h] <project-directory>

create flask application

positional arguments:
  <project-directory>  directory

optional arguments:
  -h, --help           show this help message and exitLicenseMIT © 2017Luavis
Package: create-flask-application
This utility is answer on my personal demand. Creating repository and building all flask project
dependencies from scratch for every new project is time consumming and boring. Install this package,
callcreate-flask-applicationutility, answer basic questions and enjoy your new project.InstallationTo installcreate-flask-applicationutility, just type:` $ pip installcreate-flask-application`This module is only available forpython3(for now).UsageIn your console, type:` $create-flask-application`You will be asked few questions. A new directory will be created inside
your CWD. Its name is the same as you specified answering first question about project name.create-flask-applicationwill spawn templates with:basic rest api implementationoptional flask-mail supportoptional socketio supportwsgi application configgeneral application config with random generated secret keyoptional sqlalchemy initial setupLimitationscreate-flask-applicationwill:create project directorycreate virtualenv directory calledvenvinstall all required python dependenciesrender all requiered code templatesspawn basicgitignorefilecreate-flask-applicationwillnot:create git repositorywork under python 2support databases other thanpostgresqlwithpsycopg2driver (I will update it to all databases supported by sqlalchemy soon)Note that you have to havepython3-venvinstalled.
Package: create-flask-project
# create-flask-appa simple cli tools to create project template for flask app and help you set up flask project more quicklycurrent version : 0.1.1## installation`bash pip installcreate-flask-project`## simple usage
minimal template`bashflask-create-appnew-tmin-api-omyProject `or with prompt`bashflask-create-appcreate `Note: this project still under development
Package: create-flask-project-cli
flaskcliA python package to create your flask project easily
with html and css using cli.InstallationFast install:::pip install create-flask-project-cliFor a manual install get this package:::wget https://github.com/logan0501/flaskcli.git
unzip flaskcli.zip
rm flaskcli.zip
cd flaskcliInstall the package:::python setup.py installExample.. code:: python# create flask app with html,css using cli.
flaskcli create-flask-app

flaskcli create-flask-app main
#Here main is python file name.
Package: create-flask-service
create-flask-serviceSet up a Flask microservice with a few keystrokes👶 DependenciesPython 3.6 or higherGit SCM🛠️ InstallationInstall from PyPI usingpip, you may need to usepip3depending on your installation$pipinstallcreate-flask-service🚀 UsageRun thecreate-flask-servicecommandEnter your new project name, note that spaces will be converted to dashesEnter the root directory for your new project, if none is supplied then the current directory is usedWatch the magic happenTo start the application runapp.pyand navigate tohttp://127.0.0.1:5000, you should see a blank Swagger UI page. Note that in certain IDEs like PyCharm you may need to set your working directory to the project root, this will ensure that the .env file is loaded before runtime.⚙️ Command Line ArgumentsNote that supplying arguments will not run the main programNameArgumentDescriptionDefaultVersion-VDisplay installed version numberFalse📦 What's in the boxBoilerplate directory structure. Adapted froma guide by AJ Pryor, author of the excellentflask_acceptslibrary (included).
├── README.md
├── __init__.py
├── app.py
├── controller
│   └── __init__.py
├── database
│   └── __init__.py
├── interface
│   └── __init__.py
├── model
│   └── __init__.py
├── requirements.txt
├── schema
│   └── __init__.py
├── scripts
│   └── __init__.py
├── service
│   └── __init__.py
└── utils
    └── __init__.pyPython virtual environment with the following libraries installed, remember to activate the environment before developingflask- The Python micro framework for building web applicationsflask-restx- Fully featured framework for fast, easy and documented API development with Flaskflask_accepts- Easy, opinionated Flask input/output handling mixing Marshmallow with flask-restxflask-compress- Compress responses in your Flask app with gzipflask-cors- Cross Origin Resource Sharing ( CORS ) support for Flaskpython-dotenv- Get and set values in your .env file in local and production serversmarshmallow- A lightweight library for converting complex objects to and from simple Python datatypespython-jose- A JOSE implementation in Pythonwerkzeug- The comprehensive WSGI web application libraryflask-sqlalchemy- The Database Toolkit for Pythonpyodbc- Python ODBC bridgepytest- The pytest framework makes it easy to write small tests, yet scales to support complex functional testingtyping-extensionsNote that this is only needed for Python <3.7Basic Flask and Flask-RestX configurationapp.py contains basic configuration setting up Flask, Flask-SQLAlchemy, CORS, and gzip compressioncontroller/__init__.py contains basic Flask-RestX configuration based on theFlask-RestX guidelinesBoilerplate code style is formatted withBlack, but you may use whatever style suits youInitialized git repository with a Python-specific .gitignore fileNothing will be committed automaticallyBasic README.md file⚖️ LicenseMIT © 2020 Andrew Mickael
Package: create-flask-skeleton
create-flask-skeletonQuick bootstrap A new flask project.🔥 Minimal boilerplate🐍 Modern Python Toolchain (Black, Flake8, Mypy, Pytest)🎗 CORS support on the fly🔧 Basic JWT auth with different audience💽 Data Validation by VolupulousOnly python3.7 and above are supported.Installpip3 install create-flask-skeletonQuick start a flask projectcreate-flask-skeleton yourappname
Package: create-github-repo
create-github-repoSimple CLI to initialize repos on GitHub using Python.Example UsageCreate a new public repository (-p) calledNew-Repositorywith the description (-d)My new Repository.Use GitHub credentials stored in a local file (-f) calledgithub.txtto authenticate with the GitHub API.Interactively confirm or revert changes (-r).$python-mpipinstallcreate_github_repo

$python-mcreate_github_repo-fgithub.txt-d"My new repo"-p-r"Test Repository"Created:https://github.com/geocoug/Test-Repository
Attributes:visibility:publiccreated_at:2022-08-1612:39:33description:Mynewrepo
Doyouwanttokeepthesechanges[Y/n]:y
Package: creategitignore
CreateGitignoreA Python package to create a.gitignorefile for your project directly from the terminal.DependenciesPython 3ColoramaBeautifulSoupSopusieveInstallation$ pip install creategitignoreUsage$ creategitignore [language][language]is the language you want your.gitignorefile for. A list of available languages can be found athttps://github.com/github/gitignore.To see a list of optional arguments and usage instructions, use the-hor--helpflag:LicenseThis project is licensed under the terms of the MIT license.LicenseThis project is licensed under the terms of the MIT license.ContributeWe welcome and appreciate any contributions to the project. You can report bugs, request features, write code, or submit pull requests.SupportThis project needs your support! If you find this project useful, please consider starring the project on GitHub.Screenshot
Package: create-icon
create_icon 0.4.8Caveman Software® 2022Released 8/18/22A Simple icon to replace the tkinter feather for your programs.Exampleimport os
from tkinter import Tk
root=Tk()
root.minsize(300,100)
# Add Icon to windows Titlebar if running Windows.
if os.name == 'nt':
    homepath = os.path.expanduser('~')
    tempFile = '%s\Caveman Software\%s' % (homepath, 'Icon\icon.ico')

    if (os.path.exists(tempFile) == True):
        root.wm_iconbitmap(default=tempFile)

    else:
        import create_icon
        print('File Created')
        root.wm_iconbitmap(default=tempFile)

root.mainloop()The above example allows the icon to be place in the menubarDiagram 1MIT LicenseCopyright (c) 2022 Michael Mulvey

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Package: create-jira-issue
create_jira_issueDescriptionThis command line app will help you to create issues from consoleUsagecjiss-s"Your issue summary"-d"your issue description"-n"./settings.yml"--sprintArgumentss- [MANDATORY] issue summaryd- issue descriptionn- path to your issue settings in yaml (see below). If not provided, file with name "settings.yml" will be looked in
the current directorysprint- issue will be added to current sprint.Settings# fill this to make the script work# your jira urljira_url:https://your.jira.url.com# login in jiralogin:your_login# pass in jirapassword:your_pass# project you work inproject:PROJECT# jira issue type (epic, issue, etc) id# 3 stands for issueissuetype_id:3# default priority idpriority_id:4# default assigneeassignee:assignee_login# default assigneereporter:your_login# your jira board idboard_id:20801# labels to addlabels:-new
Package: create-license
create-licenseEasily create license files. Requires Python 3.Installationpip install create-licenseUsagecreate-license [license name] [?output]Creates the specified license. If no output file is
specified, it will write to./LICENSE.create-license listLists available licenses.create-license helpShows additional information.Add a LicenseTo add a license to create-license:Fork this projectAdd your license template tocreate_license/templates/{{YEAR}}will be replaced with the year{{NAME}}will be replaced with the user's nameAdd the appropriate entry toENABLED_LICENSESincreate_license/__init__.py
Package: create-machine-utils
Previously MiniUtilsWHAT'S NEW IN THIS VERSION?Fix the small bug with menusWelcome to the create-machine-utils moduleHere at ClicksMinutePer we make discord bots. We do it so often infact that we often get a little annoyed at stuff that discord.py does badly, such as creating embedsWe also don't like some stuff in python, such as the builtin json module, inputting values that aren't strings etc.create-machine-utils is the solution, at least for us: we've made it simpler (for us) to do stuff that needs doing (by us).
We think it's better but honestly: you might just prefer normal python; that's ok too!
Whatever way you decide, we hope you enjoy usingminiutilsYou can't call it that anymore minion: someone over here already has that package nameOh, my bad... sorry.create machine utilsFULL CHANGELOGCreate-machine-utils 1.4.9:Fix the small bug with menusCreate-machine-utils 1.4.8:Definitely not changing the version number each time to avoid writing new changelog entries
Fixed... maybe?
Change the menu so that you can put keyword arguments when calling it
Keeping the previous changelog below as it's still relevant to such a minor change only a few hours after release:
Large changelist this time, here we go:
Rewrote the menu class (the old one is still available under the same name (but deprecated. It will likely be removed in the next major release), the new one is now available under Menus)
Added a "not" check, which will be True when a check fails.
Next release is likely to be a documentation release- we'll see how well that goes... (it wasn't)Create-machine-utils 1.4:Large changelist this time, here we go:
Rewrote the menu class (the old one is still available under the same name (but deprecated. It will likely be removed in the next major release), the new one is now available under Menus)
Added a "not" check, which will be True when a check fails.
Next release is likely to be a documentation release- we'll see how well that goes...Create-machine-utils 1.3.11:And then remember that you actually need to make it check the negative (I'm really good at programming- please)Create-machine-utils 1.3.9b and 1.3.10:And once again enable recognising more errorsCreate-machine-utils 1.3.9:Fix that small bug with recognising more errorsCreate-machine-utils 1.3.8:Allow more types of errors to be recognised, that was really annoying for CancelledErrorsCreate-machine-utils 1.3.7:Allow ignoring the 'that exception isn't an exception' exception. That was really annoying for CancelledErrorsCreate-machine-utils 1.3.6:Re-remove that emoji support as it was brokenCreate-machine-utils 1.3.5:Add better emoji supportCreate-machine-utils 1.3.2:Fixed the changelog embed '#' bug... sorry 'bout thatCreate-machine-utils 1.3.1:Changed the format of the changelog so that it's a little easier for y'all to see what I mean by itCreate-machine-utils 1.3:This version adds exceptions_case_prefix, a way to prefix bots' exceptions so that when you're given a case ID you instantly know were it came from
We also refined the way we log emoji add errors to add better debugging for you
Package: createmeal
createmeal-pyA HTML library renderer.Get StartedInstalationpip install createmeal-pyBasic UsageThe main metod of createmeal is toHtml({}), so:print(createmeal.toHtml({div:{}}))output:<div></div>Take a Hello world example:helloWorld = {
        html:{
            head: {},
            body: {
                div: [
                    {
                        h3: ["Hello World!"]
                    },
                    {
                        p: ["This is a simple way to generate DOM without write HTML."]
                    }
                ]
            }
        }
    }
        
    print(createmeal.toHtml(helloWorld));output:<html>
    <head>
    </head>
    <body>
        <div>
            <h3>Hello World!</h3>
            <p>This is a simple way to generate DOM without write HTML.</p>
        </div>
    </body>
</html>BuildMake sure you have the latest version of PyPA’s build installed:python3 -m pip install --upgrade buildNow run this command from the same directory where pyproject.toml is located:python3 -m buildDocumentationYou can find the createmeal documentationon the website.LicenseCreatemeal isMIT licensed.
Package: create-mountaineer-app
Project TemplateCLI to setup a basic scaffolding for mountaineer. This provides a simple base project that can be generated via pipx.pipxruncreate-mountaineer-appInstalling pipxpipx is similar in nature to npx, except it's not installed by default alongside npm. Follow theirinstall guideto get started.Once pipx is installed, you can call the latest create-mountaineer-app logic without installing the package globally.DevelopmentTo work oncreate-mountaineer-app, we use poetry to manage local dependencies. Note this is only required if you're hacking on this CLI, not if you just want to run it.poetryinstallIf you're making frequent changes in development, you'll often want to create a fully fresh project directory in the CLI:poetryinstall
rm-rftest-project&&poetryruncreate-mountaineer-app--output-pathtest-project--mountaineer-dev-path../Client Poetry InstallationIf you want to test the full poetry install, you can temporarily uninstall poetry and validate it's installed by this installer:curl-sSLhttps://install.python-poetry.org|python3---uninstall
curl-sSLhttps://install.python-poetry.org|POETRY_UNINSTALL=1python3-Then, runcreate-mountaineer-appvia a virtualenv:python-mvenvcreate_app_venvsourcecreate_app_venv/bin/activate

pipinstall-e.
pythoncreate_mountaineer_app/cli.py
Package: createmypypackage
Makes python package creation easy again!Support meMost of the packages are simple and a collection of few functions or classes.
We have created a package for that now that can create python packages, upload to github and distribute to pypi all in a single call.
We collect desired packagename, author name and a few info interactively and create the package from a single python file.
You can use multiple python scripts too.
To use multiple scripts give a space seperated list when asked for file locations with main file (the file where all the functions and classes you want user to use is present) at the start.
For simple packaging, one single file is enough.LightweightEasiest to use with only one interactive commandFun part: This package is also created by running the script located at src/createmypypackage/__init__.pyInstall from PyPipip3 install createmypypackageOr Install from main branchpip3 install git+https://github.com/Souvic/createmypypackage.gitOne interactive command with easy-to-follow prompts to create/upload/update them all!cmppcmpp is shorthand ofcreatemypypackageYou can usecreatemypypackageas the command also with same resultsTo make a new package and upload to github from a some/one python file(s):Run the command _cmpp (and just follow the interactive framework forgetting the lines[2,3,4] written below)Input yes at the first prompt as you will be questioned.Follow the instructions that will appear.Make necessary changes if you have to (e.g. updating README.md file) now on the github repo before submitting to PyPi(by following the upload instruction below)To update/upload a package to PyPi which already has a GitHub repo:Make all necessary changes in the python files(location: src/packagename/) in the github repo.Run the command _cmpp (and just follow the interactive framework forgetting the lines[2,3,4] written below)Input no at the first prompt.Follow the instructions that will appear.Set up your $HOME/.pypirc file with the passtoken like this to save twine password to avoid typing username and password everytimeDoc LinkCreate $HOME/.pypirc and paste the below code replacing only _yourpasstoken[pypi]
  username = __token__
  password = yourpasstokenUse git store password utility to avoid typing GitHub username and password everytimeDoc LinkPaste the below code for that with your passtoken and usernamegit credential-store --file ~/.mysecretfilelocation store
protocol=https
host=github.com
username=yourusername
password=passtokenImportant note:You can useGithub-flavored Markdownto write your content for your README.md