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",
     ]
 )