Marcin Kulik
ff14e5b5be
Fix push task in Makefile
2023-07-05 16:10:44 +02:00
Davis Schirmer
daee7578ed
[build] Remove .mypy_cache with clean.all Makefile target
2021-11-05 01:47:38 -04:00
Davis Schirmer
721bd0faed
[build] Run build target in VIRTUAL_ENV
2021-11-05 01:15:30 -04:00
Davis Schirmer
851482120c
[build] Add clean, clean.all targets to Makefile
2021-11-05 01:14:08 -04:00
Davis Schirmer
bd3e6f5f67
[test] Convert unittests runner nose => pytest
...
Per the official docs, nose is in maintenance mode. Attempts to import
`Callable` from `collections` fails in Python 3.10. Convert
nose-specific assert statements to bare asserts supported by pytest.
* https://nose.readthedocs.io/en/latest/#note-to-users
* https://github.com/pytest-dev/nose2pytest
2021-11-05 01:13:56 -04:00
Davis Schirmer
dcf4f3f9ca
[test] Update test distro Dockerfiles
...
* Add Dockerfile.{alpine,arch}
* Add test.distros Makefile target
2021-11-05 01:13:55 -04:00
Davis Schirmer
2bfb38c1f3
[build] Refactor Makefile
2021-11-05 01:13:38 -04:00
Marcin Kulik
1330940de2
Don't push all tags - just the new release one
2021-10-02 20:16:09 +02:00
Marcin Kulik
fcec36cb51
Remove duplicate make task
2021-10-02 20:14:53 +02:00
gpotter2
b906a2a4d3
Use twine instead of setup.py sdist upload
...
"python setup.py sdist upload"
is deprecated and should not be used. It also doesn't support nice and
fancy markdown (this is why https://pypi.org/project/asciinema/2.0.2/
looks like garbage).
See
https://packaging.python.org/guides/distributing-packages-using-setuptools/
2021-10-02 16:28:22 +02:00
Marcin Kulik
decb755b76
Update name of pypitest index
2016-07-13 10:51:43 +02:00
Marcin Kulik
4bfca432c8
Enable unit tests on CI
2016-07-11 20:21:10 +02:00
Marcin Kulik
157acb3d3f
Use Python 3 in Makefile
2016-07-05 17:12:15 +02:00
Marcin Kulik
0fc7d2e895
Try fixing Travis build
2016-07-05 16:20:10 +02:00
Marcin Kulik
4605040676
Revert "Remove old, python based implementation"
...
This reverts commit c76efecbe1 .
2016-06-07 21:02:11 +02:00
Marcin Kulik
ec6bce8f07
Don't embed git commit sha in version command output
2015-07-02 21:41:27 +02:00
Marcin Kulik
971e49ea21
Make "all" a phony goal
2015-07-01 20:27:28 +02:00
Steve Wills
79e79e3f1f
add build on FreeBSD
2015-06-23 14:42:06 -04:00
Marcin Kulik
d61e97262c
Move version def to main.go
2015-03-05 15:37:35 +01:00
Marcin Kulik
f38e9bd07a
Remove "deps" make task
2015-03-03 13:03:22 +01:00
Marcin Kulik
3a2bb8dce9
Allow staged installs with DESTDIR
2014-12-19 17:53:43 +01:00
Marcin Kulik
2f55f9b1b7
Make install and uninstall targets PHONY
2014-12-18 14:02:31 +01:00
Marcin Kulik
93d13f2cf8
Fix top dir in release tarballs
2014-12-17 17:16:40 +01:00
Marcin Kulik
8cd1390863
Support linux/arm
2014-12-16 12:43:29 +01:00
Marcin Kulik
f48aa45221
Add make task for building release tarballs
2014-12-16 12:43:03 +01:00
Marcin Kulik
61d63ec89c
Switch to GPLv3
2014-11-15 17:42:04 +01:00
Marcin Kulik
2a47bef210
Add make tasks for installing and uninstalling
2014-11-13 20:46:00 +01:00
Marcin Kulik
999c5d2367
Add make tasks for releasing
2014-11-13 20:46:00 +01:00
Marcin Kulik
04b86dd67f
Keep version number in const rather than in VERSION file
2014-11-13 20:45:59 +01:00
Marcin Kulik
361be224eb
Demote version and help to functions
2014-11-13 20:45:59 +01:00
Marcin Kulik
7d8f58884b
Build to bin/
2014-11-13 20:45:59 +01:00
Marcin Kulik
9a51550ce1
Install deps on travis build
2014-11-13 20:45:05 +01:00
Marcin Kulik
4ac0d9c08e
Do gofmt diff check on travis build
2014-11-13 20:45:05 +01:00
Marcin Kulik
c76efecbe1
Remove old, python based implementation
2014-11-13 20:45:05 +01:00
Marcin Kulik
7a98763815
Adjust Makefile to the new release process
2013-10-06 13:49:25 +02:00
Marcin Kulik
f6e9a056b6
Proper python package layout
2013-10-06 13:49:24 +02:00
Marcin Kulik
8e1f5cf329
Version bump
2013-10-04 18:42:10 +02:00
Marcin Kulik
c35e6f18a0
Version bump
2013-10-03 18:44:11 +02:00
Marcin Kulik
b138b553c4
Use python2.7 in shebang
...
All systems that have python 2.7 installed have "python2.7" symlink.
That includes all Linux distros and OSX. Though not all these systems
have "python2" symlink. Also, "python" symlink can point to either
python 2 or python 3.
2013-10-03 18:39:33 +02:00
Marcin Kulik
f745f71a6c
Bump the version
2013-10-03 10:05:40 +02:00
Marcin Kulik
81475adc70
Fix location of installed docs
2013-10-02 22:07:52 +02:00
Marcin Kulik
88fb72291a
Include docs in "make install"
2013-10-02 21:28:24 +02:00
Marcin Kulik
af8ef3dd74
Bump the version
2013-10-02 18:12:48 +02:00
Marcin Kulik
054c0b5a2f
Add basic integration tests
2013-10-02 18:12:47 +02:00
Marcin Kulik
a09224407e
Releasing with Makefile
2013-10-01 22:36:26 +02:00
Marcin Kulik
290be7ed91
Add "test" target for make
2013-09-30 22:36:13 +02:00
Marcin Kulik
8c533b0f9c
Use python2 in generated binary's shebang
2013-09-30 22:35:26 +02:00
Marcin Kulik
e8567d4c39
Make "build" a default make target
2013-09-30 22:35:01 +02:00
Marcin Kulik
48c108a7b1
Update project naming one more time
2013-09-24 22:56:39 +02:00
Marcin Kulik
1b0d87c8df
No more upload queue
...
Conflicts:
bin/asciiio
2013-09-24 22:08:15 +02:00