Skip to content

Commit 6c0806b

Browse files
committed
v0.4
Fixed version number in install
1 parent c9e679b commit 6c0806b

File tree

2 files changed

+71
-64
lines changed

2 files changed

+71
-64
lines changed

build/lib/cleanco.py

Lines changed: 70 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -12,124 +12,124 @@ def __init__(self, corpname):
1212

1313
#Weird US ones
1414
# Professional Limited Liability Company - PLLC
15-
self.pllc = ["pllc", "p.l.l.c."]
15+
self.pllc = [" pllc", " p.l.l.c."]
1616

1717
# Limited Liability Limited Partnership
18-
self.lllp = ["lllp", "l.l.l.p."]
18+
self.lllp = [" lllp", " l.l.l.p."]
1919

2020
# LP - Limited Partnership
21-
self.lp = ["gmbh & co. kg", "gmbh & co. kg", " lp", "l.p.", "s.c.s.", "s.c.p.a", "comm.v", "k.d.", "k.d.a.", "s. en c.", "e.e.", "s.a.s.", "s. en c.", "c.v.", "s.k.a.", "sp.k.", "s.cra.", " ky", " scs", " kg", " kd", " k/s", " ee", " secs", " kda", " ks", " kb", " kt"]
21+
self.lp = [" gmbh & co. kg", " gmbh & co. kg", " lp", " l.p.", "s.c.s.", "s.c.p.a", "comm.v", "k.d.", "k.d.a.", "s. en c.", "e.e.", "s.a.s.", "s. en c.", "c.v.", "s.k.a.", "sp.k.", "s.cra.", " ky", " scs", " kg", " kd", " k/s", " ee", " secs", " kda", " ks", " kb", " kt"]
2222

2323
# Corporation
24-
self.corporation = ["incorporated", "corporation", "corp", " inc", " & co.", "inc.", "s.p.a.", "n.v.", " a.g.", " ag", " nuf", " s.a.", " s.f.", " oao"]
24+
self.corporation = [" company", "incorporated", "corporation", "corp", " inc", " & co.", " & co", "inc.", "s.p.a.", "n.v.", " a.g.", " ag", " nuf", " s.a.", " s.f.", " oao"]
2525

2626
# GP - General Partnership
27-
self.gp = ["soc.col.", "stg", "d.n.o.", "ltda.", "v.o.s.", "kgaa", "o.e.", "s.f.", "s.n.c.", "s.a.p.a.", "j.t.d.", "v.o.f.", "sp.j.", " og", " sd", " vos", " i/s", " ay", " snc", " oe", " bt.", " s.s.", " mb", " ans", " da", " o.d.", " hb", "pt"]
27+
self.gp = ["soc.col.", "stg", "d.n.o.", "ltda.", "v.o.s.", "kgaa", "o.e.", "s.f.", "s.n.c.", "s.a.p.a.", "j.t.d.", "v.o.f.", "sp.j.", " og", " sd", " vos", " i/s", " ay", " snc", " oe", " bt.", " s.s.", " mb", " ans", " da", " o.d.", " hb", " pt"]
2828

2929
# LLC - Limited Liability Company (PLC - UK)
30-
self.llc = ["pllc", "llc", "l.l.c.", "plc", "hf.", "oyj", "a.e.", "nyrt.", "p.l.c.", "sh.a.", "s.a.", "s.r.l.", "srl.", "aat", "3at", "d.d.", "akc. spol.", "a.s.", "s.r.o.", "s.m.b.a.", "smba", "sarl", " nv", " sa", " aps", " a/s", " p/s", " sae", " sasu", "eurl", " ae", " cpt", " as", " ab", " asa", " ooo", " dat", " vat", " zat", " mchj", " a.d."]
30+
self.llc = [" pllc", " llc", " l.l.c.", "plc.", " plc", " hf.", " oyj", " a.e.", " nyrt.", " p.l.c.", " sh.a.", " s.a.", " s.r.l.", " srl.", " aat", " 3at", " d.d.", " akc. spol.", " a.s.", " s.r.o.", " s.m.b.a.", "smba", "sarl", " nv", " sa", " aps", " a/s", " p/s", " sae", " sasu", "eurl", " ae", " cpt", " as", " ab", " asa", " ooo", " dat", " vat", " zat", " mchj", " a.d."]
3131

3232
# LLP - Limited Liability Partnership
33-
self.llp = ["llp", "l.l.p.", "sp.p.", "s.c.a.", "s.c.s."]
33+
self.llp = [" llp", " l.l.p.", " sp.p.", " s.c.a.", " s.c.s."]
3434

3535
# Ltd - Private Company Limited By Shares - UK
36-
self.ltd = ["pty. ltd.", "pty ltd", "ltd", "l.t.d.", "bvba", "d.o.o.", "ltda", "gmbh", "g.m.b.h", "kft.", "kht.", "zrt.", "ehf.", "s.a.r.l.", "d.o.o.e.l.", "s. de r.l.", "b.v.", "tapui", "sp. z.o.o.", "s.r.l.", "s.l.", "s.l.n.e.", " ood", " oy", " rt.", " teo", " uab", " scs", " sprl", " limited", " bhd.", " sdn. bhd.", " sdn bhd", " as", " lda.", " tov", " pp"]
36+
self.ltd = [" pty. ltd.", " pty ltd", " ltd", " l.t.d.", " bvba", " d.o.o.", "ltda", "gmbh", "g.m.b.h", "kft.", "kht.", "zrt.", "ehf.", "s.a.r.l.", "d.o.o.e.l.", "s. de r.l.", "b.v.", "tapui", "sp. z.o.o.", "s.r.l.", "s.l.", "s.l.n.e.", " ood", " oy", " rt.", " teo", " uab", " scs", " sprl", " limited", " bhd.", " sdn. bhd.", " sdn bhd", " as", " lda.", " tov", " pp"]
3737

38-
# PC - Professional Corporation -- contains a comma
39-
self.pc_comma = ["p.c.", ", pc", "vof", "snc"]
38+
# PC - Professional Corporation
39+
self.pc_comma = ["p.c.", ", pc", " vof", " snc"]
4040

4141
# NL - No Liability - Australia
4242
self.nl = [" nl"]
4343

4444
# SP - Sole Proprietorship
45-
self.sp = ["e.u.", "s.p.", "t:mi", "e.v.", "e.c.", " et", " obrt", " fie", " ij", " fop", " xt"]
45+
self.sp = [" e.u.", " s.p.", " t:mi", "e.v.", "e.c.", " et", " obrt", " fie", " ij", " fop", " xt"]
4646

4747
# Joint Stock - Unlimited
48-
self.js = ["unltd", "ultd", " sal", "unlimited", " saog", " saoc", " aj", " yoaj", " oaj"]
48+
self.js = [" unltd", " ultd", " sal", " unlimited", " saog", " saoc", " aj", " yoaj", " oaj"]
4949

5050
# Joint Venture
5151
self.jv = [" esv", " gie", " kv.", " qk"]
5252

5353
# Non-Profit
54-
self.np = ["vzw", "ses.", "gte."]
54+
self.np = [" vzw", " ses.", " gte."]
5555

5656
# Mutual Fund
57-
self.mf = ["sicav"]
57+
self.mf = [" sicav"]
5858

5959
# Countries that can be identified due to specific business types in the name -- thanks Wikipedia!
6060
self.albania = ["sh.a.", "sh.p.k."]
6161
self.argentina = ["s.a.", "s.r.l.", "s.c.p.a", " scpa", "s.c.e i.", "s.e.", "s.g.r", "soc.col."]
62-
self.australia = [" nl", "pty. ltd.", "pty ltd"]
63-
self.austria = ["e.u.", "stg", "gesbr", "a.g.", " ag", " og", " kg"]
62+
self.australia = ["nl", "pty. ltd.", "pty ltd"]
63+
self.austria = ["e.u.", "stg", "gesbr", "a.g.", "ag", "og", "kg"]
6464
self.belarus = ["aat", "3at"]
65-
self.belgium = ["esv", "vzw", "vof", "snc", "comm.v", "scs", "bvba", "sprl", "cbva", "cvoa", " sca", " sep", " gie"]
66-
self.bosherz = ["d.d.", " a.d.", "d.n.o.", "d.o.o.", "k.v.", "s.p."]
67-
self.bulgaria = [" ad", "adsitz", " ead", " et", "kd", "kda", " sd"]
68-
self.brazil = ["ltda", "s.a.", "pllc", " ad", "adsitz", " ead", " et", "kd", "kda", " sd"]
69-
self.cambodia = ["gp", "sm pte ltd.", "pte ltd.", "plc ltd.", "peec", " sp"]
70-
self.canada = ["gp", " lp", " sp"]
71-
self.chile = ["eirl", "s.a.", "sgr", "s.g.r.", "ltda", "s.p.a.", " sa", "s. en c.", "ltda."]
72-
self.columbia = ["s.a.", "e.u.", "s.a.s.", "suc. de descendants", " sca"]
73-
self.croatia = ["d.d.", "d.d.o.", " obrt"]
74-
self.czech = ["a.s.", "akc. spol.", "s.r.o.", "v.o.s.", "k.s.", " sro", " vos"]
75-
self.denmark = [" i/s", " a/s", " k/s", " p/s", "amba", "a.m.b.a.", "fmba", "f.m.b.a.", "smba", "s.m.b.a.", " g/s"]
76-
self.domrep = [" c. por a.", "cxa", "s.a.", "s.a.s.", "srl.", "eirl.", " sa", " sas"]
77-
self.ecuador = ["s.a.", "c.a.", " sa", " ep"]
78-
self.egypt = [" sae"]
79-
self.estonia = [" fie"]
80-
self.finland = ["t:mi", " ay", " ky", " oy", " oyj", " ok"]
81-
self.france = ["sicav", "sarl", "sogepa", " ei", " eurl", " sasu", " fcp", " gie", " sep", " snc", " scs", " sca", " scop", " sem", " sas"]
82-
self.germany = ["gmbh & co. kg", "gmbh & co. kg", "e.g.", "e.v.", "gbr", "ohg", "partg", "kgaa", "gmbh", "g.m.b.h.", " ag"]
83-
self.greece = [" a.e.", " ae", "e.e.", " ee", " epe", "e.p.e.", " mepe", "m.e.p.e.", "o.e.", " oe", " ovee", "o.v.e.e."]
84-
self.guatemala = [" s.a.", " sa"]
65+
self.belgium = ["esv", "vzw", "vof", "snc", "comm.v", "scs", "bvba", "sprl", "cbva", "cvoa", " sca", "sep", "gie"]
66+
self.bosherz = ["d.d.", "a.d.", "d.n.o.", "d.o.o.", "k.v.", "s.p."]
67+
self.bulgaria = [" ad", "adsitz", "ead", "et", "kd", "kda", "sd"]
68+
self.brazil = ["ltda", "s.a.", "pllc", "ad", "adsitz", "ead", "et", "kd", "kda", "sd"]
69+
self.cambodia = ["gp", "sm pte ltd.", "pte ltd.", "plc ltd.", "peec", "sp"]
70+
self.canada = ["gp", "lp", "sp"]
71+
self.chile = ["eirl", "s.a.", "sgr", "s.g.r.", "ltda", "s.p.a.", "sa", "s. en c.", "ltda."]
72+
self.columbia = ["s.a.", "e.u.", "s.a.s.", "suc. de descendants", "sca"]
73+
self.croatia = ["d.d.", "d.d.o.", "obrt"]
74+
self.czech = ["a.s.", "akc. spol.", "s.r.o.", "v.o.s.", "k.s.", "sro", "vos"]
75+
self.denmark = ["i/s", "a/s", "k/s", "p/s", "amba", "a.m.b.a.", "fmba", "f.m.b.a.", "smba", "s.m.b.a.", "g/s"]
76+
self.domrep = ["c. por a.", "cxa", "s.a.", "s.a.s.", "srl.", "eirl.", "sa", "sas"]
77+
self.ecuador = ["s.a.", "c.a.", "sa", "ep"]
78+
self.egypt = ["sae"]
79+
self.estonia = ["fie"]
80+
self.finland = ["t:mi", "ay", "ky", " oy", " oyj", " ok"]
81+
self.france = ["sicav", "sarl", "sogepa", " ei", " eurl", "sasu", "fcp", "gie", "sep", "snc", "scs", "sca", "scop", "sem", "sas"]
82+
self.germany = ["gmbh & co. kg", "gmbh & co. kg", "e.g.", "e.v.", "gbr", "ohg", "partg", "kgaa", "gmbh", "g.m.b.h.", "ag"]
83+
self.greece = ["a.e.", "ae", "e.e.", "ee", "epe", "e.p.e.", "mepe", "m.e.p.e.", "o.e.", " oe", "ovee", "o.v.e.e."]
84+
self.guatemala = ["s.a.", "sa"]
8585
self.haiti = [" sa"]
8686
self.hongkong = ["ltd", "unltd", "ultd"]
8787
self.hungary = ["e.v.", "e.c.", "bt.", "kft.", "kht.", "kkt.", "k.v.", "zrt.", "nyrt", " ev", " ec", " rt."]
8888
self.iceland = ["ehf.", "hf.", "ohf.", "s.f.", "ses."]
89-
self.india = ["pvt. ltd.", "ltd.", " psu", " pse"]
90-
self.indonesia = [" ud", " fa", " pt"]
89+
self.india = ["pvt. ltd.", "ltd.", "psu", "pse"]
90+
self.indonesia = [" ud", "fa", "pt"]
9191
self.ireland = [" cpt", " teo"]
92-
self.israel = [" b.m.", " bm", " ltd"]
93-
self.italy = ["s.n.c.", "s.a.s.", "s.p.a.", "s.a.p.a.", "s.r.l.", "s.c.r.l.", " s.s."]
94-
self.latvia = [" as", " sia", " ik", " ps", " ks"]
95-
self.lebanon = [" sal"]
96-
self.lithuania = [" uab", " ab", " ij", " mb"]
92+
self.israel = ["b.m.", "bm", "ltd"]
93+
self.italy = ["s.n.c.", "s.a.s.", "s.p.a.", "s.a.p.a.", "s.r.l.", "s.c.r.l.", "s.s."]
94+
self.latvia = ["as", "sia", "ik", "ps", "ks"]
95+
self.lebanon = ["sal"]
96+
self.lithuania = ["uab", "ab", "ij", "mb"]
9797
self.luxemborg = ["s.a.", "s.a.r.l.", " secs"]
9898
self.macedonia = ["d.o.o.", "d.o.o.e.l", "k.d.a.", "j.t.d.", " a.d.", " k.d."]
9999
self.malaysia = [" bhd.", "sdn. bhd."]
100100
self.mexico = ["s.a.", "s. de. r.l.", "s. en c.", "s.a.b.", "s.a.p.i."]
101101
self.mongolia = [" xk", " xxk"]
102102
self.netherlands = ["v.o.f.", "c.v.", "b.v.", "n.v."]
103-
self.newzealand = ["tapui", " ltd"]
103+
self.newzealand = ["tapui", "ltd"]
104104
self.nigeria = ["gte.", "plc", " ltd.", "ultd."]
105-
self.norway = [" asa", " as", " ans", " ba", " bl", " da", " etat", "fkf", " hf", " iks", " kf", " ks", " nuf", " rhf", " sf"]
105+
self.norway = ["asa", "as", "ans", "ba", "bl", "da", "etat", "fkf", "hf", "iks", "kf", "ks", "nuf", "rhf", "sf"]
106106
self.oman = ["saog", "saoc"]
107-
self.pakistan = ["ltd.", "pvt. ltd.", " ltd"]
108-
self.peru = [" sa", " s.a.", " s.a.a."]
109-
self.philippines = [" coop.", " corp.", " corp", " ent.", " inc.", " inc", " llc", " l.l.c.", " ltd."]
110-
self.poland = ["p.p.", "s.k.a.", "sp.j.", "sp.k.", "sp.p.", "sp. z.o.o.", " s.c.", " s.a."]
107+
self.pakistan = ["ltd.", "pvt. ltd.", "ltd"]
108+
self.peru = ["sa", "s.a.", "s.a.a."]
109+
self.philippines = ["coop.", "corp.", "corp", "ent.", "inc.", "inc", "llc", "l.l.c.", "ltd."]
110+
self.poland = ["p.p.", "s.k.a.", "sp.j.", "sp.k.", "sp.p.", "sp. z.o.o.", "s.c.", "s.a."]
111111
self.portugal = ["lda.", " crl", " s.a.", " s.f.", " sgps"]
112-
self.romania = ["s.c.a.", "s.c.s.", "s.n.c.", "s.r.l.", "o.n.g.", " s.a."]
113-
self.russia = [" ooo", " oao", " zao", " 3ao"]
114-
self.serbia = ["d.o.o.", " a.d.", " k.d.", " o.d."]
112+
self.romania = ["s.c.a.", "s.c.s.", "s.n.c.", "s.r.l.", "o.n.g.", "s.a."]
113+
self.russia = ["ooo", "oao", "zao", "3ao"]
114+
self.serbia = ["d.o.o.", "a.d.", "k.d.", "o.d."]
115115
self.singapore = ["bhd", "pte ltd", "sdn bhd", "llp", " l.l.p.", " ltd.", "pte"]
116116
self.slovokia = [" a.s.", " s.r.o.", " k.s.", " v.o.s."]
117-
self.slovenia = [" d.d.", " d.o.o.", " d.n.o.", " k.d.", " s.p."]
118-
self.spain = [" s.a.", " s.a.d.", " s.l.", " s.l.l.", " s.l.n.e.", " s.c.", " s.cra", " s.coop", " sal", " sccl"]
117+
self.slovenia = ["d.d.", "d.o.o.", "d.n.o.", "k.d.", "s.p."]
118+
self.spain = ["s.a.", "s.a.d.", "s.l.", "s.l.l.", "s.l.n.e.", "s.c.", "s.cra", "s.coop", "sal", "sccl"]
119119
self.sweden = [" ab", " hb", " kb"]
120-
self.switzerland = [" ab", " sa", " gmbh", " g.m.b.h.", " sarl", " sagl"]
121-
self.turkey = [" koop."]
122-
self.ukraine = [" dat", " fop", " kt", " pt", " tdv", " tov", " pp", " vat", " zat", " at"]
123-
self.uk = ["plc", " uk", " cic", " cio", " l.l.p.", " llp", " l.p.", " lp", " ltd.", " ltd"]
124-
self.usa = [" llc", " inc.", "corporation", "incorporated" "company", "limited", "corp.", "inc.", "inc", "llp", "l.l.p.", "pllc", " and company", " & company", " usa", " inc", " inc.", " corp.", " corp", " ltd.", "ltd", " & co."," co.", " co", " lp", ", pc", " us"]
125-
self.uzbekistan = [" mchj", " qmj", " aj", " oaj", " yoaj", " xk", " xt", " ok" " uk", " qk"]
120+
self.switzerland = ["ab", "sa", " gmbh", "g.m.b.h.", "sarl", "sagl"]
121+
self.turkey = ["koop."]
122+
self.ukraine = ["dat", "fop", "kt", "pt", "tdv", "tov", "pp", "vat", "zat", "at"]
123+
self.uk = ["plc.", "plc", "uk", "cic", "cio", "l.l.p.", "llp", "l.p.", "lp", "ltd.", "ltd"]
124+
self.usa = [" llc", " inc.", "corporation", "incorporated", "company", "limited", "corp.", "inc.", "inc", "llp", "l.l.p.", "pllc", "and company", "& company", "usa", "inc", "inc.", "corp.", "corp", "ltd.", "ltd", "& co.", "& co", "co.", "co", "lp", ", pc", "us"]
125+
self.uzbekistan = ["mchj", "qmj", "aj", "oaj", "yoaj", "xk", "xt", "ok" "uk", "qk"]
126126

127127
# Private company?
128128
self.pte = ["private", "pte", " xk"]
129129

130130

131131
## Abbreviations ##
132-
self.abbv = {'intl.':'International', 'intl':'International', 'co.':'Company', 'mfg':'Manufacturing'}
132+
self.abbv = {'intl.':'International', 'intl':'International', 'co.':'Company', 'mfg':'Manufacturing', ' med ':' Medical ', 'ctr':'Center'}
133133

134134
# Abbreviations when strings end with these
135135
self.abbvend = {' co':'Company'}
@@ -143,8 +143,15 @@ def __init__(self, corpname):
143143
self.education = ["education", "university", "school of", "academy"]
144144

145145
def masterlist(self):
146-
mlist = self.pllc + self.lllp + self.lp + self.corporation + self.gp + self.llc + self.llp + self.ltd + self.pc_comma + self.nl + self.sp + self.js + self.jv + self.np + self.mf + self.albania + self.argentina + self.australia + self.austria + self.belarus + self.belgium + self.bosherz + self.bulgaria + self.brazil + self.cambodia + self.canada + self.chile + self.columbia + self.croatia + self.czech + self.denmark + self.domrep + self.ecuador + self.egypt + self.estonia + self.finland + self.france + self.germany + self.greece + self.guatemala + self.haiti + self.hongkong + self.hungary + self.iceland + self.india + self.indonesia + self.ireland + self.israel + self.italy + self.latvia + self.lebanon + self.lithuania + self.luxemborg + self.macedonia + self.malaysia + self.mexico + self.mongolia + self.netherlands + self.newzealand + self.nigeria + self.norway + self.oman + self.pakistan + self.peru + self.philippines + self.poland + self.portugal + self.romania + self.russia + self.serbia + self.singapore + self.slovokia + self.slovenia + self.spain + self.sweden + self.switzerland + self.turkey + self.ukraine + self.uk + self.usa + self.uzbekistan
147-
return list(OrderedDict.fromkeys(mlist))
146+
mlist = self.albania + self.argentina + self.australia + self.austria + self.belarus + self.belgium + self.bosherz + self.bulgaria + self.brazil + self.cambodia + self.canada + self.chile + self.columbia + self.croatia + self.czech + self.denmark + self.domrep + self.ecuador + self.egypt + self.estonia + self.finland + self.france + self.germany + self.greece + self.guatemala + self.haiti + self.hongkong + self.hungary + self.iceland + self.india + self.indonesia + self.ireland + self.israel + self.italy + self.latvia + self.lebanon + self.lithuania + self.luxemborg + self.macedonia + self.malaysia + self.mexico + self.mongolia + self.netherlands + self.newzealand + self.nigeria + self.norway + self.oman + self.pakistan + self.peru + self.philippines + self.poland + self.portugal + self.romania + self.russia + self.serbia + self.singapore + self.slovokia + self.slovenia + self.spain + self.sweden + self.switzerland + self.turkey + self.ukraine + self.uk + self.usa + self.uzbekistan
147+
mlist = list(OrderedDict.fromkeys(mlist))
148+
mlist.sort(key=len, reverse=True)
149+
150+
mlist2 = []
151+
for item in mlist:
152+
mlist2.append(" " + item)
153+
154+
return mlist
148155

149156
def type(self):
150157

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
from distutils.core import setup
44
setup(name='cleanco',
5-
version='0.3',
5+
version='0.4',
66
py_modules=['cleanco'],
77
)

0 commit comments

Comments
 (0)