Wieland Hoffmann
06e5e1624d
Add the reason mimetypes is bundled in the Windows installer in a comment
2017-01-20 22:43:57 +01:00
Laurent Monin
f01625de1d
Merge pull request #581 from samj1912/plugre
...
Change windows packager to download and install latest plugins
2017-01-20 10:40:08 +01:00
Sambhav Kothari
459700b212
Add mimetypes in py2exe module includes
2017-01-20 13:58:19 +05:30
Sambhav Kothari
ee62198084
Change windows packager to download and install latest plugins
2017-01-19 23:22:20 +05:30
Frederik “Freso” S. Olesen
c7963ef500
Bump required Python version to 2.7.
...
As agreed on in #metabrainz on Freenode IRC.
2017-01-14 18:38:30 +01:00
Sambhav Kothari
13916ab59d
Remove contrib folder from regen pot
2017-01-10 16:53:08 +05:30
Sambhav Kothari
179d03a41e
Remove contrib/plugins from repo
2017-01-07 01:32:43 +05:30
samj1912
a4d8e03bc0
Correct the indentation
2016-12-22 21:18:31 +05:30
Sambhav Kothari
43311e4a5e
Add support for nosetests
2016-12-15 01:35:30 +05:30
Wieland Hoffmann
ed50ccc598
Merge pull request #481 from scop/svg-icon
...
Install SVG icon
2016-08-10 22:51:36 +02:00
Ville Skyttä
9ed5c65230
Link updates
2016-07-31 09:27:07 +03:00
Ville Skyttä
491f5a883b
Install SVG icon
...
distutils does not seem to have an option to rename data_files on
install, so rename Picard_logo_no_text.svg -> picard.svg.
https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
2016-07-31 09:23:38 +03:00
Rahul Raturi
93e945fad3
Mention python2 in shebang
...
Some distributions have switched to Python3 as default. So, /usr/bin/env
python opens up wrong interpreter.
2016-04-03 05:54:15 +05:30
Laurent Monin
55b2207a27
import print_function
2015-08-25 11:15:15 +02:00
Johannes Dewender
bf0168357e
start compat.py
...
This only includes what is needed in setup.py for now.
At least encoding/decoding functions and more renamed imports are needed
later on.
2014-10-28 16:50:35 +01:00
Johannes Dewender
00f6a1a03f
fix setup.py for Python 3
...
This should make setup.py work for Python 2 and 3.
This fixes only the file itself, but *not* the whole installation
or even makes Picard run on Python 3 already.
2014-10-28 16:50:23 +01:00
Laurent Monin
71cbc8735b
Auto-generate list of "packages"
...
When moving code around, creating new subdirs, one had to add/modify packages list
in setup.py.
So, basically, this patch is just generating an up-to-date list on runtime, including
all subdirs under picard/ and converting them to modules-like names (replace path separator by a dot).
2014-09-29 12:03:18 +02:00
Wieland Hoffmann
42350fc40a
Add picard.const to setup.py
2014-09-29 11:55:04 +02:00
Laurent Monin
084ff991c8
Move all const-related files to new const directory
2014-09-26 14:43:03 +02:00
Wieland Hoffmann
094094b1dd
Add coverartproviders to the package list
2014-06-01 10:40:25 +02:00
Sophist
dead1fd34e
Include select module in mac build.
...
See [Picard-607](http://tickets.musicbrainz.org/browse/PICARD-607 ) for
requirement.
2014-05-28 10:29:42 +01:00
Laurent Monin
e69499e80e
Merge pull request #335 from Sophist-UK/sophist_include_socket_for_py2app
...
Include socket module in py2app
2014-05-27 12:54:47 +02:00
Sophist
37bc2596ed
Include socket module in py2app
...
See [Picard-607](http://tickets.musicbrainz.org/browse/PICARD-607 ) for
requirement.
2014-05-27 08:38:44 +01:00
Laurent Monin
9e764cb73e
Indentation fixes.
2014-05-20 15:01:39 +02:00
Sophist
7e96801c93
Add ntpath to include list for py2app
...
in the hope (since I don;t have a Mac and cannot test this) that this
fixes the error reported in
(PICARD-607)[http://tickets.musicbrainz.org/browse/PICARD-607 ].
2014-05-19 18:50:22 +01:00
Sophist
63639d066c
Restructure to import in correct order etc.
2014-05-05 21:59:30 +01:00
Sophist
4bb1079c4a
Remove cgi from exclude_module list
2014-05-05 20:20:38 +01:00
Sophist
a0cc9a636b
Eliminate unnecessary modules
2014-05-05 19:14:30 +01:00
Sophist
373302db24
Make py2app includes consistent with py2exe
...
and make indents standard.
2014-05-05 12:50:03 +01:00
Sophist
dea6599641
Revert unintended global change
...
made in commit 25505c9216
2014-05-04 22:04:33 +01:00
Sophist
dc3e78454b
Fix setup.py plugin_files
...
Fixes error in commit 25505c9216
2014-05-04 22:02:31 +01:00
Laurent Monin
6e7cdc5737
Merge pull request #311 from zas/input_dirs_babel_0.9.6_workaround
...
Workaround: setup.py regen_pot_file didn't work with babel < 1.0
2014-05-03 16:02:29 +02:00
Laurent Monin
7c90c3cb6e
Workaround: setup.py regen_pot_file didn't work with babel < 1.0
...
A babel bug prevents `input_dirs` to be parsed correctly with babel pre-1.0 versions.
Using regen_pot_file with babel 0.9.6 leads to an empty pot file (but header).
The fix appears in babel 1.0 Changelog:
- fix ‘input_dirs’ option for setuptools integration (ticket #232 , initial patch by Étienne Bersac)
The workaround just splits `input_dirs` as it should when old babel versions are used.
2014-05-02 17:00:06 +02:00
Sophist
72b21c69c2
Add back deleted blank line
2014-05-02 08:30:04 +01:00
Sophist
63aa7b5086
Improve code and add top-level sort
2014-05-02 08:29:19 +01:00
Sophist
4165e356a4
Fix bug picked up by Travis
2014-05-02 08:06:07 +01:00
Sophist
25505c9216
Fix dist directory structure for plugins
...
Resolves PICARD-600
2014-05-02 07:56:35 +01:00
Laurent Monin
905778be0a
Add all .py files from contrib/plugins to executable
2014-04-19 09:07:05 +02:00
Laurent Monin
b3e8ec9db0
Add build scripts fro win and osx, add patch_version command to setup.py
2014-04-15 13:26:40 +02:00
Laurent Monin
cf52994989
PEP8 fixes.
2014-04-10 10:57:26 +02:00
Laurent Monin
8ac7014dfe
Add update_constants command to setup.py
...
It retrieves and parses attributes.pot and countries.pot files
from transifex to extract various constants needed in Picard.
It helps to keep those in sync with MusicBrainz website.
It then generates:
- picard/attributes.py containing cover art types, medium formats, and release group types
- picard/countries.py containing countries
`update_constants` command replaces `update_countries`
2014-04-10 10:20:52 +02:00
Laurent Monin
3a2872d344
Restore time-stamp check, files depends too much on uic versions anyway
...
It works in most cases, and now one can force regeneration of one or more files
if needed.
2014-04-06 21:45:34 +02:00
Laurent Monin
d3d418de54
Drop time-stamp comparison, remove variable comments from generated files.
...
See discussion at http://tickets.musicbrainz.org/browse/PICARD-566
2014-03-31 15:13:19 +02:00
Laurent Monin
dd6a124292
Allow compilation of ui files in unusual directories.
...
.py file will be produced in the same directory of the .ui file
2014-03-30 15:46:54 +02:00
Laurent Monin
7bc0d5ec63
Add missing whitelines.
2014-03-30 10:48:50 +02:00
Laurent Monin
348870819f
Add --files= option to setup.py build_ui, to pass list of files to rebuild
...
Related to http://tickets.musicbrainz.org/browse/PICARD-566
2014-03-30 10:41:07 +02:00
Laurent Monin
bc222e7dce
Move code generating py file name fro ui file name to its own function.
2014-03-30 10:39:15 +02:00
Laurent Monin
3d422f3da9
Reduce code redundancy using a generator
2014-03-30 10:04:46 +02:00
Lukáš Lalinský
0f3928809d
Move sip import to the picard_test command
2014-03-21 10:52:42 +01:00
Michael Wiencek
ef0146ee3a
Merge branch 'master' into no-qstring-qvariant
...
Conflicts:
.gitignore
picard/util/cdrom.py
picard/webservice.py
setup.py
2014-02-22 22:51:29 -06:00