Why don't we test this automatically on Travis? Sent from my mobile phone. On Jul 7, 2013 11:38 AM, "Aaron Meurer" <[email protected]> wrote:
> 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. > > > -- 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.
