Commit Graph

220 Commits

Author SHA1 Message Date
Alex Gaynor
d79fcd2d05
cargo cult some coveragerc from cryptography (#253)
* cargo cult some coveragerc from cryptography

* Combine coverage for path remapping

* Update .coveragerc
2021-04-18 10:02:28 -05:00
dependabot[bot]
df960d84e8
Update actions/setup-python requirement to v2.2.2 (#250)
Updates the requirements on [actions/setup-python](https://github.com/actions/setup-python) to permit the latest version.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](dc73133d4d)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-13 07:09:38 -04:00
Ellie Jeong
6c376fe02d
Installing bcrypt on z/OS (#248)
* zos support

* add changelog for z/OS support

* add changelog for z/OS support
2021-02-18 10:21:48 -06:00
Paul Kehrer
bdcc66012c
main branch rename (#247) 2021-02-13 12:51:50 -05:00
Ben Soyka
d22ece0777
Fix security policy link (#245) 2021-01-20 19:35:41 -05:00
Paul Kehrer
8f8a0d945d
remove travis, add more GA jobs (#243)
* remove travis, add more GA jobs

no arm64 CI job yet

* remove all but minimum/latest jobs for windows and macos

we ship abi3 on all platforms and these jobs don't have a lot of value.
we test on all versions through linux.

* indentation is hard
2020-12-22 21:11:29 -05:00
Alex Gaynor
71d92347b0
Update our python versions to be consistent (#241) 2020-12-19 11:21:01 -06:00
dependabot[bot]
7a4a242562
Bump actions/setup-python from v2.1.4 to v2.2.0 (#240)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from v2.1.4 to v2.2.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2.1.4...8c5ea631b2b2d5d8840cf4a2b183a8a0edc1e40d)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-18 09:00:30 -05:00
dependabot[bot]
0e8dc9f960
Update actions/setup-python requirement to v2.1.4 (#237)
Updates the requirements on [actions/setup-python](https://github.com/actions/setup-python) to permit the latest version.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](41b7212b16)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-23 23:42:29 -05:00
Alex Gaynor
afd7de4a89
Added dependabot for GHA (#236) 2020-11-23 22:32:01 -06:00
Alex Gaynor
8ec8842d9f
Different day, different black (#232) 2020-08-26 21:47:24 -05:00
Alex Gaynor
06bdac893b
remove page-size wizard nonsense now that the wheel buidler is fixed (#230) 2020-08-25 18:44:14 -05:00
Alex Gaynor
92f86911c6
Update .travis.yml (#229) 2020-08-18 14:55:31 -05:00
Alex Gaynor
ec863dd5da
try gravitron2 arm64 (#228) 2020-08-18 14:38:45 -05:00
Paul Kehrer
8d35d8acb8
fix page size on aarch64 (#226)
debian/ubuntu use 4k pages while centos uses 64k pages. 64k pages work
on 4k page systems while a 4k compiled binary will throw this error:
ELF load command alignment not page-aligned

This patch attempts to pass a linker flag that should force 64k page
alignment at all times
2020-08-17 10:23:18 -04:00
Eugene
0b88cb2273
Drop six dependency (#225)
* Drop six dependency

* Resolve formatting error
2020-08-17 07:44:23 -04:00
Paul Kehrer
a571ad475d
reopen master (#224) 2020-08-16 14:01:08 -04:00
Paul Kehrer
d5394252d6
bump for 3.2.0 (#223) 2020-08-16 13:14:20 -04:00
Paul Kehrer
314c0f57aa
convert to workflow and improve (#222)
* convert to workflow and improve

* E231 should probably be ignored now that we use black but whatever

* no legacy
2020-08-16 13:07:10 -04:00
Paul Kehrer
e813ce2a3f
major changes to wheel building (#221) 2020-08-15 19:57:23 -04:00
Alex Gaynor
007d51fc81
lock old issues (#219) 2020-08-14 08:53:35 -05:00
Alex Gaynor
6c83004aff
Remove legacy setup.py stuff (#124)
* Remove legacy setup.py stuff

* flake8
2020-08-14 08:33:36 -05:00
Steve Dignam
f9066e2be5
add: type hints to top level functions (#218)
* WIP: add type hints to top level functions

TODO:
- see if mypy picks up types when installing in new project
- setup mypy in CI

fixes https://github.com/pyca/bcrypt/issues/215

* add mypy to ci & move py.typed to correct folder?

* try and get mypy to run in CI

* run mypy in travis?

* use mypy defaults for python_version and platform

https://mypy.readthedocs.io/en/stable/config_file.html#platform-configuration

* update change log with changes
2020-08-13 21:09:30 -05:00
Paul Kehrer
f3c255ca15
support only python 3.6+ (#217) 2020-08-11 21:35:26 -04:00
Paul Kehrer
7b24fceda3
pypy should be 3.6 (#216) 2020-08-11 21:19:48 -04:00
odidev
a37a0ef576
Fix for using pip for aarch64 (#214) 2020-08-05 14:35:01 -05:00
Paul Kehrer
af26a4c596
more flailing with aarch64 (#213) 2020-08-01 23:52:12 -04:00
Paul Kehrer
a254f291a9
all inside a single string (#212) 2020-08-01 21:40:56 -04:00
Paul Kehrer
a180125799
need this flag for pip wheel (#211) 2020-08-01 21:23:20 -04:00
Paul Kehrer
385e33f3f3
use pip wheel for aarch64 as well (#210)
* use pip wheel for aarch64 as well

* downgrade pip
2020-08-01 15:02:11 -04:00
odidev
9ec889b99a
ARM64 Support to Github Actions for wheel development (#209)
Signed-off-by: odidev <odidev@puresoftware.com>
2020-08-01 09:56:18 -05:00
Alex Gaynor
09c5fd1a20
Paint it Black by the Rolling Stones (#208) 2020-07-23 19:38:00 -05:00
odidev
cd8ba16d8e
ARM64: Add ARM64 jobs in Travis-CI (#207) 2020-07-15 13:45:58 -05:00
Alex Gaynor
2e6287ce23
Remove reference to azure pipelines from manifest.in (#203) 2020-04-19 12:26:06 -05:00
Paul Kehrer
dca40f0244
name the GA jobs and update the README (#202) 2020-04-12 10:33:47 -04:00
Alex Gaynor
b77e52961e
Try to fix ubuntu wheel builder (#201) 2020-04-12 09:30:30 -05:00
Alex Gaynor
73150e5663
move is not a command on macOS and Linux (#200) 2020-04-12 09:28:33 -05:00
Alex Gaynor
d3c83da2eb
fixed wheel builder syntax (#199) 2020-04-12 09:20:43 -05:00
Alex Gaynor
b15543b769
Migrate wheel builders to GA (#198)
* Migrate Windows wheel builder to GA

* Migrate macOS wheel builder to GA

* Migrate manylinux1 wheel builder to GA

* Migrate release.py to use GA
2020-04-12 09:11:37 -05:00
Alex Gaynor
d03e0eb277
Add changelog entry for 3.4 (#197) 2020-03-22 11:08:48 -05:00
Alex Gaynor
b1c2381d10
Convert macOS CI to GA (#196) 2020-03-22 11:07:55 -05:00
Alex Gaynor
b81400becc
Move Windows CI to Github Actions (#195) 2020-03-22 10:44:43 -05:00
Paul Kehrer
22c89ea389 don't downgrade pip on windows wheel building (#190) 2019-10-20 10:29:24 -04:00
Alex Gaynor
92fd05271f Fixes #187 -- test and build wheels on py38 (#188)
* Fixes #187 -- test and build wheels on py38

* Remove 3.8 for now

* Tell tox to use isolated builds
2019-10-20 11:20:40 +08:00
Eduardo
dd4ca13821 Updated README.md with alpine dependecies (#184)
* Updated README.md with alpine dependecies

* Updated README.md with alpine dependecies
2019-07-28 15:41:04 -04:00
Paul Kehrer
c283e6d608 3.1.8.dev1 version bump (#183) 2019-06-19 20:52:43 -04:00
Paul Kehrer
af4d070e8f bcrypt 3.1.7 release (#180)
* bcrypt 3.1.7 release

* empty commits are critical for a functioning CI apparently
2019-06-19 20:05:12 -04:00
Paul Kehrer
03aa6f8da8 workaround pep517 issues with pip (#181) 2019-06-19 18:51:49 -04:00
Alex Gaynor
cb29250759 Update release automation for CI updates (#178)
* Update release automation for CI updates

* flake8

* Fixed Manifest

* empty commit

* oops
2019-05-26 23:34:30 -04:00
Paul Kehrer
61e833684f add azure pipelines wheel builder for bcrypt (#177)
* add azure pipelines wheel builder for bcrypt

* fix manifest, remove jenkins
2019-05-26 18:38:37 -04:00