Skip to content

Commit

Permalink
2.8a1
Browse files Browse the repository at this point in the history
  • Loading branch information
mdavidsaver committed May 2, 2023
1 parent f82966c commit 983b783
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 45 deletions.
44 changes: 0 additions & 44 deletions documentation/details.rst
Original file line number Diff line number Diff line change
Expand Up @@ -70,47 +70,3 @@ containing the support library dll explicitly from python code prior to loading
With earlier versions of Windows it is sufficient to adjust ``%PATH%``.
Recent versions require use of the ``AddDllDirectory()`` API call.
Python wraps this as ``os.add_dll_directory()``.

Changelog
---------

* 2.0 (UNRELEASED)

- Generate info module for each DSO (Kaleb Barrett)
- Runtime access to info modules.

* 1.7 (May 2020)

- Fix support for develop install (pip install -e). (Kirill Smelkov)

* 1.6 (May 2020)

- Use @rpath as install_name prefix on MacOS (Mehul Tikekar)

* 1.5 (Jan. 2020)

- Correct parallel compile on Mac

* 1.4 (Jan. 2020)

- Take package_dir into account (Kirill Smelkov)
- Parallel compile of DSO source when supported (py >= 3.4 and not windows)
- Fake :py:func:`cythonize()` wrapper when Cython not installed

* 1.3 (Nov. 2019)

- Handle DSO in root (not in a package)
- setup() wrapper correct 'cmdclass' handling (Kirill Smelkov)
- Add :py:func:`setuptools_dso.cythonize()` wrapper

* 1.2 (Aug. 2019)

- Add LICENSE and COPYRIGHT to MANIFEST

* 1.1 (Aug. 2019)

- Fix inplace build (Kirill Smelkov)

* 1.0 (Oct. 2018)

- Initial Release
7 changes: 7 additions & 0 deletions documentation/releasenotes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ Release Notes

.. currentmodule:: setuptools_dso

2.8 (UNRELEASED)
----------------

* Fix linking to editable install on Windows (Kirill Smelkov)
* Try to limit parallel compile default by RAM as well as CPU. On Linux only.
* Document :ref:`num_jobs`, understood since 1.4.

2.7 (Feb 2023)
--------------

Expand Down
9 changes: 9 additions & 0 deletions documentation/usage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,15 @@ which functions like the ``build_ext`` command. ::
python setup.py build_dso -i
python setup.py build_ext -i


.. _num_jobs:

NUM_JOBS
--------
Use the ``$NUM_JOBS`` environment variable to override the default concurrency
when compiling object files for DSOs.
eg. ``export NUM_JOBS=1`` for a sequential build.

Applying to your package
========================

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

setup(
name='setuptools_dso',
version="2.7",
version="2.8a1",
description="setuptools extension to build non-python shared libraries",
long_description=long_description,
long_description_content_type='text/markdown',
Expand Down

0 comments on commit 983b783

Please sign in to comment.