Skip to content

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

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

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

jenisys opened this issue Jan 29, 2016 · 2 comments

Comments

@jenisys
Copy link

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
Copy link
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
Copy link
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 added a commit that referenced this issue Feb 8, 2016
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
@bitprophet bitprophet modified the milestones: 0.12.3, 0.12.2 Feb 8, 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
Projects
None yet
Development

No branches or pull requests

2 participants