Commit Graph

235 Commits

Author SHA1 Message Date
Philipp Wolfer
210d22d509 win builds: use appveyor build number for versioning 2019-11-15 17:45:02 +01:00
Philipp Wolfer
b247766614 PICARD-1669: Build Win 10 app package 2019-11-15 17:44:50 +01:00
Philipp Wolfer
7fddcc689c Generate valid version number with setup.py patch_version
The extra version information must be a valid local version identifier (see https://www.python.org/dev/peps/pep-0440/#local-version-identifiers)
2019-11-12 21:16:33 +01:00
Philipp Wolfer
8877a0a2be PEP8 fixes for setup.py 2019-11-12 15:28:36 +01:00
Philipp Wolfer
3a12744c4e Always update en_* locales on get_po_files 2019-10-08 08:23:46 +02:00
Philipp Wolfer
0dfcedc975 PICARD-1602: Minimize files included in sdist 2019-09-18 11:54:00 +02:00
Philipp Wolfer
eac6ee16ca Only include images required for install in sdist 2019-09-18 10:58:38 +02:00
Philipp Wolfer
7479399d7e Format NEWS as markdown 2019-08-21 09:09:21 +02:00
Philipp Wolfer
c7e1648ad9 PICARD-1549: Removed dependency on PyQt5 from setup.py 2019-07-07 15:33:09 +02:00
Kurt Mosiejczuk
6a190a5c60 Making setuptools install change fit requested picard style by using
isort on setup.py
2019-07-06 12:40:39 -04:00
Kurt Mosiejczuk
3f5018f423 Switching to importing install from setuptools to support
--single-version-externally-managed so I can update the OpenBSD
picard port
2019-07-06 12:37:18 -04:00
Philipp Wolfer
1800e3cce5 Use PICARD_APP_ID constant instead of hardcoded strings 2019-04-09 11:18:18 +02:00
Philipp Wolfer
d99d79e441 Fixed invoking "python setup.py test --tests=..." 2019-03-29 11:59:25 +01:00
Philipp Wolfer
16506caf96 Fixed test run on Windows 2019-03-28 11:45:42 +01:00
Philipp Wolfer
8fdfcf1ffe Restructure format tests into separate files 2019-03-28 11:10:06 +01:00
Laurent Monin
6388ef20f5 Use IS_WIN, IS_MACOS, IS_LINUX 2019-03-05 21:53:32 +01:00
Philipp Wolfer
3d15f980bc PICARD-1474: Fix version information in Windows installer exe 2019-02-18 14:47:57 +01:00
Laurent Monin
eeba28b8ad Generate list of releases for appdata from NEWS.txt 2019-02-14 14:08:25 +01:00
Philipp Wolfer
1aa987a9cc PICARD-1447: Generate appdata release list on build
Generates the release list in appdata XML from NEWS.txt
2019-02-14 10:15:01 +01:00
Laurent Monin
b7203e4280 Docstrings should use triple double quotes (PEP257)
https://www.python.org/dev/peps/pep-0257/#id15

For consistency, always use """triple double quotes""" around docstrings.
2018-12-16 16:54:37 +01:00
Laurent Monin
5daa221547 Run isort -rc to unify imports 2018-11-30 12:50:26 +01:00
Philipp Wolfer
66d0552e59 PICARD-1398: Fix installing locales when running setup.py bdist_wheel 2018-11-27 14:06:46 +01:00
Philipp Wolfer
e9e8595113 Package appdata file only on Linux 2018-11-23 18:13:46 +01:00
Philipp Wolfer
0de126a3cd PICARD-1424: Build appdata file with translations 2018-11-23 09:24:07 +01:00
Philipp Wolfer
985c56cc70 Merge pull request #1024 from virusMac/PICARD-1325
PICARD-1325: Allow disabling new version update checking for packagers
2018-11-05 22:29:35 +01:00
virusMac
ff0df0a15c Allow disabling new version update checking 2018-11-05 20:13:26 +01:00
Kartik Ohri
4967709f7a Refactor Picard to org.musicbrainz.Picard
The refactoring is in line with the conventions followed by AppData xml.
2018-10-30 08:36:24 +01:00
abhi-ohri
7485375591 Update setup.py
Specify AppData xml file installation location and refactor Picard.desktop to meet conventions.
2018-10-30 08:34:40 +01:00
Philipp Wolfer
78ec12c20c Windows build: bdist_nsis is no longer used 2018-10-05 20:03:16 +02:00
Philipp Wolfer
d2dec6ca6d PICARD-1364: Write version information to picard.exe 2018-10-05 19:53:05 +02:00
Laurent Monin
16a3074be4 PEP8 fixes 2018-09-13 17:54:13 +02:00
Laurent Monin
5329e3592a Clean up and sort imports using isort
Add a config for isort (https://github.com/timothycrosley/isort)
Run isort -rc . and make import style consistent across files
Add a note about `isort` in CONTRIBUTING.md
2018-08-22 08:51:25 +02:00
Wieland Hoffmann
2e18529ce9 Fill long_description with the contents of README.md
See https://packaging.python.org/guides/making-a-pypi-friendly-readme/.
2018-07-22 10:27:23 +02:00
Wieland Hoffmann
38741ba1d2 Picard 2 supports Python 3 only 2018-07-22 10:18:33 +02:00
Wieland Hoffmann
28433f614b Classify Picard as stable software 2018-07-22 10:17:33 +02:00
Wieland Hoffmann
ec9192198a Properly indent trove classifiers 2018-07-22 10:13:35 +02:00
Sambhav Kothari
3fd9232b44 Repurpose old setup script to create a new installer from pyinstaller dist 2018-07-21 23:31:07 +05:30
Philipp Wolfer
466bec97d8 setup: picard.in does not need to get installed
Fixes picard.in getting installed directly in /usr
2018-06-15 07:41:42 +02:00
Sambhav Kothari
411d0a6688 Cleanup unused setup.py code after move to PyInstaller 2018-03-19 17:46:04 +05:30
Laurent Monin
cd687f4853 Remove references to contrib/plugins in code 2018-03-09 19:29:55 +05:30
Laurent Monin
e2ed569233 Python3 doesn't need to import print_function
This is now a standard feature and no longer needs to be imported from __future__.

https://www.python.org/dev/peps/pep-3105/
2018-02-05 14:43:55 +01:00
Sambhav Kothari
176d0f958e Revert pypi_dev related changes 2017-05-24 23:01:26 +05:30
Sophist
c2c37c8037 Remove unused variables 2017-05-17 15:07:12 +01:00
Sambhav Kothari
c19815e56d Add setuptools metadata 2017-05-13 21:53:42 +05:30
Sambhav Kothari
9d7ef13f9a Detect package name from version string 2017-05-13 15:37:39 +05:30
Sambhav Kothari
9434b9e93a Refactor code 2017-05-12 23:16:23 +05:30
Sambhav Kothari
daa59aa36b Change directory and config names to correspond to dev version 2017-05-12 21:36:54 +05:30
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