Commit Graph

186 Commits

Author SHA1 Message Date
Valentin Lorentz
a9323e6f59 Make Javascript locale deterministic. 2015-08-19 20:38:23 +02:00
Takayuki SHIMIZUKAWA
b557b5665c Merge pull request #1759 from bitprophet/patch-1
Version-lock unlocked dependencies
2015-03-09 10:52:17 +09:00
Georg Brandl
548a6dc22e final pep8 fixes; reactivate most warnings in flake8 2015-03-08 17:15:54 +01:00
Jeff Forcier
2f76149acf Version-lock unlocked dependencies
As the author of one of the new theme dependencies (`alabaster`), having a wholly unqualified requirement scared me a bit re: ability to make non-bugfix releases without downstream users' sites changing underneath them in unexpected (visual) ways without them consciously upgrading Sphinx versions.

`alabaster` uses semantic versioning so the lock reflects this.

For consistency, I also updated the other new theme dependency similarly, and made `babel` match its fellow non-theme dependencies in having an optimistic (vs semantic) version lock, but I can revert these changes if desired.
2015-03-07 07:35:04 -08:00
shimizukawa
bc6df36d37 add extras_require for websupport and test. 2015-03-07 16:53:32 +09:00
shimizukawa
cdc4f5d8bb fix http/https 2015-02-28 01:10:03 +09:00
shimizukawa
68021b0bd3 refs #1346. Add new default theme.
- Rename 'default' theme to 'classic'.
  - rename `themes/default` to `themes/classic`
  - add new `themes/default` theme that derives from 'classic' theme for compatibility.
- setup.py depends to 'alabaster' and 'rtd' theme.
- theming.py import and run `alabaster.get_path()` to append path for alabaster theme.
- theming.py also import and run `sphinx_rtd_theme.get_html_theme_path()` to append path.
- sphinx-quickstart will generate `html_theme = 'alabaster'`.
- If user use 'default', sphinx emit notice (WARNING) suggestion to use 'alabaster' or use 'classic'.
- add documentation for new alabaster and readthedoc theme and link to original pages:
  - https://pypi.python.org/pypi/alabaster
  - https://pypi.python.org/pypi/sphinx_rtd_theme
2015-02-24 01:01:54 +09:00
shimizukawa
a9c1ab9828 Merge branch 'stable'
Conflicts:
	setup.py
2015-01-06 22:26:56 +09:00
shimizukawa
ddb7c9945d Exclude 'tests' instead of 'test'. Sphinx-1.2.3 wheel package includes 'tests' directory. It might be happen by this wrong parameter. 2015-01-06 22:23:05 +09:00
Georg Brandl
fadfa5ecf7 Require newer docutils and Pygments. 2015-01-01 19:02:19 +01:00
Takayuki Shimizukawa
8d514be7a8 Provides environment marker (PEP-0426) to install colorama on win32 environment for installation from wheel. 2014-12-13 18:34:55 +09:00
Takayuki Shimizukawa
4ee821efa3 add PyPI classifiers for sphinx 2014-11-27 09:58:53 +09:00
Takayuki Shimizukawa
7207b614b6 merge with stable 2014-09-02 00:11:32 +09:00
Takayuki Shimizukawa
b7629471e5 run make check and correct errors. 2014-09-01 23:16:54 +09:00
Takayuki Shimizukawa
eaed3ca9f1 Automatically compile `*.mo files from *.po` files. 2014-08-03 16:22:08 +09:00
anatoly techtonik
61ec2c6d23 raise six requirement to 1.4+ when UserString was added 2014-07-28 09:04:32 +00:00
Takayuki Shimizukawa
6ab7a2cbec Windows color console support. update for pull request #252. 2014-07-05 01:16:33 +09:00
Takayuki Shimizukawa
6746c83a18 * Drop Python-3.2. And now, removing 2to3 mechanism procedure has been completed. Closes #1350.
Pygments-2.0 will drop Python-3.2.
The snowballstemmer package that is referred from sphinx-1.3 (that is merged at pull request #214) has not supported Python-3.2.

We decided to drop the Python-3.2.

see also https://bitbucket.org/birkenfeld/sphinx/pull-request/243/native-py2-py3-support-without-2to3-refs
2014-05-27 23:17:36 +09:00
Takayuki Shimizukawa
15879896fd remove custom_fixers. it is not needed anymore. 2014-05-03 13:26:36 +09:00
Takayuki Shimizukawa
956d6286bf remove 2to3. #1350. 2014-05-01 17:27:27 +09:00
Takayuki Shimizukawa
68290a266c introduce the six module and reduce sphinx.util.pycompat implementation. refs #1350. 2014-04-29 11:46:47 +09:00
Georg Brandl
18755458a1 merge with stable 2014-03-25 09:31:44 +01:00
Takayuki Shimizukawa
b751d5db52 Fix: Generated i18n sphinx.js files are missing message catalog entries from '.js_t' and '.html'. The issue was introduced from Sphinx-1.1. Closes #1419 2014-03-21 10:58:41 +09:00
Georg Brandl
afd6c0b28d Merged in shibu/sphinx/add_stemmer (pull request #214) 2014-03-04 19:10:19 +01:00
Georg Brandl
c3836b3188 Merged in shimizukawa/sphinx-drop-old-docutils (pull request #206)
Drop docutils-0.7, 0.8, 0.9 support.
2014-03-01 08:20:21 +01:00
Georg Brandl
1eb23c62ce merge with stable 2014-01-22 18:13:49 +01:00
Georg Brandl
216c664187 remove mention of development egg. 2014-01-22 18:04:44 +01:00
shibukawa yoshiki
ca63dba2ad merge default 2014-01-22 00:10:09 -08:00
shibukawa yoshiki
a01e56fde9 add 14 languages search support 2014-01-20 02:09:21 -08:00
Takayuki Shimizukawa
2050285ebf Drop docutils-0.7, 0.8 and 0.9 support 2013-12-15 16:25:01 +09:00
Takayuki Shimizukawa
f7cb510ebd Drop python-3.1 and remove support codes 2013-12-15 16:04:23 +09:00
Takayuki Shimizukawa
a8fc938d1b Drop python-2.5 and remove 2.4,2.5 support codes 2013-12-15 14:16:53 +09:00
Takayuki Shimizukawa
e81a2d884e Added a ez_setup to replace distribute_setup. ez_setup become defacto. Closes #1264 2013-10-03 05:55:58 +00:00
Takayuki Shimizukawa
b2997a652e Fix Python version compatibility with Jinja2 2.7. closes #1173 2013-05-29 09:16:14 +00:00
Jonathan Waltman
4e715ff0bf Avoid unknown option warnings for use_2to3 in setup.py under Python 2. 2012-11-11 01:33:52 -06:00
Georg Brandl
4763419db1 Update Sphinx URL to new sphinx-doc.org domain. 2012-11-04 11:28:12 +01:00
Jonathan Waltman
025ae13703 setup.py: Update "requires" to docutils>=0.10.0 under Python 3.3 2012-11-03 12:29:55 -05:00
Jonathan Waltman
0e44cb20a1 setup.py: Require Docutils >= 0.10 when running under Python >= 3.3 2012-11-03 11:11:38 -05:00
Georg Brandl
2671d55436 Update required Python to 2.5. 2012-10-30 09:55:44 +01:00
Georg Brandl
de117ea974 Pre-release updates. 2011-10-09 23:25:40 +02:00
Georg Brandl
608edd427c Fix #758: do not install custom_fixers and tests "packages". 2011-10-05 15:31:50 +02:00
Georg Brandl
142c15093a Upgrade the version requirements. 2011-09-25 08:31:27 +02:00
Georg Brandl
87cebf1a07 #98: Add autopackage script. (Undocumented for now.) 2011-01-04 19:20:22 +01:00
Georg Brandl
867b421178 Invert setup.py uuid logic. 2010-08-21 22:14:57 +02:00
Daniel Neuhäuser
c3905938ea Use uuid as a requirement in the setup.py and mention it in the documentation for Python 2.4 2010-08-15 20:48:19 +02:00
Daniel Neuhäuser
e20b61b06e Rename __unicode__ to __str__ 2010-05-09 14:57:18 +02:00
Daniel Neuhäuser
4f13ff1ab7 Added a distribute_setup to replace ez_setup 2010-05-08 22:33:36 +02:00
Daniel Neuhäuser
89cb0714b1 Removed ez_setup which doesn't work with python3 and added use_2to3 for distribute 2010-05-08 20:34:19 +02:00
Georg Brandl
94b14dc39b Update for 1.0. 2010-07-23 12:42:03 +01:00
Georg Brandl
7f818affe4 Require docutils 0.5, as announced. 2010-05-26 00:22:28 +02:00
Georg Brandl
4dfe623d7d Update trove classifiers. 2010-05-25 01:08:52 +02:00
Georg Brandl
c8c703805c merge with 0.6 2010-05-22 12:59:18 +02:00
Georg Brandl
2477249d42 #417: Don't force dependency on the setuptools version mandated by ez_setup.py. 2010-05-22 10:32:33 +02:00
Georg Brandl
0ee675b7cf Update blurb in setup.py and on the index page, link directly to tutorial.rst from index. 2010-02-28 23:12:00 +01:00
Georg Brandl
a515165be6 Update Jinja2 requirement. 2010-02-17 10:38:59 +01:00
Georg Brandl
59a7070e7e Update long_description a bit. 2010-01-12 21:01:49 +00:00
Georg Brandl
2f8debc501 Oops. 2009-10-22 18:07:31 +02:00
Georg Brandl
ff6ed15edf test 2009-09-17 19:29:01 +02:00
Georg Brandl
724d8c81d1 Provide a ==dev egg link in pkg-info. 2009-05-17 12:39:43 +02:00
Georg Brandl
2c1d0a62fb merge with autosummary branch 2009-03-14 21:14:48 +01:00
Georg Brandl
4c81b055c8 Added an `only` directive that can selectively include text
based on enabled "tags".  Tags can be given on the command
line.  Also, the current builder output format (e.g. "html" or
"latex") is always a defined tag.
2009-02-19 21:56:34 +01:00
Georg Brandl
aedbdd953d Fix more line length and trailing whitespace. 2009-01-10 22:18:18 +01:00
Sebastian Wiesner
58114bf857 Automated merge with http://bitbucket.org/birkenfeld/sphinx 2008-11-27 00:32:38 +01:00
Georg Brandl
f7c774b882 Add text output format. 2008-11-23 19:13:15 +01:00
Sebastian Wiesner
096331e2f8 Fixed syntax error in setup.py 2008-11-20 20:12:41 +01:00
Sebastian Wiesner
eeb494cf87 Switched templating to jinja2 2008-11-20 20:05:45 +01:00
Chris
cd6474b961 reorganized code to fit within the ext.autosummary module 2008-11-04 11:07:58 -07:00
Chris
b2141637e5 initial code brought over from numpy. Now we need to do some simplification of the numpy code. 2008-11-04 10:29:50 -07:00
Georg Brandl
4deb6391a0 Add a manifest, since setuptools doesn't support hg.
Also add a few more things to hgignore file.
2008-11-02 23:32:15 +01:00
Georg Brandl
703117a77d cmdclass must stay. 2008-09-09 21:23:57 +00:00
Georg Brandl
b6ae85ec71 Fix setup.py when babel is unavailable. 2008-09-09 21:19:11 +00:00
Georg Brandl
679cdb3348 Fix warning when json is not available. 2008-09-06 17:39:32 +00:00
Georg Brandl
7a66b9d2a2 Add translation of strings in JavaScript files. 2008-09-06 17:36:25 +00:00
Georg Brandl
b4f91a5ce5 #3422: allow changing the signature of functions via a new hook. 2008-07-29 18:30:23 +00:00
Georg Brandl
68f5d02390 Add distutils command for building Sphinx. 2008-07-29 09:51:58 +00:00
Georg Brandl
a8bc1187dd Remove sphinx-web script. 2008-06-23 12:37:53 +00:00
Georg Brandl
eb38edadba Next release will be beta status. 2008-05-06 16:14:21 +00:00
Georg Brandl
ae8813c788 Add new templating API, remove Jinja external and add it to setup.py dependencies. 2008-04-13 18:16:55 +00:00
Georg Brandl
649ce723c1 * setup: On Python 2.4, don't egg-depend on docutils if a docutils is
already installed -- else it will be overwritten.
2008-03-25 11:01:28 +00:00
Georg Brandl
5a131c30a2 Don't install scripts twice. Thanks to lunar. 2008-03-23 17:43:22 +00:00
Georg Brandl
5d272bdd0d Make sphinx compatible with docutils SVN snapshots. 2008-03-23 15:07:15 +00:00
Georg Brandl
d980608a58 Remove unicode characters from description. 2008-03-21 17:22:42 +00:00
Georg Brandl
6972d3cac4 Fix arg name. 2008-03-21 17:20:09 +00:00
Georg Brandl
3a111c3ebd Prepare for release. 2008-03-21 15:31:32 +00:00
Georg Brandl
bb3506f564 Add new README, adapt setup.py. 2008-03-18 19:37:05 +00:00
Georg Brandl
a1e379d46c Add setup.py, add quickstart script. 2008-02-09 23:09:36 +00:00