1
0
Fork 0
mirror of https://github.com/shlomif/PySolFC.git synced 2025-04-05 00:02:29 -04:00
Commit graph

1179 commits

Author SHA1 Message Date
Shlomi Fish
ed18fd8156 Order imports based on flake8-import-order.
Tested on ci. See https://github.com/PyCQA/flake8-import-order . In the
process did some other cleanups and
https://en.wikipedia.org/wiki/Code_refactoring .
2019-01-11 23:55:06 +02:00
Shlomi Fish
8f8e1304f8 Remove unused dep on "ack". 2018-12-17 22:25:08 +02:00
Stephen
25cf0d993f use travis addon for apt and homebrew 2018-12-17 08:51:53 -08:00
Shlomi Fish
5e10f11ca5 Refactoring / code cleanup.
See:

* https://en.wikipedia.org/wiki/Code_refactoring

* https://www.refactoring.com/

* https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/

Some small optimisations may have slipped in as well.
2018-12-06 23:49:44 +02:00
Shlomi Fish
2b2d23f958 Extract a method or a function.
This is Refactoring / code cleanup.

See:

* https://refactoring.com/catalog/extractMethod.html

* https://en.wikipedia.org/wiki/Code_refactoring

* https://www.refactoring.com/

* https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/

Some small optimisations may have slipped in as well.
2018-12-06 23:41:49 +02:00
Shlomi Fish
f95a6a5ba8 perltidy 2018-12-06 21:12:13 +02:00
Shlomi Fish
63ae7a4ffa appveyor: invalidate cache 2018-12-06 21:01:37 +02:00
Shlomi Fish
c0076b5b36 Better fix for SourceForge bug #31.
See https://sourceforge.net/p/pysolfc/bugs/31/ . Thanks to Caelia Renee
Chapin for the fix and to Kevin Knerr for the report. Test case by
@shlomif.
2018-12-06 19:26:20 +02:00
Shlomi Fish
1fbdc2db98 Try to fix the macos x app artefacts.
See
https://travis-ci.community/t/pysolfc-2-5-4-tag-deploying-of-an-app-macos-app-silently-fails/854/2
.
2018-11-14 18:57:27 +02:00
Shlomi Fish
a26789470a [travis] osx - add pkg wo cleanup 2018-11-13 12:17:14 +02:00
Shlomi Fish
cfe9a5a9a3 Remove duplicate code. 2018-11-13 12:16:35 +02:00
Shlomi Fish
6bb9097406 [travis] osx - add pkg 2018-11-13 11:00:57 +02:00
Shlomi Fish
d742a8702a [travis] osx investigate 2018-11-12 23:51:10 +02:00
Shlomi Fish
ede749431a [travis] osx fix - #5 2018-11-12 20:44:16 +02:00
Shlomi Fish
0b490ea50d [travis] osx fix - #4 2018-11-12 20:14:41 +02:00
Shlomi Fish
dbab334f43 [travis] osx pkg release 2018-11-12 18:47:33 +02:00
Shlomi Fish
99677648bb [travis] osx - try preparing a package 2018-11-12 17:34:21 +02:00
Shlomi Fish
745b31ae73 travis osx pkg fix - tile is part of tk.
See https://wiki.tcl-lang.org/page/Ttk .
2018-11-12 17:33:01 +02:00
Shlomi Fish
38f645964a [travis] osx debug #2 2018-11-12 17:01:44 +02:00
Shlomi Fish
c44e34802a [travis] osx debug 2018-11-12 16:22:43 +02:00
Shlomi Fish
1347976e9b [travis] osx debug 2018-11-12 15:59:57 +02:00
Shlomi Fish
f5941f8b63 [travis] osx - try preparing a package 2018-11-12 14:19:03 +02:00
Shlomi Fish
8980adbd35 skip gtk tests on macos x.
travis-ci/etc.
2018-11-12 13:34:48 +02:00
Shlomi Fish
501d7f83ca [travis] osx fix - #3 2018-11-11 23:28:46 +02:00
Shlomi Fish
2c41b7953b [travis] osx fix - #2 2018-11-11 23:06:10 +02:00
Shlomi Fish
908de63d9f Fix flake8 tests.
For the new flake8.
2018-11-11 22:43:36 +02:00
Shlomi Fish
39bd85f125 [travis] osx fix - #1 2018-11-11 21:43:01 +02:00
Shlomi Fish
122fd402c3 [travis] borrow some osx code from envie
See https://github.com/randomir/envie/ - thanks! Found here:

https://stackoverflow.com/questions/45257534/how-can-i-build-a-python-project-with-osx-environment-on-travis
.
2018-11-11 21:23:15 +02:00
Shlomi Fish
2b90a5c7c6 [travis] first attempt at a macOS build.
See
https://sourceforge.net/p/pysolfc/discussion/503708/thread/4179422b22/?limit=25
.
2018-11-11 21:03:39 +02:00
Shlomi Fish
3635ad6188 avoid shell expansion.
See https://shlomif-tech.livejournal.com/14671.html .
2018-10-22 10:55:05 +03:00
Shlomi Fish
1a0473050c quote variables.
See https://shlomif-tech.livejournal.com/14671.html .
2018-10-22 10:41:46 +03:00
Ian Zimmerman
ffbc385bfd Just use ALL site.PREFIXES, though I've never seen more than one 2018-10-21 14:05:34 -07:00
Ian Zimmerman
b488cbceef Add a little support for installation into a venv
Add instructions for installing into a venv
2018-10-21 12:49:18 -07:00
Shlomi Fish
5febb53706 Extract a common module/library/header.
This is Refactoring / code cleanup.

See:

* https://refactoring.com/catalog/extractMethod.html

* https://en.wikipedia.org/wiki/Code_refactoring

* https://www.refactoring.com/

* https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/

Some small optimisations may have slipped in as well.
2018-10-09 13:08:45 +03:00
Shlomi Fish
b142366595 Fix exception in the Wasp variant.
See https://sourceforge.net/p/pysolfc/bugs/31/ .

unable to move cards in py3.
2018-10-08 23:19:59 +03:00
Shlomi Fish
8d208f8ed6 Add a repack script for the cardsets.
See https://github.com/shlomif/PySolFC/issues/89 .
2018-09-23 11:16:54 +03:00
Shlomi Fish
3846acef92 Refactoring / code cleanup.
See:

* https://en.wikipedia.org/wiki/Code_refactoring

* https://www.refactoring.com/

* https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/

Some small optimisations may have slipped in as well.
2018-09-14 16:19:51 +03:00
Shlomi Fish
5f2cc55655 Add a bare option to reduce html boilerplate.
For including in the site.
2018-09-06 10:28:36 +03:00
Shlomi Fish
bcdb455950 improve docs 2018-09-06 08:46:47 +03:00
Shlomi Fish
1f32497a18 improve docs 2018-09-06 08:24:10 +03:00
Shlomi Fish
af455e6abb add more docs. 2018-09-06 08:17:54 +03:00
Shlomi Fish
5de21adc3b fix formatting 2018-09-02 02:42:09 +03:00
Shlomi Fish
75531481aa validate as html5. 2018-09-02 02:37:19 +03:00
Shlomi Fish
5ec17a9d1d add more 2018-09-02 01:11:03 +03:00
Shlomi Fish
77bd206a4e feature: made the current solver preset persistent.
let it stick.
2018-09-01 19:07:00 +03:00
Shlomi Fish
11bafeba44 use six.py. 2018-09-01 18:40:50 +03:00
Shlomi Fish
ead4b9212a avoid unneeded py3 shims. 2018-09-01 17:54:48 +03:00
Shlomi Fish
d6e462ed33 Start writing CONTRIBUTING.md . 2018-09-01 17:39:05 +03:00
Shlomi Fish
2bbea25a42 Clarify the solver dialog msg on hint-on-intract
so people will not think it was solved.
2018-08-04 17:40:36 +03:00
Shlomi Fish
02edf2afdd Made the iters_output_step configurable. 2018-08-01 19:50:31 +03:00