Skip to main content

Chuchuro Profilelib package manager

Project description

Profile package manager

Chuchuro profile package is a complete package with Email Registration Verification,User Authentication,User Authorization, Forget Password, User Roles and Permissions, User Profiles.

Table of contents


Profile package manager is used for Email Registration Verification,User Authentication,User Authorization, Forget Password, User Roles and Permissions and User Profiles.

Installation Instructions

1. In the terminal, run command from below to install package.
pip3 install chuchuro-profilelib
2. If database is not created,create a Database for the project.
3. In the terminal, run command from below to migrate files from package.
profilelib-run-migration --env=dev_(developer_name)
4. Copy key and token generated by package from command prompt/terminal
     api_key : 02b09ba10c1bd8a3dfb2
     api_token: 5bfe4f9c7c5ce64e372928d029ee4b7ff065

To upgrade package

pip3 install chuchuro-profilelib --upgrade


Built on Python 3.6
Uses Postgres (can be changed)
CRUD (Create, Read, Update, Delete) User
Creates api token and key
CRUD (Create, Read, Update, Delete) User Profile
User Registration with email verification
User Password Reset via Email Token
User Login with remember password
User Roles/ACL Implementation


Package is compatible with:
python >=3.6


Laravel style data validation for Python.
Click is a Python package for creating beautiful command line interfacesin a composable way with 
as little code as necessary.
Peewee is a simple and small ORM. It has few (but expressive) concepts,making it easy 
to learn and intuitive to use.

Route List

Register - 'api/register'
Login - 'api/login'
Email Verification - 'api/email-activation'
Forget Password - 'api/forget-password'

Sample Example

Importing Login class from to /config/services.php
from profilelib.controllers.auth import Login

class UserLogin(Login,AbstractClass):


Profile package manager License

Profile package manager License is licensed under the MIT license. Enjoy!



Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for chuchuro-profilelib, version 0.0.24
Filename, size File type Python version Upload date Hashes
Filename, size chuchuro_profilelib-0.0.24-py3-none-any.whl (37.4 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size chuchuro-profilelib-0.0.24.tar.gz (19.0 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page