Changes by Sonald Stufft to build pypi distros. Yay!

This commit is contained in:
Guido van Rossum
2013-10-22 10:33:07 -07:00
parent ba355aba38
commit cfc06dffce
6 changed files with 39 additions and 10 deletions

View File

@@ -10,3 +10,5 @@ venv$
distribute_setup.py$
distribute-\d+.\d+.\d+.tar.gz$
build$
dist$
.*\.egg-info$

7
MANIFEST.in Normal file
View File

@@ -0,0 +1,7 @@
include Makefile
include *.c *.py
recursive-include examples *.py
recursive-include tests *.crt
recursive-include tests *.key
recursive-include tests *.py

View File

@@ -30,5 +30,12 @@ clean:
rm -f `find . -type f -name '#*#' `
rm -f `find . -type f -name '*.orig' `
rm -f `find . -type f -name '*.rej' `
rm -rf dist
rm -f .coverage
rm -rf htmlcov
rm -f MANIFEST
# Make distributions for Python 3.3
pypi: clean
python3.3 setup.py sdist upload

1
pypi.bat Normal file
View File

@@ -0,0 +1 @@
c:\Python33\python.exe setup.py bdist_wheel upload

View File

@@ -1,2 +0,0 @@
[build_ext]
build_lib=asyncio

View File

@@ -1,14 +1,28 @@
import os
from distutils.core import setup, Extension
from setuptools import setup, Extension
extensions = []
if os.name == 'nt':
ext = Extension('_overlapped', ['overlapped.c'], libraries=['ws2_32'])
ext = Extension(
'asyncio._overlapped', ['overlapped.c'], libraries=['ws2_32'],
)
extensions.append(ext)
setup(name='asyncio',
description="reference implementation of PEP 3156",
url='http://www.python.org/dev/peps/pep-3156/',
packages=['asyncio'],
ext_modules=extensions
)
setup(
name="asyncio",
version="0.1.1",
description="reference implementation of PEP 3156",
long_description=open("README").read(),
url="http://www.python.org/dev/peps/pep-3156/",
classifiers=[
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
],
packages=["asyncio"],
ext_modules=extensions,
)