Skip to content

Commit

Permalink
Fix packaging for setuptools>=41.4
Browse files Browse the repository at this point in the history
  • Loading branch information
jonringer committed Oct 17, 2019
1 parent ef8a655 commit fe69c0d
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 17 deletions.
1 change: 1 addition & 0 deletions astor/VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0.8.0
4 changes: 3 additions & 1 deletion astor/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"""

import warnings
from pathlib import Path

from .code_gen import SourceGenerator, to_source # NOQA
from .node_util import iter_node, strip_tree, dump_tree # NOQA
Expand All @@ -19,7 +20,8 @@
from .op_util import symbol_data # NOQA
from .tree_walk import TreeWalk # NOQA

__version__ = '0.8.0'
ROOT = Path(os.path.dirname(__file__))
__version__ = (ROOT / 'VERSION').read_text().strip

parse_file = code_to_ast.parse_file

Expand Down
3 changes: 2 additions & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name = astor
description = Read/rewrite/write Python ASTs
long_description = file:README.rst
version = file: astor/VERSION
author = Patrick Maupin
author_email = pmaupin@gmail.com
platforms = Independent
Expand Down Expand Up @@ -40,7 +41,7 @@ test_suite = nose.collector
[options.packages.find]
exclude = tests

[wheel]
[bdist_wheel]
universal = 1

[build-system]
Expand Down
16 changes: 1 addition & 15 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,3 @@
import os
import sys

from setuptools import setup
from setuptools.config import read_configuration

from setuputils import find_version


def here(*paths):
return os.path.join(os.path.dirname(__file__), *paths)

config = read_configuration(here('setup.cfg'))
config['metadata']['version'] = find_version(here('astor', '__init__.py'))
config['options'].update(config['metadata'])

setup(**config['options'])
setup()

0 comments on commit fe69c0d

Please sign in to comment.