Yury Selivanov
94e3a87063
setup: Add Python 3.7 classifier
2018-05-30 16:51:40 -04:00
Yury Selivanov
740cb7f374
setup.py: Read __version__ from uvloop/__init__.py
...
Fixes #137 .
2018-05-30 12:07:02 -04:00
Yury Selivanov
a6378778d7
setup.py: Check correct Cython version; fix linting errors
2018-05-30 12:05:05 -04:00
Yury Selivanov
98bdb55382
Upgrade to Cython 0.28.2
...
Use new @cython.iterable_coroutine instead of patching the
generated C code.
Fixes issue #122 .
2018-05-22 18:29:57 -04:00
Yury Selivanov
28d35d9b7f
setup.py: Add framework classifier
2018-04-17 16:11:34 -04:00
Yury Selivanov
345c86e455
Bump to 0.9.2.dev0
2017-11-28 22:19:48 -05:00
Yury Selivanov
d27b45c7dd
Bump the version to 0.9.1
2017-11-28 19:03:24 -05:00
Yury Selivanov
22b8213a3b
Set version to wip 0.9.1.dev0
2017-11-26 19:17:19 -05:00
Yury Selivanov
6033f09422
Bump the version to 0.9.0
2017-11-26 16:22:37 -05:00
Yury Selivanov
ddceca8481
setup.py: trim whitespace
2017-11-26 01:32:14 -05:00
Craig McQueen
2dbb637309
Allow for cross-compile of libuv ( #114 )
...
If LIBUV_CONFIGURE_HOST environment variable is defined, then call
./configure with --host parameter set to LIBUV_CONFIGURE_HOST value.
2017-11-13 10:30:48 -05:00
Frederik Aalund
357cb60a1a
Link with pthread ( #87 )
...
When importing uvloop, I got the following error:
>>> import uvloop
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/projects/RedPitaya/OS/buildroot/buildroot-2017.02/output/target/usr/lib/python3.5/site-packages/uvloop/__init__.py", line 7, in <module>
ImportError: /usr/lib/python3.5/site-packages/uvloop/loop.cpython-35m-arm-linux-gnueabihf.so: undefined symbol: pthread_atfork
This is fixed by linking the plugin (`loop.cpython-35m-arm-linux-gnueabihf.so`) to pthread as done in this patch.
2017-11-10 12:24:15 -05:00
Yury Selivanov
9dfbf0c1d7
Bump the version to 0.8.1
2017-09-11 18:10:08 -04:00
Elvis Pranskevichus
be920ea74e
Fix running of setup.py test with recent setuptools. ( #84 )
...
Referencing "setup" in the "test_suite" setup() argument leads to
setup.py being executed twice, which leads to a broken command
behaviour.
2017-03-30 10:59:06 -04:00
Yury Selivanov
3ad8bad3ee
Bump the version to 0.8.0; mark uvloop as stable and prod ready
2017-02-09 12:32:20 -05:00
Ben Jolitz
f8a5376737
setup.py: Add support DragonFlyBSD ( closes #77 )
2017-02-05 20:03:42 -05:00
Elvis Pranskevichus
ec11650be4
ci: Make sure wheel builds on macOS start from a clean slate
2017-01-04 16:49:30 -05:00
Yury Selivanov
a897aed360
Bump the version to v0.7.1
2017-01-01 17:04:59 -07:00
Elvis Pranskevichus
62fb310278
ci: Switch to staged release process
...
Uploading release artifacts directly to PyPI from the build matrix is
bad, as this may result in an incomplete or broken release if any of
the platforms fail to build.
To fix the process, implement a "staged" build process whereby artifacts
are built from a dedicated "releases" branch and are uploaded to an S3
bucket. Once all artifacts have been successfully built, the release
tag may be pushed to master, and the previously built artifacts will be
uploaded to PyPI as a single transaction.
2016-12-23 18:35:39 -05:00
Yury Selivanov
04fa0cc4e5
Bump the version to 0.6.8
2016-12-23 13:31:36 -05:00
Yury Selivanov
6f0727952d
Bump the version to v0.6.7
2016-11-28 18:23:10 -05:00
Yury Selivanov
76ed636c6c
setup.py: Python 3.6 is supported
2016-11-28 12:17:28 -05:00
Yury Selivanov
8d3568115e
Bump the version to 0.6.6
2016-11-28 11:22:21 -05:00
Yury Selivanov
7474d966fc
cython: Make async def coroutines awaitable in cythonized coroutines
2016-11-21 20:00:15 -05:00
Elvis Pranskevichus
e7bedb8b4d
Make sure ``setup.py sdist`` produces correct tarballs
2016-11-10 19:22:15 -05:00
Yury Selivanov
c31616cba8
Bump the version to 0.6.5
2016-11-10 18:06:54 -05:00
Yury Selivanov
2544181ba4
setup.py: Fix error message
2016-11-10 14:30:56 -05:00
Yury Selivanov
109fe4baad
Bump the version to 0.6.1
2016-11-10 13:34:18 -05:00
Yury Selivanov
f5a504534f
setup.py: Move the version into a constant
2016-11-10 13:33:48 -05:00
Yury Selivanov
4c1e8adc5e
Move build logic to setup.py ( closes #60 )
2016-11-10 13:03:05 -05:00
Yury Selivanov
fb0801a36a
Bump the version to 0.6.0
2016-11-06 17:40:43 -05:00
Yury Selivanov
7dc78eb06c
Bump the version to 0.5.5
2016-11-06 17:01:23 -05:00
Yury Selivanov
424381d45a
setup.py: Require Python 3.6b3
2016-11-06 16:53:39 -05:00
Yury Selivanov
b87c5e3504
Bump the version to 0.5.4
2016-10-05 14:27:16 -04:00
Koichi Shiraishi
db70c2be64
setup.py: add missing space after '-fPIC' for ARCHFLAGS
...
- Basically, if users want to set ARCHFLAGS, maybe run the
ARCHFLAGS='-arch x86_64' python setup.py install
but it will define of CFLAGS to
CFLAGS=' -O2 -fPIC-arch x86_64'
Needs one space after '-fPIC'
Signed-off-by: Koichi Shiraishi <zchee.io@gmail.com>
2016-09-11 19:21:42 +09:00
Yury Selivanov
40c3470f6b
Bump version to v0.5.3
2016-08-24 12:22:46 -04:00
Peter Cooner
7d5c37832f
Include kstat lib for solaris
2016-08-24 12:19:51 -04:00
Yury Selivanov
7ecb39d3ad
Bump the version to v0.5.2
2016-08-11 17:15:26 -04:00
Yury Selivanov
004724126b
Bump the version to v0.5.1
2016-08-09 20:01:22 -04:00
Yury Selivanov
08880225f6
Bump the version to 0.5.0
2016-07-19 08:08:23 +02:00
Elvis Pranskevichus
b34d8b9ec7
Mark uvloop as Python 3-only
2016-07-16 11:19:42 -04:00
Yury Selivanov
94b0ad640b
Bump the version to v0.4.34
2016-07-12 15:33:02 -04:00
Yury Selivanov
034c3cc3ca
Bump the version to v0.4.33
2016-07-05 17:23:22 -04:00
Yury Selivanov
956d6cd86a
Dual-license uvloop under MIT and Apache 2.0
2016-07-05 15:04:11 -04:00
Yury Selivanov
ca0f1ef363
Bump the version to 0.4.32
2016-07-04 19:23:45 -04:00
Yury Selivanov
335138799d
Bump the version to 0.4.31
2016-06-28 18:11:47 -04:00
Yury Selivanov
7cb4451a38
Bump the version to v0.4.30
2016-06-09 11:17:21 -04:00
Yury Selivanov
9057fcb839
Bump the version to 0.4.29
2016-05-29 01:17:42 -07:00
Yury Selivanov
3d7a4b22ac
Bump the version to v0.4.28
2016-05-23 18:48:52 -04:00
Yury Selivanov
aa99a1895d
Bump the version to v0.4.27
2016-05-22 22:28:41 -04:00