summaryrefslogtreecommitdiff
path: root/docs/python3.txt
diff options
context:
space:
mode:
authorJannis Leidel <jannis@leidel.info>2009-10-08 15:11:48 +0200
committerJannis Leidel <jannis@leidel.info>2009-10-08 15:11:48 +0200
commitf314b0ce46d536e2abc3c4a07a06722508943c94 (patch)
tree32c1872980005932e1ae9499ad2d483758c98671 /docs/python3.txt
parent24bc09bd6d0b39ed8cda317849a3a9d5b6efd7f4 (diff)
downloadpython-setuptools-bitbucket-f314b0ce46d536e2abc3c4a07a06722508943c94.tar.gz
Added a bunch of code-block directives for better highlighting with Pygments, fixed typo
Diffstat (limited to 'docs/python3.txt')
-rw-r--r--docs/python3.txt68
1 files changed, 35 insertions, 33 deletions
diff --git a/docs/python3.txt b/docs/python3.txt
index 9b5fa797..d5c3da67 100644
--- a/docs/python3.txt
+++ b/docs/python3.txt
@@ -36,20 +36,21 @@ to a list of names of packages containing fixers.
A typical setup.py can look something like this::
- from setuptools import setup
-
- setup(name='your.module',
- version = '1.0',
- description='This is your awesome module',
- author='You',
- author_email='your@email',
- package_dir = {'': 'src'},
- packages = ['your', 'you.module'],
- test_suite = 'your.module.tests',
- use_2to3 = True,
- convert_2to3_doctests = ['src/your/module/README.txt'],
- use_2to3_fixers = ['your.fixers']
- )
+ from setuptools import setup
+
+ setup(
+ name='your.module',
+ version = '1.0',
+ description='This is your awesome module',
+ author='You',
+ author_email='your@email',
+ package_dir = {'': 'src'},
+ packages = ['your', 'you.module'],
+ test_suite = 'your.module.tests',
+ use_2to3 = True,
+ convert_2to3_doctests = ['src/your/module/README.txt'],
+ use_2to3_fixers = ['your.fixers']
+ )
Differential conversion
-----------------------
@@ -96,25 +97,26 @@ install process will continue as normal, but if you want to get rid of that
error this is easy. Simply conditionally add the new parameters into an extra
dict and pass that dict into setup()::
- from setuptools import setup
- import sys
-
- extra = {}
- if sys.version_info >= (3,):
- extra['use_2to3'] = True
- extra['convert_2to3_doctests'] = ['src/your/module/README.txt']
- extra['use_2to3_fixers'] = ['your.fixers']
-
- setup(name='your.module',
- version = '1.0',
- description='This is your awesome module',
- author='You',
- author_email='your@email',
- package_dir = {'': 'src'},
- packages = ['your', 'you.module'],
- test_suite = 'your.module.tests',
- **extra
- )
+ from setuptools import setup
+ import sys
+
+ extra = {}
+ if sys.version_info >= (3,):
+ extra['use_2to3'] = True
+ extra['convert_2to3_doctests'] = ['src/your/module/README.txt']
+ extra['use_2to3_fixers'] = ['your.fixers']
+
+ setup(
+ name='your.module',
+ version = '1.0',
+ description='This is your awesome module',
+ author='You',
+ author_email='your@email',
+ package_dir = {'': 'src'},
+ packages = ['your', 'you.module'],
+ test_suite = 'your.module.tests',
+ **extra
+ )
This way the parameters will only be used under Python 3, where you have to
use Distribute.