Mercurial > public > python-black-scholes
changeset 7:5063639df439 0.0.1
fix setup bugs
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Sat, 20 Nov 2021 12:24:01 +0100 |
parents | 0f196da9af68 |
children | f213aa4891fc |
files | .idea/fucking-black-scholes.iml README.md setup.py |
diffstat | 3 files changed, 4 insertions(+), 39 deletions(-) [+] |
line wrap: on
line diff
--- a/.idea/fucking-black-scholes.iml Tue Nov 16 17:50:59 2021 +0100 +++ b/.idea/fucking-black-scholes.iml Sat Nov 20 12:24:01 2021 +0100 @@ -2,6 +2,7 @@ <module type="PYTHON_MODULE" version="4"> <component name="NewModuleRootManager"> <content url="file://$MODULE_DIR$"> + <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" /> <excludeFolder url="file://$MODULE_DIR$/venv" /> </content> <orderEntry type="inheritedJdk" />
--- a/README.md Tue Nov 16 17:50:59 2021 +0100 +++ b/README.md Sat Nov 20 12:24:01 2021 +0100 @@ -6,20 +6,10 @@ ## Installation -### Using PIP - ```bash pip install fucking-black-scholes ``` -### Manual - -```bash -git clone https://github.com/denniscm190/fucking-black-scholes.git -cd fucking-black-scholes -python setup.py install -``` - ## Usage ```bash
--- a/setup.py Tue Nov 16 17:50:59 2021 +0100 +++ b/setup.py Sat Nov 20 12:24:01 2021 +0100 @@ -1,50 +1,24 @@ from setuptools import setup, find_packages -from io import open -from os import path -# noinspection PyCompatibility -import pathlib - -# The directory containing this file -HERE = pathlib.Path(__file__).parent -# The text of the README file -README = (HERE / "README.md").read_text() - -# Automatically captured required modules for install_requires in requirements.txt -# and as well as configure dependency links -with open(path.join(HERE, 'requirements.txt'), encoding='utf-8') as f: - all_reqs = f.read().split('\n') - -install_requires = [x.strip() for x in all_reqs if ('git+' not in x) and ( - not x.startswith('#')) and (not x.startswith('-'))] - -dependency_links = [x.strip().replace('git+', '') for x in all_reqs if 'git+' not in x] setup( name='fucking-black-scholes', description='A simple command line tool for pricing options using the Black-Scholes model', version='0.0.1', - packages=find_packages(), # List of all packages - install_requires=install_requires, - python_requires='>=2.7', # Any python greater than 2.7 + packages=find_packages(), + install_requires=['numpy~=1.21.4', 'scipy~=1.7.2', 'click~=8.0.3'], + python_requires='>=3.8', entry_points=''' [console_scripts] fbs=fbs.main:cli ''', author="Dennis Concepción Martín", keyword="finance, black-scholes, option, pricing, derivative", - long_description=README, - long_description_content_type="text/markdown", license='MIT', url='https://github.com/denniscm190/fucking-black-scholes', - download_url='https://github.com/denniscm190/fucking-black-scholes/archive/0.0.1.tar.gz', - dependency_links=dependency_links, author_email='dennisconcepcionmartin@gmail.com', classifiers=[ "License :: OSI Approved :: MIT License", - "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", ] )