No project description provided
Project description
Roman Numeral Converter
I developed this python cli for my course "Moderne Softwareentwicklung", provides an easy-to-use interface for converting integers to Roman numerals and vice versa. It uses the Click library to create a user-friendly command-line tool.
Features
- Convert Integers to Roman Numerals: Convert any integer between 1 and 3999 into its corresponding Roman numeral.
- Convert Roman Numerals to Integers: Translate valid Roman numerals back into integers.
Installation
This project uses Poetry for dependency management. To set up the project, follow these steps:
-
Clone the Repository
git clone https://github.com/your-repository/roman-numeral-converter.git cd roman-numeral-converter
-
Install Dependencies Make sure you have Poetry installed. Then run:
poetry install
Usage
After installation, you can use the CLI as follows:
- Converting an Integer to a Roman Numeral
poetry run python -m roman.your_module_name to-roman [number]
Replace [number] with the integer you want to convert.
- Converting a Roman Numeral to an Integer
poetry run python -m roman.your_module_name from-roman [roman_numeral]
Replace [roman_numeral] with the Roman numeral you want to translate.
Project details
Release history Release notifications | RSS feed
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
Close
Hashes for roman_numerals_converter-0.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 960ac8fd9bb36affd63198e8c96d7ae6ca03f03e7ddfad968cc99f184bbc40f6 |
|
MD5 | 0689d5eefccdc5ef1e0e4283fb42ae2f |
|
BLAKE2b-256 | 331053b1549aacc2128ba1b9c16e046b4d11655934003e9796645beadbf291a6 |
Close
Hashes for roman_numerals_converter-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd3fd52fed8737c18dcbc374f572b618f90c58f8a84c6517fec12d8b0d1a6163 |
|
MD5 | 9fd2e7e8c64d663ef34991c6ae698bbd |
|
BLAKE2b-256 | aee88b060174d3228dfce3491c866c0b8faece2d275ec14377b895e2fc1f7dac |