Commit Graph

96 Commits

Author SHA1 Message Date
d555284a01 Avoid installing pre-release versions unless explicitly asked
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-22 17:09:55 -07:00
869b0b25b4 Fix passing of version when using download_release 2023-05-22 17:05:28 -07:00
d6c0673a1d Use new type annotations introduced in Python 3.10
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-11 12:42:07 -07:00
d48daaab10 Update dev requirements
Make sure mypy and type stubs are installed in dev environment. They
are already used for linting.
2022-10-11 12:42:07 -07:00
e147fad63c Bump version to 1.2.0
All checks were successful
continuous-integration/drone/tag Build is passing
2022-10-11 12:41:30 -07:00
ab0603d1b9 Improve content type detection
All checks were successful
continuous-integration/drone/push Build is passing
Cycle through detected content types and use the first supported one.

Adds tests to cover cases of priority and exceptions.
2022-10-11 12:20:57 -07:00
e6a269af3d Add application/x-tar+xz as a known content type 2022-10-11 12:20:08 -07:00
e92283b4e9 Skip existing files in test pypi and do twine check every time
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-31 13:20:23 -07:00
10849adfb8 Don't worry about verifying tags when pushing to test pypi
Some checks failed
continuous-integration/drone/push Build is failing
2022-08-31 12:45:36 -07:00
8a4ac73c8d Bump version to v1.1.3
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is passing
2022-08-31 12:28:00 -07:00
fe0d9059aa Recognize new zip content type
Some checks reported errors
continuous-integration/drone/tag Build was killed
continuous-integration/drone/push Build is failing
2022-08-31 12:26:41 -07:00
1b367f5ddb Deploy to test pypi for pushes to main
Some checks failed
continuous-integration/drone/push Build is failing
2022-07-08 12:52:24 -07:00
7ff461fd89 Bump version to v1.1.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-06-30 19:49:43 -07:00
8585380eae Fix missing removeprefix in pseudo_builder.py 2022-06-30 19:48:35 -07:00
d876639c3e Bump patch version to v1.1.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-06-30 15:43:08 -07:00
a27e09c77e Add drone tests for older Python versions
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-30 15:41:52 -07:00
3f23ddd3cc Support for python3.7 and python3.8
All checks were successful
continuous-integration/drone/push Build is passing
Added tox targets as well
2022-06-30 15:37:24 -07:00
1b74126494 Use shutil.move so files can be installed across disks
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-30 13:55:31 -07:00
c49c3ca345 Bump to v1.1.0
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build was killed
2022-06-08 08:52:08 -07:00
e046c9a92a Add the ability to format in asset name into post download command 2022-06-08 08:50:20 -07:00
de1032cdbb Update pre-commit hooks
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-04 20:14:57 -07:00
199e53fe71 Bump version to v1.0.0
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build was killed
2022-03-10 16:46:51 -08:00
61496f3b18 Refactor some method names and Python API 2022-03-10 16:46:13 -08:00
c8607d0207 Add additional recognized content types for extract
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build was killed
2022-03-10 16:44:57 -08:00
f1c0cb9c40 Bump version to 0.4.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-01-10 11:51:10 -08:00
3aa32347e6 Add printing of coverage report back
Still not failing on coverage level since tests are being written
2022-01-10 11:50:45 -08:00
94b011799d Add tests for version parsing 2022-01-10 11:50:26 -08:00
f36c0b7ff7 Add additional tar/gzip headers 2022-01-10 11:50:07 -08:00
83e76376d0 Bump version to 0.4.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-01-10 10:59:55 -08:00
648784b91c Add path argument
All checks were successful
continuous-integration/drone/push Build is passing
This allows specifying a download directory.

Note: This is rhe directory, not name of the downloaded file(s)
2022-01-09 13:27:06 -08:00
a6b0f46d7e Bump version to v0.3.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-01-07 11:09:02 -08:00
020d9f442e Add new fetching of git tags 2022-01-07 11:08:37 -08:00
279b57c4ef Add sample packaging implementation
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-06 15:10:17 -08:00
657e6884e8 Add modules to setup
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/tag Build is passing
2022-01-06 14:06:06 -08:00
3bb8163145 Bump version for builder
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-01-06 13:49:32 -08:00
a9d7cce8ca Update formatting 2022-01-06 13:49:07 -08:00
cdf473d5e3 Add a pseudo builder for wrapping installs
Some checks failed
continuous-integration/drone/push Build is failing
2022-01-06 13:32:47 -08:00
ba28db2509 Push initial beta release
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-01-05 20:56:45 -08:00
b789a311c5 Remove py3.8 tests as well
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-05 20:43:23 -08:00
7b4022bf02 Update setup.py with supported versions
Some checks failed
continuous-integration/drone/push Build is failing
2022-01-05 20:41:24 -08:00
2b4cb0253b Remove unsupported py3.7 2022-01-05 20:40:05 -08:00
c3d5ce26c1 Remove unsupported py3.6
Some checks failed
continuous-integration/drone/push Build is failing
2022-01-05 20:37:51 -08:00
05b75772ca Add install instructions to readme
Some checks failed
continuous-integration/drone/push Build is failing
2022-01-05 20:35:20 -08:00
c2ae14d48c Update pre-commit and get tests passing 2022-01-05 20:27:37 -08:00
764d0f9e3a Initial working 2022-01-05 17:01:44 -08:00
64b80fa6a8 Initial commit 2022-01-05 23:20:28 +00:00