Ebag333
159472f82c
Tox fixes, and convert all logging string replacement to a standard style.
2017-02-13 13:38:21 -08:00
Ebag333
441b3f1646
Handle print() messages when not frozen and in debug. We only want to exclude handling stacktraces, so the IDE gets clickable line numbers.
2017-02-11 11:59:49 -08:00
Ebag333
3b185e1bcb
Roll up all changes from #962 as the base has been massively changed by code cleanups. Rename our logging to a universal pyfalog to avoid shadowing either Logging or Logbook loggers
2017-02-11 11:51:53 -08:00
Ebag333
73cc17ce72
Clean up some more import statements
2017-02-10 11:29:52 -08:00
Ebag333
64070a0798
Revert commit 7865219164 This causes too much grief as we are getting a lot of default values from the database. These *SHOULD* be defined, but will have to be done later.
2017-02-09 09:36:16 -08:00
Ebag333
7865219164
Add a ton of default values
2017-02-09 00:56:33 -08:00
Ebag333
32944f4c9c
More import fixes
2017-02-08 22:47:02 -08:00
Ebag333
636474610b
More of: Disable import inspections for wxPython, because it's not installed traditionally and we can't include it in requirements.txt
2017-02-08 20:16:58 -08:00
Ebag333
e5fb90f017
Fix commit message. LOTS of fixes for flake8.
2017-02-08 14:22:56 -08:00
Ebag333
aafc850dbd
Adhere to standards
2017-02-05 20:09:00 -08:00
Ebag333
be66ff1eec
Tox fixes
2017-02-05 15:39:07 -08:00
blitzman
ba2205867e
Test line endings with pyfa.py (see #964 )
2017-02-05 17:12:45 -05:00
Ebag333
28404cd8bb
bajillion pep8 fixes to pass tox
2016-12-13 23:31:39 -08:00
a-tal
4a9b1df9b4
pep8 fixes
...
(cherry picked from commit 5dc43b2)
2016-12-13 20:18:57 -08:00
Constantin Wenger
f0775af439
added command line option to specify the savepath
2016-01-12 21:28:15 +01:00
Constantin Wenger
96048b5133
added command line option to set the window title
2016-01-12 21:28:15 +01:00
blitzmann
3cb6d03487
Fix issue with OSX passing an unknown argument
2015-11-25 19:23:59 -05:00
blitzmann
1f6a14ee36
Fallback to wx2.8 if 3.0 is not found
2015-11-06 16:04:20 -05:00
Alexey Min
6ed81e9bae
Check that python-dateutil is installed at startup
...
Check that python-dateutil is installed at startup in pyfa.py, same way as for wxPython and SQLAlchemy (except for version check).
2015-10-20 11:01:00 +05:00
blitzmann
e7542fec44
move debug setting, remove debug print
2015-08-21 18:23:46 -04:00
blitzmann
d909e8adc4
Fix config file, clean up pyfa.py
2015-08-21 16:48:07 -04:00
blitzmann
5372f31be8
Revert "Revert "Merge branch 'master' into wx3"". So many reverts.
...
This reverts commit cca7f1112a .
2015-06-27 21:53:59 -04:00
blitzmann
6d01877d78
Merge branch 'master' into wx3
...
Conflicts:
pyfa.py
2015-06-27 19:33:12 -04:00
DarkPhoenix
68d504c79d
Force writing errors/output to file in case of frozen distributive
2015-05-01 15:08:14 +03:00
DarkPhoenix
cca7f1112a
Revert "Merge branch 'master' into wx3"
...
This reverts commit 33a0c10650 , reversing
changes made to 2077655694 .
Reverting merges fucks up git, but oh well - we probably better merge stuff manually rather than fucking up master with wx3 which is apparently buggy
2015-04-30 19:47:15 +03:00
DarkPhoenix
c809a614f9
Revert "Move logging initialization back to pyfa.py"
...
This reverts commit d18cf7b3b0 .
Reverting all wx3 commits in master
2015-04-30 19:39:11 +03:00
DarkPhoenix
d18cf7b3b0
Move logging initialization back to pyfa.py
2015-04-28 21:59:14 +03:00
blitzmann
5be0d4b70e
Added version selection logic
2014-11-08 16:45:09 +02:00
blitzmann
df18651b4f
Bump wxPython requirements
2014-11-08 16:38:18 +02:00
blitzmann
0bbc35cd1b
Bump to v1.5.1 stable, fix for #176 (pyfa update breaks skeletons)
2014-10-01 17:43:54 -04:00
blitzmann
3054ac9d90
Introduce new migration procedure.
...
This creates a new migration module that include upgrade logic files, one file for each DB version. It should be noted that this will not support downgrades (the previous method didn't really support them either)
2014-09-28 00:14:10 -04:00
Simon Hafner
e17c0610fb
print() so python3 actually prints the error
2014-01-29 13:21:53 -06:00
DarkPhoenix
b9e2b11a54
Modify wxpython version check, to make 2.8 as soft requirement - 2.9 is acceptable too
2013-09-11 00:06:06 +04:00
DarkPhoenix
f208e3c39e
Replace all version-selecting calls with single select()
2013-09-05 23:41:10 +04:00
DarkPhoenix
843577eec2
Force use of 2.8 on ssystems with multiple wx versions installed
...
Pyfa was reported to break under 2.9
2013-09-03 19:27:50 +04:00
DarkPhoenix
07a19ac3eb
Add option to store saveddata in pyfa root
...
Useful for these who use folder synchronization tools (e.g. dropbox)
2011-11-29 19:11:39 +04:00
DarkPhoenix
18c0ba61c5
Fix #417 (Bug in with SQLAlchemy 0.7b3)
2011-04-17 01:02:05 +04:00
HomeWorld
053ff24d37
Pyfa works with sqlalchemy 0.5.8, modified the check accordingly (0.5.8 is the minimum required version)
2011-01-14 14:26:38 +02:00
Corollax
3ec02d39f4
s/couldn\'t/cannot/g
2011-01-14 04:38:57 -06:00
Corollax
f1a7d3210c
Fixed a few typos in pyfa.py
2011-01-14 04:24:30 -06:00
HomeWorld
8878927e53
Cleaned up pyfa.py
2011-01-14 12:22:26 +02:00
HomeWorld
f63b867cee
Added a check at startup for python version
2011-01-14 12:16:52 +02:00
HomeWorld
b6ee5a66a1
Added a check at startup for sqlalchemy (installed/version)
2011-01-14 12:07:53 +02:00
HomeWorld
67b5a809bc
Added a message at startup in case wxpython is missing completly
2011-01-14 11:53:09 +02:00
HomeWorld
6650436ab4
Renamed run.py into pyfa.py
2010-12-22 18:14:07 +02:00
DarkPhoenix
243291959f
Revert "Resolve 352 (Clean up root folder)"
...
This reverts commit cede27f1b2 .
2010-12-18 13:46:36 +03:00
DarkPhoenix
cede27f1b2
Resolve 352 (Clean up root folder)
2010-12-18 13:34:51 +03:00