Oh, and to be clear, if any file is there that shouldn't be or isn't there that should be (from the whitelists), the build will fail. So I think we are in a much better position regarding this. The whitelists use git ls-files, so we don't have to update it every time we add a new file that is included in the tarball. It only needs to be updated every time we add a file that is not included in the tarball.
Aaron Meurer On Sun, Jul 7, 2013 at 12:36 PM, Aaron Meurer <[email protected]> wrote: > I went through each file and annotated a whitelist, which you can see > here: https://github.com/sympy/sympy/pull/2256/files#L4R232. > > Basically, we don't include benchmarks, IPython notebooks, and > git/development related stuff. I'm not so sure about not shipping the > benchmarks. Also, the galgebra files. > > I wish it were possible to do a similar thing in the html docs, but I > don't know of a way to check to see if everything is included. I guess > we'll just have to trust Sphinx to do the right thing. > > Aaron Meurer > > > > On Sun, Jul 7, 2013 at 11:45 AM, Ondřej Čertík <[email protected]>wrote: > >> On Sat, Jul 6, 2013 at 7:33 PM, Aaron Meurer <[email protected]> wrote: >> > Also apparently the polys domains tests were not included (which also >> means >> > that Travis has not been testing them). >> >> Good catch! I noticed you included the README, so otherwise I think we >> are fine. >> >> Ondrej >> >> > >> > Aaron Meurer >> > >> > >> > On Sat, Jul 6, 2013 at 8:04 PM, Aaron Meurer <[email protected]> >> wrote: >> >> >> >> As part of automating the release process >> >> (https://github.com/sympy/sympy/pull/2256), I have generated a list >> of all >> >> the files that are tracked by git but aren't included in the release >> >> tarball. The list is below. Are there any of these that you think >> really >> >> should be included. I think the README definitely should. It seems >> that we >> >> don't ship any benchmarks, or the galgebra examples. >> >> >> >> By the way, we don't ship the IPython notebooks because they need to be >> >> cleaned up, and preferably doctested. I don't want to worry about that >> for >> >> this release. We don't ship anything in bin that we don't want to be >> >> installed. >> >> >> >> .gitattributes >> >> .gitignore >> >> .mailmap >> >> .travis.yml >> >> MANIFEST.in >> >> Makefile >> >> README.rst >> >> bin/adapt_paths.py >> >> bin/ask_update.py >> >> bin/coverage_doctest.py >> >> bin/coverage_report.py >> >> bin/doctest >> >> bin/generate_test_list.py >> >> bin/get_sympy.py >> >> bin/py.bench >> >> bin/strip_whitespace >> >> bin/sympy_time.py >> >> bin/sympy_time_cache.py >> >> bin/test >> >> bin/test_import >> >> bin/test_import.py >> >> bin/test_isolated >> >> bin/test_travis.sh >> >> bin/use2to3 >> >> build.py >> >> examples/advanced/identitysearch_example.ipynb >> >> examples/beginner/plot_advanced.ipynb >> >> examples/beginner/plot_colors.ipynb >> >> examples/beginner/plot_discont.ipynb >> >> examples/beginner/plot_gallery.ipynb >> >> examples/beginner/plot_intro.ipynb >> >> examples/intermediate/limit_examples_advanced.ipynb >> >> examples/intermediate/schwarzschild.ipynb >> >> examples/notebooks/density.ipynb >> >> examples/notebooks/fidelity.ipynb >> >> examples/notebooks/fresnel_integrals.ipynb >> >> examples/notebooks/qubits.ipynb >> >> examples/notebooks/sho1d_example.ipynb >> >> examples/notebooks/spin.ipynb >> >> examples/notebooks/trace.ipynb >> >> release/.gitignore >> >> release/README.md >> >> release/Vagrantfile >> >> release/fabfile.py >> >> setupegg.py >> >> sympy/benchmarks/bench_meijerint.py >> >> sympy/benchmarks/bench_symbench.py >> >> sympy/core/benchmarks/bench_arit.py >> >> sympy/core/benchmarks/bench_assumptions.py >> >> sympy/core/benchmarks/bench_basic.py >> >> sympy/core/benchmarks/bench_expand.py >> >> sympy/core/benchmarks/bench_numbers.py >> >> sympy/core/benchmarks/bench_sympify.py >> >> sympy/functions/elementary/benchmarks/bench_exp.py >> >> sympy/functions/special/benchmarks/bench_special.py >> >> sympy/galgebra/examples/Dirac.aux >> >> sympy/galgebra/examples/Dirac.py >> >> sympy/galgebra/examples/Maxwell.py >> >> sympy/galgebra/examples/coords.py >> >> sympy/integrals/benchmarks/bench_integrate.py >> >> sympy/integrals/benchmarks/bench_trigintegrate.py >> >> sympy/logic/benchmarks/input/10.cnf >> >> sympy/logic/benchmarks/input/100.cnf >> >> sympy/logic/benchmarks/input/105.cnf >> >> sympy/logic/benchmarks/input/110.cnf >> >> sympy/logic/benchmarks/input/115.cnf >> >> sympy/logic/benchmarks/input/120.cnf >> >> sympy/logic/benchmarks/input/125.cnf >> >> sympy/logic/benchmarks/input/130.cnf >> >> sympy/logic/benchmarks/input/135.cnf >> >> sympy/logic/benchmarks/input/140.cnf >> >> sympy/logic/benchmarks/input/145.cnf >> >> sympy/logic/benchmarks/input/15.cnf >> >> sympy/logic/benchmarks/input/150.cnf >> >> sympy/logic/benchmarks/input/20.cnf >> >> sympy/logic/benchmarks/input/25.cnf >> >> sympy/logic/benchmarks/input/30.cnf >> >> sympy/logic/benchmarks/input/35.cnf >> >> sympy/logic/benchmarks/input/40.cnf >> >> sympy/logic/benchmarks/input/45.cnf >> >> sympy/logic/benchmarks/input/50.cnf >> >> sympy/logic/benchmarks/input/55.cnf >> >> sympy/logic/benchmarks/input/60.cnf >> >> sympy/logic/benchmarks/input/65.cnf >> >> sympy/logic/benchmarks/input/70.cnf >> >> sympy/logic/benchmarks/input/75.cnf >> >> sympy/logic/benchmarks/input/80.cnf >> >> sympy/logic/benchmarks/input/85.cnf >> >> sympy/logic/benchmarks/input/90.cnf >> >> sympy/logic/benchmarks/input/95.cnf >> >> sympy/logic/benchmarks/run-solvers.py >> >> sympy/logic/benchmarks/test-solver.py >> >> sympy/matrices/benchmarks/bench_matrix.py >> >> sympy/polys/benchmarks/__init__.py >> >> sympy/polys/benchmarks/bench_galoispolys.py >> >> sympy/polys/benchmarks/bench_groebnertools.py >> >> sympy/polys/benchmarks/bench_solvers.py >> >> sympy/polys/domains/tests/test_domains.py >> >> sympy/polys/domains/tests/test_polynomialring.py >> >> sympy/polys/domains/tests/test_quotientring.py >> >> sympy/series/benchmarks/bench_limit.py >> >> sympy/solvers/benchmarks/bench_solvers.py >> >> tox.ini.sample >> >> >> >> >> >> Aaron Meurer >> > >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups >> > "sympy" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> an >> > email to [email protected]. >> > To post to this group, send email to [email protected]. >> > Visit this group at http://groups.google.com/group/sympy. >> > For more options, visit https://groups.google.com/groups/opt_out. >> > >> > >> >> -- >> You received this message because you are subscribed to the Google Groups >> "sympy" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/sympy. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sympy. For more options, visit https://groups.google.com/groups/opt_out.
