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
Alex Gaynor
8ce4bfaddf
Remove darwin from install.sh ( #175 )
2019-05-26 11:53:30 -04:00
Alex Gaynor
ac270ba761
Remove darwin from run.sh ( #176 )
2019-05-26 11:53:17 -04:00
Paul Kehrer
6659f215bf
Azure ( #174 )
...
* switch to azure pipelines
no more jenkins, do mac builds on azure
* add status badge
* fix manifest issue
* full path to tox on windows
* quotes
* indentation
* i don't understand.
* remove unneeded vars
* test on more pythons
2019-05-26 11:28:59 -04:00
Sviatoslav Sydorenko
bc8a55e70e
Pin the lower bound of PEP517-required setuptools ( #171 )
...
* Pin the lower bound of PEP517-required setuptools
It fails with Pip's buggy build env isolation combined with the
default fallback for the build backend which is
``setuptools.build_meta.__legacy__``.
* Point to setuptools PEP 517 backend explicitly
2019-05-07 15:08:38 -04:00
Tom Callaway
0920783008
remove advertising clause from niels blowfish code, with his explicit permission ( #170 )
2019-04-16 06:53:21 +08:00
Paul Kehrer
d0e8cfe7a0
reopen master ( #167 )
2019-01-16 10:59:04 -05:00
Paul Kehrer
6c5714ef80
version bump and changelog 3.1.6 ( #165 )
2019-01-16 10:42:56 -05:00
Mark Dastmalchi-Round
7622823704
Added portable_endian support for Haiku OS ( #164 )
2019-01-16 09:05:21 -06:00
Paul Kehrer
32d80d6b5e
bump version for next dev cycle ( #163 )
2018-12-11 20:27:37 -05:00
Paul Kehrer
aeda81039a
port the cffi libffi build code ( #162 )
...
* port the cffi libffi build code
* remove spaces added by gremlins
2018-12-11 20:09:43 -05:00
Paul Kehrer
f2ddbf3a75
changelog and bump version to 3.1.5 ( #161 )
2018-12-11 19:02:56 -05:00
k3it
5e6bf06e5b
add AIX platform support to portable_endian.h ( #159 )
2018-12-03 10:23:23 +08:00
Paul Kehrer
6a5b785fdf
encrypt another payload ( #156 )
2018-10-30 09:44:46 -04:00
Jon Dufresne
c3dc912cae
Pass python_requires argument to setuptools ( #154 )
...
Helps pip decide what version of the library to install.
https://packaging.python.org/guides/distributing-packages-using-setuptools/#python-requires
> If your project only runs on certain Python versions, setting the
> python_requires argument to the appropriate PEP 440 version specifier
> string will prevent pip from installing the project on other Python
> versions.
https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords
> python_requires
>
> A string corresponding to a version specifier (as defined in PEP 440)
> for the Python version, used to specify the Requires-Python defined in
> PEP 345.
2018-10-30 09:38:47 -04:00
Paul Kehrer
271ac9f2af
fix our CI rot ( #155 )
2018-10-30 09:19:41 -04:00
Alex Gaynor
b8c466aac0
Added a pyproject.toml ( #153 )
2018-07-23 18:35:55 -04:00
Paul Kehrer
e77ef7e093
switch wheel building back to using pip wheel ( #152 )
2018-07-14 10:33:10 -04:00