Skip to content
Snippets Groups Projects
Commit 26db6a5d authored by Maja Jablonska's avatar Maja Jablonska
Browse files

Add setup.py

parent de880019
Branches
Tags
1 merge request!46Merge COMBO 3.0 into master
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/combo" isTestSource="false" />
</content>
<orderEntry type="jdk" jdkName="combo" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
......
......@@ -8,7 +8,6 @@ import torch
from combo.common.params import Params
from combo.config.exceptions import RegistryException
from combo.config.registry import (Registry)
from combo.nn import Activation
from combo.utils import ConfigurationError
......@@ -51,12 +50,6 @@ def _resolve(type: Type[object],
return _resolve(type.__base__, values, pass_to_subclasses, default_name)
warnings.warn(f'No classes of type {type} (values: {values}) in Registry!')
return values
elif type is Activation and isinstance(values, str):
try:
return Registry.resolve(type, values)()
except RegistryException:
warnings.warn(f'No Activation of class name {values} in Registry!')
return values
else:
return values
......
combo/main.py 100644 → 100755
......@@ -82,6 +82,7 @@ flags.DEFINE_enum(name="predictor_name", default="combo-spacy",
def run(_):
print("COMBO")
pass
......
setup.py 0 → 100644
import subprocess
from setuptools import find_packages, setup
subprocess.call(['pip', 'install', '--no-deps', 'git+https://gitlab.clarin-pl.eu/syntactic-tools/lambo.git#egg=lambo'])
REQUIREMENTS = [
"absl-py~=1.4.0",
"base58~=2.1.1",
"cached-path~=1.3.3",
"conllu~=4.4.1",
"conllutils~=1.1.4",
"dill~=0.3.6",
"importlib-resources~=5.12.0",
"overrides~=7.3.1",
"torch~=2.0.0",
"torchtext~=0.15.1",
"numpy~=1.24.1",
"pytorch-lightning~=2.0.01",
"requests~=2.28.2",
"tqdm~=4.64.1",
"urllib3~=1.26.14",
"filelock~=3.9.0",
"pytest~=7.2.2",
"transformers~=4.27.3",
"spacy~=3.3.1"
]
setup(
name="combo",
version="2.0.0",
author="Maja Jablonska",
author_email="maja.jablonska@ipipan.waw.pl",
install_requirements=REQUIREMENTS,
packages=find_packages(exclude=['tests']),
license="GPL-3.0",
keywords="nlp natural-language-processing dependency-parsing",
entrypoints={'console_scripts': ['combo = combo.main:main']}
)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment