invoke-0.12.0: docs are missing in source distribution #314

Closed
jenisys opened this Issue Jan 29, 2016 · 2 comments

Projects

None yet

2 participants

@jenisys
jenisys commented Jan 29, 2016

The source-distribution on PyPI (invoke-*.tar.gz) does not contain the "docs" (= sites/docs/) directory. Therefore, it is no longer possible to build the documentation with Sphinx by using the source-distribution.

MANIFEST.in still contains the "recursive-include docs *" line, but docs/ directory was probably moved into sites/ directory.

MAYBE: tox.ini should also contain a test environment to build the docs ;-)

@bitprophet
Member

Thanks for the catch! I should add some more distribution-related stuff to our .travis.yml (I don't use tox myself). We build the docs on Travis but of course that's a Git checkout and not an unpacked source distribution - thus the issue.

@bitprophet bitprophet added this to the 0.12.2 milestone Feb 8, 2016
@bitprophet
Member

Hm, despite us not listing sites in MANIFEST.in, when I build the archives I see sites/docs and sites/www present:

tar tzvf dist/invoke-0.12.1.tar.gz
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/
-rw-r--r--  0 jforcier staff     336 Feb  7 20:02 invoke-0.12.1/dev-requirements.txt
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/invoke/
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/invoke.egg-info/
-rw-r--r--  0 jforcier staff    1314 Feb  7 20:02 invoke-0.12.1/LICENSE
-rw-r--r--  0 jforcier staff     183 Feb  7 21:07 invoke-0.12.1/MANIFEST.in
-rw-r--r--  0 jforcier staff    3852 Feb  7 21:07 invoke-0.12.1/PKG-INFO
-rw-r--r--  0 jforcier staff    1924 Feb  7 20:02 invoke-0.12.1/README.rst
-rw-r--r--  0 jforcier staff     204 Feb  7 21:07 invoke-0.12.1/setup.cfg
-rw-r--r--  0 jforcier staff    2500 Feb  7 20:51 invoke-0.12.1/setup.py
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/sites/
-rw-r--r--  0 jforcier staff     421 Feb  7 20:02 invoke-0.12.1/tasks-requirements.txt
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/tests/
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/tests/_support/
-rw-r--r--  0 jforcier staff    5870 Feb  7 20:02 invoke-0.12.1/tests/_util.py
-rw-r--r--  0 jforcier staff    4410 Feb  7 20:02 invoke-0.12.1/tests/cli.py
-rw-r--r--  0 jforcier staff   18116 Feb  7 20:02 invoke-0.12.1/tests/collection.py
-rw-r--r--  0 jforcier staff    3803 Feb  7 20:02 invoke-0.12.1/tests/completion.py
-rw-r--r--  0 jforcier staff   20444 Feb  7 20:02 invoke-0.12.1/tests/config.py
-rw-r--r--  0 jforcier staff    1259 Dec 21 16:22 invoke-0.12.1/tests/context.py
-rw-r--r--  0 jforcier staff    9223 Feb  7 20:02 invoke-0.12.1/tests/executor.py
-rw-r--r--  0 jforcier staff    2929 Feb  7 20:02 invoke-0.12.1/tests/init.py
-rw-r--r--  0 jforcier staff    2601 Feb  7 20:02 invoke-0.12.1/tests/loader.py
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/tests/parser/
-rw-r--r--  0 jforcier staff    1680 Feb  7 20:02 invoke-0.12.1/tests/platform.py
-rw-r--r--  0 jforcier staff   21659 Feb  7 20:02 invoke-0.12.1/tests/program.py
-rw-r--r--  0 jforcier staff   29178 Feb  7 20:02 invoke-0.12.1/tests/runners.py
-rw-r--r--  0 jforcier staff   11204 Feb  7 20:02 invoke-0.12.1/tests/tasks.py
-rw-r--r--  0 jforcier staff    4773 Mar 30  2015 invoke-0.12.1/tests/parser/argument.py
-rw-r--r--  0 jforcier staff   11940 Mar 30  2015 invoke-0.12.1/tests/parser/context.py
-rw-r--r--  0 jforcier staff   14505 Feb  7 20:02 invoke-0.12.1/tests/parser/parser.py
-rw-r--r--  0 jforcier staff      76 Mar 30  2015 invoke-0.12.1/tests/_support/alias_sorting.py
-rw-r--r--  0 jforcier staff     361 Mar 30  2015 invoke-0.12.1/tests/_support/autoprint.py
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/tests/_support/configs/
-rw-r--r--  0 jforcier staff     407 Dec 11 09:14 invoke-0.12.1/tests/_support/contextualized.py
-rw-r--r--  0 jforcier staff      98 Sep 17 19:17 invoke-0.12.1/tests/_support/debugging.py
-rw-r--r--  0 jforcier staff     730 Mar 30  2015 invoke-0.12.1/tests/_support/decorator.py
-rw-r--r--  0 jforcier staff     113 Jun 23  2013 invoke-0.12.1/tests/_support/decorator_multi_default.py
-rw-r--r--  0 jforcier staff     206 Mar 30  2015 invoke-0.12.1/tests/_support/deeper_ns_list.py
-rw-r--r--  0 jforcier staff     496 Aug 25  2014 invoke-0.12.1/tests/_support/depth_first.py
-rw-r--r--  0 jforcier staff     276 Aug 25  2014 invoke-0.12.1/tests/_support/docstrings.py
-rw-r--r--  0 jforcier staff       7 Aug 25  2014 invoke-0.12.1/tests/_support/empty.py
-rw-r--r--  0 jforcier staff     227 Jun 23  2013 invoke-0.12.1/tests/_support/explicit_root.py
-rw-r--r--  0 jforcier staff     215 Mar 30  2015 invoke-0.12.1/tests/_support/foo.py
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/tests/_support/ignoreme/
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/tests/_support/implicit/
-rw-r--r--  0 jforcier staff     482 May 18  2015 invoke-0.12.1/tests/_support/integration.py
-rw-r--r--  0 jforcier staff     183 Feb  7 20:02 invoke-0.12.1/tests/_support/namespacing.py
-rw-r--r--  0 jforcier staff      44 Mar 30  2015 invoke-0.12.1/tests/_support/oops.py
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/tests/_support/package/
-rw-r--r--  0 jforcier staff     173 Mar 30  2015 invoke-0.12.1/tests/_support/simple_ns_list.py
-rw-r--r--  0 jforcier staff      84 May  6  2014 invoke-0.12.1/tests/_support/subcollection_task_name.py
-rw-r--r--  0 jforcier staff       0 Jun 23  2013 invoke-0.12.1/tests/_support/package/__init__.py
-rw-r--r--  0 jforcier staff      54 Jun 23  2013 invoke-0.12.1/tests/_support/package/module.py
-rw-r--r--  0 jforcier staff      65 Jul 16  2013 invoke-0.12.1/tests/_support/implicit/tasks.py
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/tests/_support/ignoreme/ignoremetoo/
-rw-r--r--  0 jforcier staff       0 Aug 25  2014 invoke-0.12.1/tests/_support/ignoreme/ignoremetoo/.no
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/tests/_support/configs/all-three/
-rw-r--r--  0 jforcier staff     172 Apr  1  2015 invoke-0.12.1/tests/_support/configs/collection.py
-rw-r--r--  0 jforcier staff      18 Mar 30  2015 invoke-0.12.1/tests/_support/configs/echo.yaml
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/tests/_support/configs/json/
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/tests/_support/configs/json-and-python/
-rw-r--r--  0 jforcier staff      23 Mar 30  2015 invoke-0.12.1/tests/_support/configs/no-dedupe.yaml
-rw-r--r--  0 jforcier staff      19 Mar 30  2015 invoke-0.12.1/tests/_support/configs/no-echo.yaml
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/tests/_support/configs/python/
-rw-r--r--  0 jforcier staff      97 Mar 30  2015 invoke-0.12.1/tests/_support/configs/runtime.py
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/tests/_support/configs/yaml/
-rw-r--r--  0 jforcier staff     135 Jan 12 18:46 invoke-0.12.1/tests/_support/configs/yaml/explicit.py
-rw-r--r--  0 jforcier staff      15 Mar 30  2015 invoke-0.12.1/tests/_support/configs/yaml/invoke.yaml
-rw-r--r--  0 jforcier staff      97 Mar 30  2015 invoke-0.12.1/tests/_support/configs/yaml/tasks.py
-rw-r--r--  0 jforcier staff      18 Mar 30  2015 invoke-0.12.1/tests/_support/configs/python/invoke.py
-rw-r--r--  0 jforcier staff      46 Mar 30  2015 invoke-0.12.1/tests/_support/configs/json-and-python/invoke.json
-rw-r--r--  0 jforcier staff      44 Mar 30  2015 invoke-0.12.1/tests/_support/configs/json-and-python/invoke.py
-rw-r--r--  0 jforcier staff      19 Mar 30  2015 invoke-0.12.1/tests/_support/configs/json/invoke.json
-rw-r--r--  0 jforcier staff      46 Mar 30  2015 invoke-0.12.1/tests/_support/configs/all-three/invoke.json
-rw-r--r--  0 jforcier staff      44 Mar 30  2015 invoke-0.12.1/tests/_support/configs/all-three/invoke.py
-rw-r--r--  0 jforcier staff      40 Mar 30  2015 invoke-0.12.1/tests/_support/configs/all-three/invoke.yaml
-rw-r--r--  0 jforcier staff     280 Aug 25  2014 invoke-0.12.1/sites/alpha.rst
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/sites/docs/
-rw-r--r--  0 jforcier staff     966 Feb  7 20:02 invoke-0.12.1/sites/shared_conf.py
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/sites/www/
-rw-r--r--  0 jforcier staff   20700 Feb  7 20:02 invoke-0.12.1/sites/www/changelog.rst
-rw-r--r--  0 jforcier staff     692 Aug 25  2014 invoke-0.12.1/sites/www/conf.py
-rw-r--r--  0 jforcier staff     501 Aug 25  2014 invoke-0.12.1/sites/www/contact.rst
-rw-r--r--  0 jforcier staff    1411 Mar 30  2015 invoke-0.12.1/sites/www/development.rst
-rw-r--r--  0 jforcier staff    6428 Feb  7 20:02 invoke-0.12.1/sites/www/faq.rst
-rw-r--r--  0 jforcier staff     592 Aug 25  2014 invoke-0.12.1/sites/www/index.rst
-rw-r--r--  0 jforcier staff    1171 Feb  7 20:02 invoke-0.12.1/sites/www/installing.rst
-rw-r--r--  0 jforcier staff    1865 Aug 25  2014 invoke-0.12.1/sites/www/prior_art.rst
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/sites/docs/_static/
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/sites/docs/api/
-rw-r--r--  0 jforcier staff    4319 Feb  7 20:02 invoke-0.12.1/sites/docs/cli.rst
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/sites/docs/concepts/
-rw-r--r--  0 jforcier staff     419 Aug 25  2014 invoke-0.12.1/sites/docs/conf.py
-rw-r--r--  0 jforcier staff    7434 Feb  7 20:02 invoke-0.12.1/sites/docs/getting_started.rst
-rw-r--r--  0 jforcier staff     954 Feb  7 20:02 invoke-0.12.1/sites/docs/index.rst
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/sites/docs/concepts/cli/
-rw-r--r--  0 jforcier staff     401 Feb  7 20:02 invoke-0.12.1/sites/docs/concepts/cli.rst
-rw-r--r--  0 jforcier staff   14768 Feb  7 20:02 invoke-0.12.1/sites/docs/concepts/configuration.rst
-rw-r--r--  0 jforcier staff    2594 Apr 29  2015 invoke-0.12.1/sites/docs/concepts/context.rst
-rw-r--r--  0 jforcier staff    4816 Feb  7 20:02 invoke-0.12.1/sites/docs/concepts/execution.rst
-rw-r--r--  0 jforcier staff    5920 Feb  7 20:02 invoke-0.12.1/sites/docs/concepts/library.rst
-rw-r--r--  0 jforcier staff    2734 Aug 25  2014 invoke-0.12.1/sites/docs/concepts/loading.rst
-rw-r--r--  0 jforcier staff    9390 Jan 12 20:17 invoke-0.12.1/sites/docs/concepts/namespaces.rst
-rw-r--r--  0 jforcier staff    2128 Feb  7 20:02 invoke-0.12.1/sites/docs/concepts/responses.rst
-rw-r--r--  0 jforcier staff    7728 Jan 12 19:50 invoke-0.12.1/sites/docs/concepts/cli/background.rst
-rw-r--r--  0 jforcier staff    6167 Feb  7 20:02 invoke-0.12.1/sites/docs/concepts/cli/intro.rst
-rw-r--r--  0 jforcier staff      63 Apr 29  2015 invoke-0.12.1/sites/docs/api/__init__.rst
-rw-r--r--  0 jforcier staff     156 Aug 25  2014 invoke-0.12.1/sites/docs/api/collection.rst
-rw-r--r--  0 jforcier staff      64 Dec 11 09:14 invoke-0.12.1/sites/docs/api/config.rst
-rw-r--r--  0 jforcier staff      68 Aug 25  2014 invoke-0.12.1/sites/docs/api/context.rst
-rw-r--r--  0 jforcier staff     187 Jan 12 18:46 invoke-0.12.1/sites/docs/api/exceptions.rst
-rw-r--r--  0 jforcier staff      80 Aug 25  2014 invoke-0.12.1/sites/docs/api/executor.rst
-rw-r--r--  0 jforcier staff     229 Aug 25  2014 invoke-0.12.1/sites/docs/api/loader.rst
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/sites/docs/api/parser/
-rw-r--r--  0 jforcier staff     151 Aug 25  2014 invoke-0.12.1/sites/docs/api/parser.rst
-rw-r--r--  0 jforcier staff      72 Aug 26  2014 invoke-0.12.1/sites/docs/api/platform.rst
-rw-r--r--  0 jforcier staff      68 Feb  7 20:02 invoke-0.12.1/sites/docs/api/program.rst
-rw-r--r--  0 jforcier staff      96 Dec 11 09:14 invoke-0.12.1/sites/docs/api/runners.rst
-rw-r--r--  0 jforcier staff      60 Aug 25  2014 invoke-0.12.1/sites/docs/api/tasks.rst
-rw-r--r--  0 jforcier staff      56 Aug 25  2014 invoke-0.12.1/sites/docs/api/util.rst
-rw-r--r--  0 jforcier staff      79 Aug 25  2014 invoke-0.12.1/sites/docs/api/parser/argument.rst
-rw-r--r--  0 jforcier staff      75 Aug 25  2014 invoke-0.12.1/sites/docs/api/parser/context.rst
-rw-r--r--  0 jforcier staff      71 Mar 30  2015 invoke-0.12.1/sites/docs/api/parser/parser.rst
-rw-r--r--  0 jforcier staff   15260 Aug 25  2014 invoke-0.12.1/sites/docs/_static/rtd.css
-rw-r--r--  0 jforcier staff       1 Feb  7 21:07 invoke-0.12.1/invoke.egg-info/dependency_links.txt
-rw-r--r--  0 jforcier staff      82 Feb  7 21:07 invoke-0.12.1/invoke.egg-info/entry_points.txt
-rw-r--r--  0 jforcier staff      47 Apr 14  2015 invoke-0.12.1/invoke.egg-info/pbr.json
-rw-r--r--  0 jforcier staff    3852 Feb  7 21:07 invoke-0.12.1/invoke.egg-info/PKG-INFO
-rw-r--r--  0 jforcier staff    4662 Feb  7 21:07 invoke-0.12.1/invoke.egg-info/SOURCES.txt
-rw-r--r--  0 jforcier staff       7 Feb  7 21:07 invoke-0.12.1/invoke.egg-info/top_level.txt
-rw-r--r--  0 jforcier staff    1074 Feb  7 20:02 invoke-0.12.1/invoke/__init__.py
-rw-r--r--  0 jforcier staff      81 Feb  7 20:02 invoke-0.12.1/invoke/_version.py
-rw-r--r--  0 jforcier staff   15319 Jan 12 18:46 invoke-0.12.1/invoke/collection.py
-rw-r--r--  0 jforcier staff    3938 Feb  7 20:02 invoke-0.12.1/invoke/complete.py
-rw-r--r--  0 jforcier staff   21790 Feb  7 20:02 invoke-0.12.1/invoke/config.py
-rw-r--r--  0 jforcier staff    2215 Dec 11 09:14 invoke-0.12.1/invoke/context.py
-rw-r--r--  0 jforcier staff    4013 Sep 17 19:17 invoke-0.12.1/invoke/env.py
-rw-r--r--  0 jforcier staff    5198 Feb  7 20:02 invoke-0.12.1/invoke/exceptions.py
-rw-r--r--  0 jforcier staff    8711 Feb  7 20:02 invoke-0.12.1/invoke/executor.py
-rw-r--r--  0 jforcier staff    3579 Feb  7 20:02 invoke-0.12.1/invoke/loader.py
-rw-r--r--  0 jforcier staff     199 Feb  7 20:02 invoke-0.12.1/invoke/main.py
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/invoke/parser/
-rw-r--r--  0 jforcier staff    5509 Feb  7 20:02 invoke-0.12.1/invoke/platform.py
-rw-r--r--  0 jforcier staff   21175 Feb  7 20:02 invoke-0.12.1/invoke/program.py
-rw-r--r--  0 jforcier staff   36626 Feb  7 20:02 invoke-0.12.1/invoke/runners.py
-rw-r--r--  0 jforcier staff   16588 Feb  7 20:02 invoke-0.12.1/invoke/tasks.py
-rw-r--r--  0 jforcier staff    2844 Feb  7 20:02 invoke-0.12.1/invoke/util.py
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/invoke/vendor/
-rw-r--r--  0 jforcier staff       0 Jun 23  2013 invoke-0.12.1/invoke/vendor/__init__.py
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/invoke/vendor/fluidity/
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/invoke/vendor/lexicon/
-rw-r--r--  0 jforcier staff   23143 Sep 18 10:27 invoke-0.12.1/invoke/vendor/six.py
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/invoke/vendor/yaml2/
drwxr-xr-x  0 jforcier staff       0 Feb  7 21:07 invoke-0.12.1/invoke/vendor/yaml3/
-rw-r--r--  0 jforcier staff    9607 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/__init__.py
-rw-r--r--  0 jforcier staff    4881 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/composer.py
-rw-r--r--  0 jforcier staff   25554 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/constructor.py
-rw-r--r--  0 jforcier staff    3294 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/cyaml.py
-rw-r--r--  0 jforcier staff    2723 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/dumper.py
-rw-r--r--  0 jforcier staff   42954 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/emitter.py
-rw-r--r--  0 jforcier staff    2533 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/error.py
-rw-r--r--  0 jforcier staff    2445 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/events.py
-rw-r--r--  0 jforcier staff    1138 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/loader.py
-rw-r--r--  0 jforcier staff    1440 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/nodes.py
-rw-r--r--  0 jforcier staff   25495 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/parser.py
-rw-r--r--  0 jforcier staff    6854 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/reader.py
-rw-r--r--  0 jforcier staff   13528 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/representer.py
-rw-r--r--  0 jforcier staff    8820 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/resolver.py
-rw-r--r--  0 jforcier staff   51879 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/scanner.py
-rw-r--r--  0 jforcier staff    4165 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/serializer.py
-rw-r--r--  0 jforcier staff    2573 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml3/tokens.py
-rw-r--r--  0 jforcier staff    9776 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/__init__.py
-rw-r--r--  0 jforcier staff    4921 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/composer.py
-rw-r--r--  0 jforcier staff   25145 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/constructor.py
-rw-r--r--  0 jforcier staff    3290 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/cyaml.py
-rw-r--r--  0 jforcier staff    2719 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/dumper.py
-rw-r--r--  0 jforcier staff   43298 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/emitter.py
-rw-r--r--  0 jforcier staff    2559 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/error.py
-rw-r--r--  0 jforcier staff    2445 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/events.py
-rw-r--r--  0 jforcier staff    1132 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/loader.py
-rw-r--r--  0 jforcier staff    1440 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/nodes.py
-rw-r--r--  0 jforcier staff   25542 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/parser.py
-rw-r--r--  0 jforcier staff    6746 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/reader.py
-rw-r--r--  0 jforcier staff   17642 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/representer.py
-rw-r--r--  0 jforcier staff    8972 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/resolver.py
-rw-r--r--  0 jforcier staff   52630 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/scanner.py
-rw-r--r--  0 jforcier staff    4171 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/serializer.py
-rw-r--r--  0 jforcier staff    2573 Mar 30  2015 invoke-0.12.1/invoke/vendor/yaml2/tokens.py
-rw-r--r--  0 jforcier staff    1073 Jul 16  2013 invoke-0.12.1/invoke/vendor/lexicon/__init__.py
-rw-r--r--  0 jforcier staff    3395 Jul 16  2013 invoke-0.12.1/invoke/vendor/lexicon/alias_dict.py
-rw-r--r--  0 jforcier staff     332 Jun 23  2013 invoke-0.12.1/invoke/vendor/lexicon/attribute_dict.py
-rw-r--r--  0 jforcier staff     196 Jun 23  2013 invoke-0.12.1/invoke/vendor/fluidity/__init__.py
-rw-r--r--  0 jforcier staff     135 Jun 23  2013 invoke-0.12.1/invoke/vendor/fluidity/backwardscompat.py
-rw-r--r--  0 jforcier staff    8686 Jun 23  2013 invoke-0.12.1/invoke/vendor/fluidity/machine.py
-rw-r--r--  0 jforcier staff     198 Feb  7 20:02 invoke-0.12.1/invoke/parser/__init__.py
-rw-r--r--  0 jforcier staff    3278 Mar 30  2015 invoke-0.12.1/invoke/parser/argument.py
-rw-r--r--  0 jforcier staff    9145 Feb  7 20:02 invoke-0.12.1/invoke/parser/context.py
-rw-r--r--  0 jforcier staff   13644 Feb  7 20:02 invoke-0.12.1/invoke/parser/parser.py

I did notice that we're not including the project-specific tasks.py (and a couple related tweaked requirements.txt style files). I just updated it to include that, and now the following yields a useful documentation build for me:

  • (in my own regular dev environment) python setup.py sdist
  • Deactivate that virtualenv, make a temporary one elsewhere, activate it
  • tar xzvf /path/to/old/env/dist/invoke-0.12.1.tar.gz
  • cd invoke-0.12.1
  • pip install -e .
  • pip install -r dev-requirements.txt
  • inv sites
  • Browse to e.g. sites/docs/_build/index.html in browser

Can you provide more details about which version and archive file you're dealing with & how you're trying to build the docs? Was the issue the lack of tasks.py and therefore easy doc building, or was something else broken?

@bitprophet bitprophet added a commit that referenced this issue Feb 8, 2016
@bitprophet bitprophet Tidy up MANIFEST.in so source distro includes tasks.py, etc.
Surprisingly, the docs->sites change doesn't seem to have a
useful impact on the results of setup.py sdist - even before
this change, they included the entire sites/ tree.

But might as well change it in case something out there
cares harder than my local setup.py seems to.

Re #314
f63cda1
@bitprophet bitprophet modified the milestone: 0.12.3, 0.12.2 Feb 8, 2016
@bitprophet bitprophet closed this Mar 18, 2016
@bitprophet bitprophet modified the milestone: 0.15.x Feb 14, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment