Skip to content

Commit

Permalink
fix setup bugs
Browse files Browse the repository at this point in the history
  • Loading branch information
denniscmcom committed Nov 20, 2021
1 parent b418622 commit 61eb11a
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 39 deletions.
1 change: 1 addition & 0 deletions .idea/fucking-black-scholes.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 0 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,10 @@ stupid stuff from the professor's slides.

## 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
Expand Down
32 changes: 3 additions & 29 deletions setup.py
Original file line number Diff line number Diff line change
@@ -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='[email protected]',
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",
]
)

0 comments on commit 61eb11a

Please sign in to comment.