Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
  • 11 commits
  • 13 files changed
  • 0 comments
  • 4 contributors
5 .gitignore
... ... @@ -1,7 +1,12 @@
1 1 *.egg
2 2 *.egg-info
3 3 *.pyc
  4 +*$py.class
  5 +coverage.xml
  6 +nosetests.xml
4 7 .coverage
5 8 .build
6 9 env26/
7 10 dist/
  11 +.tox/
  12 +docs/_build/
3  .gitmodules
... ... @@ -0,0 +1,3 @@
  1 +[submodule "docs/_themes"]
  2 + path = docs/_themes
  3 + url = git://github.com/Pylons/pylons_sphinx_theme.git
10 CHANGES.txt
... ... @@ -1,3 +1,13 @@
  1 +After 0.1
  2 +---------
  3 +
  4 +- Drop Jython support (until a 2.7-compatible release).
  5 +
  6 +- Drop Python 2.5 support.
  7 +
  8 +- Added 'setup.py dev' alias (installs 'nose' and 'coverage').
  9 +
  10 +
1 11 0.1 (2010-11-08)
2 12 ----------------
3 13
2  docs/.gitignore
... ... @@ -1,2 +0,0 @@
1   -_build/
2   -_themes
2  docs/Makefile
@@ -70,4 +70,4 @@ linkcheck:
70 70 "or in _build/linkcheck/output.txt."
71 71
72 72 _themes:
73   - git clone git://github.com/Pylons/pylons_sphinx_theme.git _themes
  73 + cd ..; git submodule update --init; cd docs
BIN  docs/_static/logo_hi.gif
21 docs/_static/repoze.css
... ... @@ -1,21 +0,0 @@
1   -@import url('default.css');
2   -body {
3   - background-color: #006339;
4   -}
5   -
6   -div.document {
7   - background-color: #dad3bd;
8   -}
9   -
10   -div.sphinxsidebar h3,h4,h5,li,a {
11   - color: #127c56 !important;
12   -}
13   -
14   -div.related {
15   - color: #dad3bd;
16   - background-color: #00744a;
17   -}
18   -
19   -div.related a {
20   - color: #dad3bd;
21   -}
1  docs/_themes
... ... @@ -0,0 +1 @@
  1 +Subproject commit 03e5e5aaaeddc4c9aea887478c7e7b379a127b6f
9 docs/conf.py
@@ -40,7 +40,7 @@
40 40 ]
41 41
42 42 # Looks for bfg's objects
43   -intersphinx_mapping = {'http://docs.pylonsproject.org/projects/pyramid/dev': None}
  43 +intersphinx_mapping = {'http://docs.pylonsproject.org/projects/pyramid/en/latest/': None}
44 44
45 45 # Add any paths that contain templates here, relative to this directory.
46 46 templates_path = ['_templates']
@@ -104,6 +104,11 @@
104 104 html_theme_path = ['_themes']
105 105 html_theme = 'pyramid'
106 106
  107 +html_theme_options = {
  108 + 'github_url': 'https://github.com/Pylons/pyramid_xmlrpc'
  109 + }
  110 +
  111 +
107 112 # The style sheet to use for HTML and HTML Help pages. A file of that name
108 113 # must exist either in Sphinx' static/ path, or in one of the custom paths
109 114 # given in html_static_path.
@@ -130,7 +135,7 @@
130 135 # here, relative to this directory. They are copied after the builtin
131 136 # static files, so a file named "default.css" will overwrite the builtin
132 137 # "default.css".
133   -html_static_path = ['_static']
  138 +# html_static_path = ['_static']
134 139
135 140 # If not '', a 'Last updated on:' timestamp is inserted at every page
136 141 # bottom, using the given strftime format.
1  rtd.txt
... ... @@ -0,0 +1 @@
  1 +repoze.sphinx.autointerface
2  setup.cfg
@@ -5,3 +5,5 @@ nocapture=1
5 5 cover-package=pyramid_xmlrpc
6 6 cover-erase=1
7 7
  8 +[aliases]
  9 +dev = develop easy_install pyramid_xmlrpc[testing]
21 setup.py
@@ -19,8 +19,14 @@
19 19 from setuptools import setup, find_packages
20 20
21 21 here = os.path.abspath(os.path.dirname(__file__))
22   -README = open(os.path.join(here, 'README.txt')).read()
23   -CHANGES = open(os.path.join(here, 'CHANGES.txt')).read()
  22 +try:
  23 + README = open(os.path.join(here, 'README.txt')).read()
  24 + CHANGES = open(os.path.join(here, 'CHANGES.txt')).read()
  25 +except IOError:
  26 + README = ''
  27 + CHANGES = ''
  28 +
  29 +testing_extras = ['nose', 'coverage']
24 30
25 31 setup(name='pyramid_xmlrpc',
26 32 version=__version__,
@@ -29,8 +35,12 @@
29 35 classifiers=[
30 36 "Intended Audience :: Developers",
31 37 "Programming Language :: Python",
  38 + "Programming Language :: Python :: 2.6",
  39 + "Programming Language :: Python :: 2.7",
  40 + "Programming Language :: Python :: Implementation :: CPython",
  41 + "Programming Language :: Python :: Implementation :: PyPy",
32 42 "Topic :: Internet :: WWW/HTTP",
33   - "Framework :: Pylons",
  43 + "Framework :: Pyramid",
34 44 ],
35 45 keywords='web wsgi pyramid pylons xml-rpc',
36 46 author="Chris McDonough, Agendaless Consulting",
@@ -43,5 +53,8 @@
43 53 tests_require = ['pyramid'],
44 54 install_requires=['setuptools','pyramid'],
45 55 test_suite="pyramid_xmlrpc",
46   - )
  56 + extras_require = {
  57 + 'testing': testing_extras,
  58 + },
  59 +)
47 60
29 tox.ini
... ... @@ -0,0 +1,29 @@
  1 +[tox]
  2 +envlist =
  3 +# py26,py27,jython,pypy,cover
  4 + py26,py27,pypy,cover
  5 +
  6 +[testenv]
  7 +commands =
  8 + python setup.py test -q
  9 +
  10 +[testenv:jython]
  11 +commands =
  12 + jython setup.py test -q
  13 +
  14 +[testenv:cover]
  15 +basepython =
  16 + python2.6
  17 +commands =
  18 + python setup.py nosetests --with-xunit --with-xcoverage
  19 +deps =
  20 + nose
  21 + coverage==3.4
  22 + nosexcover
  23 +
  24 +
  25 +# we separate coverage into its own testenv because a) "last run wins" wrt
  26 +# cobertura jenkins reporting and b) pypy and jython can't handle any
  27 +# combination of versions of coverage and nosexcover that i can find.
  28 +# coverage==3.4 is required by nosexcover.
  29 +

No commit comments for this range

Something went wrong with that request. Please try again.