Skip to main content

Python roast package. Developed with pyenv, built with build using setuptools, uploaded to PyPI using twine, and distributed via pip.

Project description

Python build & test

Python Roast Package

Description

  • Our project is a Python package that generates light-hearted 'roasts', insults, directed to the user. The package contains different types of roast that the user can pick and generate.

Link to package

  • This is the Link to our group's package page: pyroasts

How to install and use this package

  1. Create a pipenv-managed virtual environment and install the latest version of our package installed: pipenv install pyroasts.
  2. Activate the virtual environment: pipenv shell.
  3. Create a Python program file that imports your package and uses it, e.g. from pyroasts import * and then print(get_roast()) (replace get_roast()with any function that exists in our package) .
  4. Run the program: python3 my_program_filename.py.
  5. Exit the virtual environment: exit.

Here are some coding examples:

How to set up the virtual environment, install dependencies, and build and test our package

  1. If you haven't already, install pipenv using the command: pip install pipenv
  2. Install all the dependencies listed in the Pipfile: pipenv install
  3. Activate the virtual environment: pipenv shell.
  4. Run all the tests: pytest or python3 -m pytest.
  5. Exit the virtual environment

Teammates

Links to all the member's Github accounts:

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

pyroasts-1.0.4.tar.gz (47.7 kB view details)

Uploaded Source

Built Distribution

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

pyroasts-1.0.4-py3-none-any.whl (33.3 kB view details)

Uploaded Python 3

File details

Details for the file pyroasts-1.0.4.tar.gz.

File metadata

  • Download URL: pyroasts-1.0.4.tar.gz
  • Upload date:
  • Size: 47.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyroasts-1.0.4.tar.gz
Algorithm Hash digest
SHA256 5c2abaa40ff0b6a2018888cb774cd30c47300c73eef3f2de08f313b55388d10d
MD5 4d4af1bb4eaf3e8645d303bcb97af2df
BLAKE2b-256 658d2995aafe0e4fc9cd7a7a6f2d8080fb3b3590cd0565ed86fbda0d8c25a65d

See more details on using hashes here.

File details

Details for the file pyroasts-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: pyroasts-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 33.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyroasts-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 fc6287c7253ed3cd6942465a4d014d0f430e9f68502c3917cbe4796f69380a2e
MD5 4549cf1239473dc391d6ea09d71cb644
BLAKE2b-256 7d6aa9542b69c4e42b231b6dc89445a220dd2e858d6c93da04fdfee8dd3e47b6

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