Commit graph

77 commits

Author SHA1 Message Date
Jakub Kadlcik
d342fc617a Automatic commit of package [tito] release [0.6.22-1].
Created by command:

/usr/bin/tito tag
2022-11-14 01:10:18 +01:00
Jakub Kadlcik
4638a05b76 Automatic commit of package [tito] release [0.6.21-1].
Created by command:

/usr/bin/tito tag
2022-07-21 10:45:05 +02:00
Jakub Kadlcik
b17cc0592b Use io.open instead of open
I don't remember if the `encoding="utf-8"` parameter for `open` is
necessary in this case but I think I added it for a reason. Let's be
safe and not remove it. Instead let's use `io.open` which supports it
even in python 2.
2022-07-21 10:39:55 +02:00
Jakub Kadlcik
bd1b8e1bf4 Add long_description to setup.py
I uploaded tito to PyPI, see https://pypi.org/project/tito/
and it says that

> The author of this package has not provided a project description

This should fix it.
2022-03-13 22:44:10 +01:00
Jakub Kadlcik
201731715a Automatic commit of package [tito] release [0.6.20-1].
Created by command:

/usr/bin/tito tag
2022-02-23 12:35:54 +01:00
Jakub Kadlcik
41f7cfd09f Automatic commit of package [tito] release [0.6.19-1].
Created by command:

/usr/bin/tito tag
2021-08-15 22:42:29 +02:00
Jakub Kadlcik
6553a15948 Automatic commit of package [tito] release [0.6.18-1].
Created by command:

/usr/bin/tito tag
2021-06-23 21:32:50 +02:00
Jakub Kadlcik
d6aeb8a29b Automatic commit of package [tito] release [0.6.17-1].
Created by command:

/usr/bin/tito tag
2021-05-17 02:37:35 +02:00
Jakub Kadlcik
0cbcb8a5e8 Automatic commit of package [tito] release [0.6.16-1].
Created by command:

/usr/bin/tito tag
2021-01-26 16:34:24 +01:00
Jakub Kadlcik
2a9178dcf2 Automatic commit of package [tito] release [0.6.15-1].
Created by command:

/usr/bin/tito tag
2020-07-10 11:06:05 +02:00
Jakub Kadlcik
1ec010e0cd Automatic commit of package [tito] release [0.6.14-1].
Created by command:

/usr/bin/tito tag
2020-05-04 11:46:23 +02:00
Jakub Kadlcik
4edf7e4533 Move tito under rpm-software-management namespace 2020-03-30 15:35:13 +02:00
Jakub Kadlcik
3e06357df7 Automatic commit of package [tito] release [0.6.13-1].
Created by command:

/usr/bin/tito tag
2020-03-29 01:35:57 +01:00
Tadej Janež
6f5a455aac
Modernize developer installation
Support the popular pip editable installation mode.

To work-around a problem in setuptools' develop target, generalize
'install_dir' to say all packages are in 'src' (for more info, see:
https://github.com/pypa/pip/issues/126).

Remove pre-generated bin/tito-dev script.
2020-03-24 09:25:44 +01:00
Tadej Janež
9820841af5
Automatically create tito's console script
Create tito.cli.main() which serves as command line's entry point that
can be used:
- by setuptools' 'console_scripts' entry point mechanism for automatic
  script creation,
- via 'if __name__ == "__main__":'.

Remove pre-generated bin/tito script.

Update SPEC file.
2020-03-24 09:25:41 +01:00
Ernestas Kulik
3a79fdde9f Move to python-blessed
As python-blessings is unmaintained nowadays and is not packaged for
EPEL 8, it might be good to move to an active fork.

Related: https://bugzilla.redhat.com/show_bug.cgi?id=1777377
2020-01-13 09:04:38 +01:00
Jakub Kadlcik
fbef7d7f02 Automatic commit of package [tito] release [0.6.12-1].
Created by command:

/usr/bin/tito tag
2019-12-20 17:19:06 +01:00
Alex Wood
77d54e6579 Add missing dependency declarations. 2019-04-09 14:34:23 -04:00
Devan Goodwin
cc7e168011 Automatic commit of package [tito] release [0.6.11-1].
Created by command:

/usr/bin/tito tag
2017-12-07 09:57:27 -04:00
Devan Goodwin
b5597fc429 Automatic commit of package [tito] release [0.6.10-1].
Created by command:

/usr/bin/tito tag
2017-02-01 10:51:34 -04:00
Devan Goodwin
de14541103 Automatic commit of package [tito] release [0.6.9-1].
Created by command:

/usr/bin/tito tag
2017-01-09 12:13:08 -04:00
Devan Goodwin
21720cc9d2 Automatic commit of package [tito] release [0.6.8-1]. 2016-11-01 15:38:30 -03:00
Devan Goodwin
efe5b98498 Automatic commit of package [tito] release [0.6.7-1]. 2016-10-05 16:11:33 -03:00
Devan Goodwin
79ed5505b4 Automatic commit of package [tito] release [0.6.6-1]. 2016-04-19 12:44:22 -03:00
Devan Goodwin
e851f18db4 Automatic commit of package [tito] release [0.6.5-1]. 2016-04-08 09:52:53 -03:00
Devan Goodwin
cc8a2a4920 Automatic commit of package [tito] release [0.6.4-1]. 2016-01-26 10:28:56 -04:00
Devan Goodwin
a455c4fcb0 Automatic commit of package [tito] release [0.6.3-1]. 2016-01-08 12:30:39 -04:00
Devan Goodwin
f61a04c36d Automatic commit of package [tito] release [0.6.2-1]. 2015-07-24 14:40:50 -03:00
Devan Goodwin
a455666d12 Automatic commit of package [tito] release [0.6.1-1]. 2015-07-20 11:20:34 -03:00
Devan Goodwin
2c33922df9 Automatic commit of package [tito] release [0.6.0-1]. 2015-06-12 15:46:31 -03:00
Alex Wood
d73ab2d661 Replace old Perl script for munging RPM release number. 2015-06-10 18:31:36 -04:00
Alex Wood
09d89eb4ef Fix tarball timestamps from git archive with Python.
Tito passes "git archive" a tree ID.  The "git archive" man page states:

    git archive behaves differently when given a tree ID versus when
    given a commit ID or tag ID. In the first case the current time
    is used as the modification time of each file in the archive.

Using the current time means that every time we build the source
tarball, the file fingerprint will change since the metadata in the
tarball changes.  We don't want that since build systems track the
fingerprint to see if the actual source has changed.

This process was previously handled in an enigmatic Perl script that
lacked any comments whatsoever.  Converting it to well-commented Python
makes the process less mysterious and speedier since Tito doesn't need
to shell out to Perl.
2015-05-15 13:07:34 -04:00
Devan Goodwin
9a92485a6d Automatic commit of package [tito] release [0.5.6-1]. 2014-12-23 11:36:41 -04:00
Devan Goodwin
71c857add4 Automatic commit of package [tito] release [0.5.5-1]. 2014-05-16 13:04:40 -03:00
Devan Goodwin
24693f7584 Automatic commit of package [tito] release [0.5.4-1]. 2014-05-12 11:11:03 -03:00
Devan Goodwin
0ecdf60026 Automatic commit of package [tito] release [0.5.3-1]. 2014-05-12 08:52:17 -03:00
Devan Goodwin
f7b6311d8c Automatic commit of package [tito] release [0.5.2-1]. 2014-05-09 13:55:36 -03:00
Devan Goodwin
ed9bb820c0 Automatic commit of package [tito] release [0.5.1-1]. 2014-05-09 12:38:07 -03:00
Devan Goodwin
071278cfc9 Fix pep8 issues. 2014-05-09 11:06:53 -03:00
Devan Goodwin
4149b01828 Automatic commit of package [tito] release [0.5.0-1]. 2014-03-24 09:23:56 -03:00
Paul Morgan
1597d7956a add pep8 tests and fix lexical indentation for python3
These are the pep8 tests that break python3,
such as mixing tabs and spaces for indentation.

I ignored all the pep8 tests that seemed only stylistic,
such as "visual" indentation.

http://docs.python.org/3.3/reference/lexical_analysis.html
2014-02-28 01:34:34 +00:00
Devan Goodwin
135f2d36f0 Automatic commit of package [tito] release [0.4.18-1]. 2013-11-14 09:08:54 -04:00
Devan Goodwin
957af760d7 Automatic commit of package [tito] release [0.4.17-1]. 2013-08-02 11:40:30 -03:00
Devan Goodwin
82ce9ef577 Automatic commit of package [tito] release [0.4.16-1]. 2013-07-09 10:44:13 -03:00
Devan Goodwin
bb9d9eaf53 Automatic commit of package [tito] release [0.4.15-1]. 2013-07-08 14:32:15 -03:00
Devan Goodwin
408b5cf051 Automatic commit of package [tito] release [0.4.14-1]. 2013-07-08 14:30:54 -03:00
Devan Goodwin
d1fafbe48d Automatic commit of package [tito] release [0.4.13-1]. 2013-06-13 10:17:41 -03:00
Devan Goodwin
7aa6832011 Automatic commit of package [tito] release [0.4.12-1]. 2013-04-26 15:27:04 -03:00
Devan Goodwin
7ca6d78090 Automatic commit of package [tito] release [0.4.11-1]. 2013-01-17 08:54:47 -04:00
Devan Goodwin
f9b6c9f83f Automatic commit of package [tito] release [0.4.10-1]. 2012-11-28 09:01:36 -04:00