Skip to main content

A command line pet that you can feed, clean, and play with!

Project description

Python build & test

Python Package Exercise: Package Bear 🐻🐻‍❄️🐼

Contents

buildabear.py

Contains all functions used to initialize, interact, and play with bear.

Team Members

Jasmine Fan https://github.com/jasmine7310

Sophia Wang https://github.com/s-m-wang

Tadelin De Leon https://github.com/TadelinD

Alex Wang https://github.com/alw9411

Package Description

Your own command line bear!

Configuration

On a new python project run:

pip install buildabear-jasmine7310-s-m-wang-TadelinD-alw9411

First use the command below for the welcome message

python -m buildabearpackage

Then use the command below to initialize the package

python -m buildabearpackage start

Interacting with Pet

python -m buildabearpackage status
python -m buildabearpackage "change name"
python -m buildabearpackage work X  # X being an integer number!!
python -m buildabearpackage feed
python -m buildabearpackage clean
python -m buildabearpackage play
python -m buildabearpackage "buy food" X  # X being an integer number!!

Set Up Environment Variables and Starter Data

Package automatically makes a text file. No need for any manual setup.

Link to Our Package Page

Package Bear: buildabear

Project Contribution

Virtual Environment Setup

pip install pipenv
pipenv install pytest
pytest
pipenv shell

Uploading to Pypi using Twine

If there are *.egg-info and dist directories delete them before proceeding. Be sure to update version number.

pip install build twine
python -m build
twine upload dist/*

Project details


Download files

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

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file buildabear_jasmine7310_s_m_wang_tadelind_alw9411-0.0.6.tar.gz.

File metadata

File hashes

Hashes for buildabear_jasmine7310_s_m_wang_tadelind_alw9411-0.0.6.tar.gz
Algorithm Hash digest
SHA256 d05194940aac81788499ba3458a5ef8983d5eafde2419a60251c8dddb4e71750
MD5 ac3f51a81c43bcf1c43c04f47eb65b88
BLAKE2b-256 2c4b1165663030b4e02e37dae3840d0fd3310f2c83f5781f94894a072e65c7fa

See more details on using hashes here.

File details

Details for the file buildabear_jasmine7310_s_m_wang_tadelind_alw9411-0.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for buildabear_jasmine7310_s_m_wang_tadelind_alw9411-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 b8b932b6d1ca5c9e3e84c0160435fa7e675d81f52b3b5f2d9ac2cfaf9a21fb16
MD5 0a5118b7616b8b86c7a2c2753ecdf53e
BLAKE2b-256 6e70374f13edb40f0193eb44365edf51f1d7338fd7fc2c5eae2d1485090d0e10

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page