File size: 836 Bytes
a21e473
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from setuptools import find_packages, setup
from typing import List

def get_requirements()-> List[str]:
    """This function is going to return list of requirements
    """
    requirement_list:List[str]=[]
    try:
        with open('requirements.txt', 'r') as file:
            lines= file.readlines()
            for line in lines:
                requirement=line.strip()
                if requirement and requirement!= '-e .': # ignore empty line and -e .
                    requirement_list.append(requirement)
                    
    except FileNotFoundError:
        print("Error: requirements.txt file not found.")
        
setup(
    name="Network_Security_system",
    version="0.0.1",
    author="Kshitij",
    author_email="kshitijk146@gmail.com",
    packages=find_packages(),
    install_requires=get_requirements()
)