Add reqs to setup.py, add utils dir for utils, correct imports for building a python package

parent 72893c3d
*~ *~
*.swp *.swp
__pycache__/ __pycache__/
venv/
dist/
nginx_redirector.egg-info/
build/
...@@ -4,10 +4,10 @@ import pyinotify ...@@ -4,10 +4,10 @@ import pyinotify
import asyncore import asyncore
import argparse as ap import argparse as ap
import generators from redirector.utils import generators
import logger from redirector.utils import logger
import parser from redirector.utils import parser
import const from redirector.utils import const
class Redirector: class Redirector:
def __init__(self, logger=None): def __init__(self, logger=None):
......
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import const from redirector.utils import const
class Generator: class Generator:
def __init__(self): def __init__(self):
......
...@@ -4,11 +4,12 @@ import pyinotify ...@@ -4,11 +4,12 @@ import pyinotify
import asyncore import asyncore
import argparse as ap import argparse as ap
import generators from redirector.utils import generators
import logger from redirector.utils import logger
import parser from redirector.utils import parser
import const from redirector.utils import const
from redirector import Redirector
from redirector.redirector import Redirector
redirector_watch = None redirector_watch = None
......
import os import os
from setuptools import setup, find_packages from setuptools import setup
from redirector import const from redirector.utils import const
classifiers_list = [ classifiers_list = [
"Development Status :: 4 - Beta", "Development Status :: 4 - Beta",
...@@ -20,8 +20,8 @@ classifiers_list = [ ...@@ -20,8 +20,8 @@ classifiers_list = [
setup( setup(
name=const.NAME, name=const.NAME,
version="0.2", version="0.1.1",
packages=find_packages(), packages=['redirector', 'redirector.utils'],
entry_points={ entry_points={
'console_scripts': [ 'console_scripts': [
'redirector = redirector.redirector:main', 'redirector = redirector.redirector:main',
...@@ -29,6 +29,11 @@ setup( ...@@ -29,6 +29,11 @@ setup(
'redirector-convert = redirector.htaccess_parser:main' 'redirector-convert = redirector.htaccess_parser:main'
] ]
}, },
classifiers=classifiers_list classifiers=classifiers_list,
install_requires=[
'pyinotify',
'pyyaml'
],
include_package_data=True
) )
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment