Skip to content

Commit

Permalink
Registered project with PyPI and prepared setup.py script.
Browse files Browse the repository at this point in the history
  • Loading branch information
MillionIntegrals committed Aug 13, 2018
1 parent 22cde28 commit 4a8d8a4
Show file tree
Hide file tree
Showing 4 changed files with 63 additions and 0 deletions.
2 changes: 2 additions & 0 deletions setup.cfg
@@ -0,0 +1,2 @@
[metadata]
description-file = README.md
60 changes: 60 additions & 0 deletions setup.py
@@ -0,0 +1,60 @@
from setuptools import setup, find_packages

long_description = """
This repository is my project to bring velocity to deep-learning research, by providing tried and tested large pool of
prebuilt components that are known to be working well together.
I would like to minimize time to market of new projects, ease experimentation and provide bits of experiment management
to bring some order to the data science workflow.
Ideally, for most applications it should be enough to write a config file wiring existing components together.
If that's not the case writing bits of custom code shouldn't be unnecessarily complex.
This repository is still in an early stage of that journey but it will grow as I'll be putting some work into it.
"""


setup(
name='vel',
version='0.1.1',
description="Velocity in deep-learning research",
long_description=long_description,
url='https://github.com/MillionIntegrals/vel',
author='Jerry Tworek',
author_email='jerry@millionintegrals.com',
license='MIT',
packages=find_packages(exclude=["*.tests", "*.tests.*", "tests.*", "tests"]),
install_requires=[
'pyyaml',
'numpy',
'pandas',
'scikit-learn',
'torch >= 0.4.1',
'torchvision',
'opencv-python',
'pillow-simd',
'tqdm'
],
extras_require={
'visdom': ['visdom'],
'mongo': ['pymongo'],
'gym': ['gym[all]'],
},
entry_points={
'console_scripts': [
'vel = vel.launcher:main',
],
},
classifiers=[
'Development Status :: 3 - Alpha',
'Intended Audience :: Developers',
'Intended Audience :: Education',
'Intended Audience :: Science/Research',
'License :: OSI Approved :: MIT License',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.7',
'Topic :: Software Development :: Libraries',
'Topic :: Software Development :: Libraries :: Python Modules'
],
scripts=[]
)
1 change: 1 addition & 0 deletions vel/launcher.py
@@ -1,3 +1,4 @@
#!/usr/bin/env python
import argparse

from vel.internals.project_config import ProjectConfig
Expand Down
Empty file removed waterboy/util/__init__.py
Empty file.

0 comments on commit 4a8d8a4

Please sign in to comment.