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

76 commits

Author SHA1 Message Date
Alexandre Detiste
d7c145ac18
remove usage of old Random2 backport (#379) 2024-09-15 12:06:34 -04:00
Joe R
a7f3741eb3 Cardsets package version 3. 2024-03-31 10:00:52 -04:00
Joe R
7044c9aacb Updated cardsets to 2.2. 2023-02-26 21:44:14 -05:00
Joe R
6d2c1490c3 2.15 release 2022-03-12 14:03:42 -05:00
Juhani Numminen
2cb63cb3fc Skip all python2 tests by default
python2 is deprecated
2021-07-07 18:13:34 +03:00
Juhani Numminen
dbe57dda67 fix osx travis error during create-dmg step
workaround for https://github.com/create-dmg/create-dmg/issues/72

Error message on travis:

Running AppleScript to make Finder stuff pretty: /usr/bin/osascript "/var/folders/z3/_825pg0s3jvf0hb_q8kzmg5h0000gn/T/createdmg.tmp.XXXXXXXXXX.jubvb1lu" "Install PySolFC"
/var/folders/z3/_825pg0s3jvf0hb_q8kzmg5h0000gn/T/createdmg.tmp.XXXXXXXXXX.jubvb1lu:394:406: execution error: Finder got an error: AppleEvent timed out. (-1712)
Failed running AppleScript
2021-01-22 15:47:29 +02:00
Juhani Numminen
0d0b39e4bc travis: config rewrite to have osx working again
Do not attempt to run python2 tests on osx.

Homebrew updating was taking a long time, causing timeouts.

Reduced the number of homebrew formulas to cut down install time.
Some of the removed ones are already provided in the osx image.

osx_image updated because only the newer ones work without
travis's homebrew addon flag 'update: true'
https://changelog.travis-ci.com/xcode-11-3-1-xcode-11-2-1-xcode-11-1-and-xcode11-images-updated-142286

Config updated with the help of live validator:
https://config.travis-ci.com/explore

Added sudo flag "-H" to "sudo pip*" as pip suggests.

Trying to make use of cached of $HOME/perl_modules.
2021-01-22 14:34:07 +02:00
Juhani Numminen
7255ad9e68 macOS: Update travis to python 3.9 2020-10-12 23:35:15 +03:00
Juhani Numminen
451700aefa macOS: Create PySolFC.dmg for convenient installation 2020-10-12 23:35:15 +03:00
Neelix57
eff7beacee Add files via upload 2020-09-26 12:18:14 +03:00
Neelix57
4be8f02a4e Add files via upload 2020-09-26 12:18:14 +03:00
Juhani Numminen
fb8d69b1c8 travis osx: Install python3 from python.org & build Pillow from source
Unlike python of Homebrew, the python.org version comes bundled with
a recent Tk that is much less buggy than macOS stock Tk.

py2app does not seem to work with Pillow's pypi wheels.
2020-03-03 09:06:35 +02:00
Shlomi Fish
2983648a4c Add python3 PATH for pip3 on macOS.
The travis-CI builds have been failing and this is an attempt to fix them.
2020-02-23 15:24:43 +02:00
Shlomi Fish
047a58238d Add python3 to homebrew on macOS.
The travis-CI builds have been failing and this is an attempt to fix them.
2020-02-23 14:22:46 +02:00
Juhani Numminen
52348a4daa travis: Simplify pip install step 2019-07-28 22:28:56 +03:00
Juhani Numminen
d1e1e436a1 travis: Change language from python to generic
Travis's python virtualenv setup does not help too much in our case
because we use both python2 and python3 while travis will setup the
virtualenv for only one at a time.
2019-07-28 22:28:56 +03:00
Juhani Numminen
76882c9dd1 travis: linux: Use alternative way to install deps, apt addon is not working anymore?!
Strip down some dependencies:
 - libperl-dev is not used.
 - perl will come with cpanminus.
 - make is installed in Travis' ubuntu image anyway.
 - python3 will follow from the python3-* modules.
 - Explicitly mention python-pip.
2019-07-28 22:28:56 +03:00
Juhani Numminen
e80c3637dd travis: osx: Do not set CPPFLAGS etc, nothing will be compiled 2019-07-28 22:28:56 +03:00
Juhani Numminen
edf3470dfe travis: Change Ubuntu 14.04 to 18.04 2019-07-28 22:28:56 +03:00
Shlomi Fish
4929787315 fix travis failures. 2019-07-24 11:56:39 +03:00
Shlomi Fish
9a51c55402 list prereqs.
See https://caremad.io/posts/2013/07/setup-vs-requirement/ .
2019-07-16 21:03:51 +03:00
Juhani Numminen
3e873a3fde Delete local copy of configobj in favor of the pypi package
The "validate" module does come in the same pypi package.
2019-07-16 12:57:24 +03:00
Shlomi Fish
c30d131181 install the attrs.py deps. 2019-07-15 12:52:19 +03:00
Shlomi Fish
74441a1746 Convert functionality to pysol-cards mod. 2019-05-23 17:26:27 +03:00
Shlomi Fish
961634e685 travis ci: fix #1 - failing tests 2019-04-08 20:03:53 +03:00
Jonathan Lovelace
f9a09f864e .travis.yml: Download minimal cardset tarball from SourceForge and include its cardsets in packages. 2019-02-22 01:01:35 -05:00
Shlomi Fish
204bc6b5fa optimize travis.yml 2019-01-26 19:53:49 +02:00
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
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
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
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
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
93f88ba514 Convert to the CPAN distro.
See https://metacpan.org/release/Code-TidyAll-Plugin-Flake8 .
2018-05-10 17:07:02 +03:00
Shlomi Fish
b1c26c7509 travis fix #6 - /opt/python2 2018-03-19 15:53:05 +02:00
Shlomi Fish
908c95fdb7 travis fix #4 - language python 2018-03-19 15:28:42 +02:00