Yes, we could. I made
https://code.google.com/p/sympy/issues/detail?id=3934for it.

Of course, we still need to test it at release time, just to make sure that
the actual tarball that we are shipping is correct (plus the Vagrant one
might have some bug that isn't present in Travis).

Aaron Meurer


On Sun, Jul 7, 2013 at 3:02 PM, Ondřej Čertík <[email protected]>wrote:

> 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.
>
>
>

-- 
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.


Reply via email to