Skip to content

Commit 3317c2b

Browse files
committed
0.0.1a4
1 parent d1b51da commit 3317c2b

File tree

24 files changed

+154
-94
lines changed

24 files changed

+154
-94
lines changed

build/lib/eggdriver/app.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# Imports
21
from eggdriver.resources.console import get, clearConsole, pg
32
from eggdriver.resources.constants import *
43
from eggdriver.resources.modules import installFromRequests, upgrade, Repo
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
from eggdriver.resources.modules import Repo
22

3-
NQS=Repo("NQS")
4-
nqs=NQS.pull("nqs")
3+
# NQS=Repo("PythonForChange", "eggdriver")
4+
# nqs=NQS.pull("nqs")
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import eggdriver.nqs.core as core
1+
from eggdriver.nqs.core.core import compile
22
from eggdriver.resources.extensions import py
33

44
def write(name: str):
5-
T=core.compile(name)
6-
py.write(T,name)
5+
T = compile(name)
6+
py.write(T, name)

build/lib/eggdriver/resources/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
from eggdriver.resources.strings import *
1111
from eggdriver.resources.utils import *
1212
from eggdriver.resources.web import *
13+
from eggdriver.resources.algorithms import *
1314

14-
_author="eanorambuena"
15-
_author_email="eanorambuena@uc.cl"
15+
author="eanorambuena"
16+
author_email="eanorambuena@uc.cl"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from eggdriver.algorithms.solver import *

build/lib/eggdriver/resources/algorithms/solver/__init__.py

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#dichotomy method
Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,45 @@
11
import os
22

33
class Lang:
4-
def __init__(self,name: str):
5-
self.name=name
6-
self.extension="."+self.name
7-
self.root="/usr/bin/python "+name+self.extension
8-
def write(self,T: str,name: str):
9-
f=open(name+self.extension,"w")
4+
"""File Format class with some useful methods"""
5+
def __init__(self, name: str):
6+
self.name = name
7+
self.extension = "." + self.name
8+
self.root="/usr/bin/python " + name + self.extension
9+
def write(self, T: str, name: str):
10+
f = open(name + self.extension, "w")
1011
f.write(T)
1112
f.close()
12-
def append(self,T: str,name: str):
13-
f=open(name+self.extension,"a")
13+
def append(self, T: str, name: str):
14+
f = open(name + self.extension, "a")
1415
f.write(T)
1516
f.close()
1617
def read(self, name: str):
17-
f=open(name+self.extension,"r")
18-
text=f.read()
18+
f = open(name + self.extension, "r")
19+
text = f.read()
1920
f.close()
2021
return text
21-
def execute(self,name: str):
22+
def execute(self, name: str):
2223
try:
2324
os.system(self.root)
2425
except:
25-
print("Execute error in: "+self.root)
26-
def delete(self,name: str):
27-
os.remove(name+self.extension)
28-
def getLines(self,name: str):
29-
h=open(name+self.extension,"r")
30-
lines=h.readlines()
26+
print("Execute error in: " + self.root)
27+
def delete(self, name: str):
28+
os.remove(name + self.extension)
29+
def getLines(self, name: str):
30+
h = open(name + self.extension, "r")
31+
lines = h.readlines()
3132
h.close()
3233
return lines
33-
def writeLines(self,lines,name: str):
34-
self.write("",name)
34+
def writeLines(self, lines, name: str):
35+
self.write("", name)
3536
for i in lines:
36-
self.append(i,name)
37+
self.append(i, name)
3738

3839
# Extensions
39-
py=Lang("py")
40-
txt=Lang("txt")
41-
nqa=Lang("nqa")
42-
pfcf=Lang("pfcf")
43-
html=Lang("html")
44-
withoutFormat=Lang("")
40+
py = Lang("py")
41+
txt = Lang("txt")
42+
nqa = Lang("nqa")
43+
pfcf = Lang("pfcf")
44+
html = Lang("html")
45+
withoutFormat = Lang("")

build/lib/eggdriver/resources/help.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
from eggdriver.resources.extensions import py
33

44
def help():
5-
T = "Welcome to Pyfoch Egg:\nThe Pyfoch Egg-cosystem console\n\n"
5+
"""Get help from Egg"""
6+
T = "Welcome to Egg:\nThe Egg-cosystem console\n\n"
67
T += py.read("egg/library/commands")
78
print(white + T)
89
return "done"

build/lib/eggdriver/resources/modules.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import pip, sys, subprocess
2-
import importlib as il
32
import importlib.util
43
from eggdriver.resources.constants import white
54
from eggdriver.resources.extensions import withoutFormat
65
from eggdriver.resources.console import ProgressBar
76

87
def isntInstalled(package):
8+
"""Returns True if a PyPI is not installed"""
99
spec = importlib.util.find_spec(package)
1010
loweredSpec = importlib.util.find_spec(package.lower())
1111
if (spec is None) and (loweredSpec is None):
@@ -26,6 +26,7 @@ def install_option_2(name: str):
2626
return "done"
2727

2828
def installFromRequests(requestOrPackages = "requests", fromRequests = True):
29+
"""Install PyPI packages from a requests file or a list"""
2930
if fromRequests:
3031
requestOrPackages = withoutFormat.getLines(requestOrPackages)
3132
bar = ProgressBar()
@@ -40,13 +41,15 @@ def installFromRequests(requestOrPackages = "requests", fromRequests = True):
4041
bar.display(int(c / l * 100), 32, 24, True)
4142

4243
def installFromGithub(userOrOrganization: str, packages: list):
44+
"""Install a package from github.com"""
4345
for package in packages:
4446
url = f"git+https://github.com/{userOrOrganization}/{package}.git#egg={package}"
4547
installFromRequests([url], False)
4648
print(white + package +" succesfully installed")
4749
print(white + f"Try \'import {package}\'")
4850

4951
def install(name: str):
52+
"""Install a PyPI package"""
5053
try:
5154
installFromRequests(name,0)
5255
#raise Exception("error")
@@ -62,13 +65,15 @@ def install(name: str):
6265
return "done"
6366

6467
def upgrade(name: str):
68+
"""Update a PyPI package"""
6569
try:
6670
subprocess.check_call([sys.executable, '-m', 'pip', 'install', '--upgrade', name])
6771
except:
6872
print(white + name + " succesfully ugraded")
6973
return "done"
7074

7175
class Repo():
76+
"""Github Repo class"""
7277
def __init__(self, userOrOrganization: str, package: str):
7378
self.root = userOrOrganization
7479
self.name = package

0 commit comments

Comments
 (0)