Commit Graph

43 Commits

Author SHA1 Message Date
IamTheFij 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
IamTheFij e147fad63c Bump version to 1.2.0
continuous-integration/drone/tag Build is passing Details
2022-10-11 12:41:30 -07:00
IamTheFij ab0603d1b9 Improve content type detection
continuous-integration/drone/push Build is passing Details
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
IamTheFij e6a269af3d Add application/x-tar+xz as a known content type 2022-10-11 12:20:08 -07:00
IamTheFij e92283b4e9 Skip existing files in test pypi and do twine check every time
continuous-integration/drone/push Build is passing Details
2022-08-31 13:20:23 -07:00
IamTheFij 10849adfb8 Don't worry about verifying tags when pushing to test pypi
continuous-integration/drone/push Build is failing Details
2022-08-31 12:45:36 -07:00
IamTheFij 8a4ac73c8d Bump version to v1.1.3
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/tag Build is passing Details
2022-08-31 12:28:00 -07:00
IamTheFij fe0d9059aa Recognize new zip content type
continuous-integration/drone/tag Build was killed Details
continuous-integration/drone/push Build is failing Details
2022-08-31 12:26:41 -07:00
IamTheFij 1b367f5ddb Deploy to test pypi for pushes to main
continuous-integration/drone/push Build is failing Details
2022-07-08 12:52:24 -07:00
IamTheFij 7ff461fd89 Bump version to v1.1.2
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-06-30 19:49:43 -07:00
IamTheFij 8585380eae Fix missing removeprefix in pseudo_builder.py 2022-06-30 19:48:35 -07:00
IamTheFij d876639c3e Bump patch version to v1.1.1
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-06-30 15:43:08 -07:00
IamTheFij a27e09c77e Add drone tests for older Python versions
continuous-integration/drone/push Build is passing Details
2022-06-30 15:41:52 -07:00
IamTheFij 3f23ddd3cc Support for python3.7 and python3.8
continuous-integration/drone/push Build is passing Details
Added tox targets as well
2022-06-30 15:37:24 -07:00
IamTheFij 1b74126494 Use shutil.move so files can be installed across disks
continuous-integration/drone/push Build is passing Details
2022-06-30 13:55:31 -07:00
IamTheFij c49c3ca345 Bump to v1.1.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build was killed Details
2022-06-08 08:52:08 -07:00
IamTheFij e046c9a92a Add the ability to format in asset name into post download command 2022-06-08 08:50:20 -07:00
IamTheFij de1032cdbb Update pre-commit hooks
continuous-integration/drone/push Build is passing Details
2022-04-04 20:14:57 -07:00
IamTheFij 199e53fe71 Bump version to v1.0.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build was killed Details
2022-03-10 16:46:51 -08:00
IamTheFij 61496f3b18 Refactor some method names and Python API 2022-03-10 16:46:13 -08:00
IamTheFij c8607d0207 Add additional recognized content types for extract
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build was killed Details
2022-03-10 16:44:57 -08:00
IamTheFij f1c0cb9c40 Bump version to 0.4.1
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-01-10 11:51:10 -08:00
IamTheFij 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
IamTheFij 94b011799d Add tests for version parsing 2022-01-10 11:50:26 -08:00
IamTheFij f36c0b7ff7 Add additional tar/gzip headers 2022-01-10 11:50:07 -08:00
IamTheFij 83e76376d0 Bump version to 0.4.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-01-10 10:59:55 -08:00
IamTheFij 648784b91c Add path argument
continuous-integration/drone/push Build is passing Details
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
IamTheFij a6b0f46d7e Bump version to v0.3.0
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-01-07 11:09:02 -08:00
IamTheFij 020d9f442e Add new fetching of git tags 2022-01-07 11:08:37 -08:00
IamTheFij 279b57c4ef Add sample packaging implementation
continuous-integration/drone/push Build is passing Details
2022-01-06 15:10:17 -08:00
IamTheFij 657e6884e8 Add modules to setup
continuous-integration/drone/push Build was killed Details
continuous-integration/drone/tag Build is passing Details
2022-01-06 14:06:06 -08:00
IamTheFij 3bb8163145 Bump version for builder
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-01-06 13:49:32 -08:00
IamTheFij a9d7cce8ca Update formatting 2022-01-06 13:49:07 -08:00
IamTheFij cdf473d5e3 Add a pseudo builder for wrapping installs
continuous-integration/drone/push Build is failing Details
2022-01-06 13:32:47 -08:00
IamTheFij ba28db2509 Push initial beta release
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-01-05 20:56:45 -08:00
IamTheFij b789a311c5 Remove py3.8 tests as well
continuous-integration/drone/push Build is passing Details
2022-01-05 20:43:23 -08:00
IamTheFij 7b4022bf02 Update setup.py with supported versions
continuous-integration/drone/push Build is failing Details
2022-01-05 20:41:24 -08:00
IamTheFij 2b4cb0253b Remove unsupported py3.7 2022-01-05 20:40:05 -08:00
IamTheFij c3d5ce26c1 Remove unsupported py3.6
continuous-integration/drone/push Build is failing Details
2022-01-05 20:37:51 -08:00
IamTheFij 05b75772ca Add install instructions to readme
continuous-integration/drone/push Build is failing Details
2022-01-05 20:35:20 -08:00
IamTheFij c2ae14d48c Update pre-commit and get tests passing 2022-01-05 20:27:37 -08:00
IamTheFij 764d0f9e3a Initial working 2022-01-05 17:01:44 -08:00
IamTheFij 64b80fa6a8 Initial commit 2022-01-05 23:20:28 +00:00