288 Commits

Author SHA1 Message Date
Laurent Monin
313efbf071 Merge pull request #721 from samj1912/pip
Update setup script to allow submitting pip packages
2017-05-11 08:20:50 +02:00
Sambhav Kothari
b1271c2f8e Update setup script to allow submitting pip packages
Since all of Picard's requirements are available on pip,
this PR makes changes to the setup script to allow submitting a
distribution file to PyPi. A MANIFEST.in was included to add data dirs.
New packages can be submitted via python setup.py sdist upload -r pypi
2017-05-10 13:29:24 +05:30
Sambhav Kothari
6daf4e9b6e Fix python version check 2017-05-10 13:23:31 +05:30
Wieland Hoffmann
399993fef2 patch_version: Use sys.platform as the default platform name
The names which sys.platform uses are not well-known across all users (darwin
for macOS for example), so this doesn't change the values used in the packaging
scripts.
2017-05-01 14:32:07 +02:00
Sambhav Kothari
33edfd33e6 Fix setup.py update_constants to not include unicode prefix 2017-04-30 19:12:18 +05:30
Laurent Monin
be5e172f52 Merge pull request #699 from samj1912/picard1065
PICARD-1065: Fix patch_version
2017-04-11 00:26:32 +02:00
Laurent Monin
2b0ef89653 Merge pull request #698 from samj1912/picard1066
PICARD-1066: Fix update_constants
2017-04-11 00:25:39 +02:00
Sambhav Kothari
3db758f4e0 PICARD-1065: Fix patch_version 2017-04-11 01:35:50 +05:30
Sambhav Kothari
dd8e521a6e PICARD-1066: Fix update_constants 2017-04-11 00:52:17 +05:30
Sambhav Kothari
f851aea75c PICARD-1064: Fix verbose tests 2017-04-11 00:25:42 +05:30
Lukáš Lalinský
355c0a2ab0 Add pure Python fallback for astrcmp 2017-04-08 15:29:12 +02:00
Sophist
6c79e28006 Make python3 default 2017-04-07 22:44:17 +01:00
Sambhav Kothari
9992ade39d Fix py3 compatibility
sip.setapi is no longer needed with PyQt5 and py3.
Thus it was removed.
2017-04-07 16:45:35 +05:30
Sambhav Kothari
51d19ce545 Remove unnecessary module 2017-04-07 16:40:36 +05:30
Sambhav Kothari
428e168b87 Port Picard to Qt5 2017-04-03 16:45:42 +05:30
Sambhav Kothari
f228f4381f Set sip api version
sip api version to be set in setup.py as it causes api conflicts in
OSX tests
2017-03-09 15:12:35 +05:30
Ville Skyttä
2070d9f008 Python 3.6 invalid escape sequence deprecation fixes
https://docs.python.org/3/whatsnew/3.6.html#deprecated-python-behavior
2017-02-28 15:29:23 +02:00
Lukáš Lalinský
ddc6b44d7e Don't exclude zipfile, it's needed by pyobjc, which is needed to get access to NSURL 2017-02-19 19:15:17 +01:00
Laurent Monin
01c4e89713 Remove reference to contrib/ in setup.py regen_pot_file 2017-02-14 12:51:47 +01:00
Sambhav Kothari
aa8d889ab2 Remove sockets from py2exe exclude list 2017-02-02 01:11:40 +05:30
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