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.


Reply via email to