Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
setuptools_dso
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
setuptools_dso
Commits
8c277146
Commit
8c277146
authored
Jul 28, 2021
by
Michael Davidsaver
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2.1
parent
cc5f8bab
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
7 additions
and
4 deletions
+7
-4
documentation/releasenotes.rst
documentation/releasenotes.rst
+5
-2
setup.py
setup.py
+1
-1
src/setuptools_dso/__init__.py
src/setuptools_dso/__init__.py
+1
-1
No files found.
documentation/releasenotes.rst
View file @
8c277146
...
...
@@ -3,12 +3,15 @@
Release Notes
=============
2.
1
(UNRELEASED)
2.
2
(UNRELEASED)
----------------
2.1 (July 2021)
---------------
* Introduce usage of **$SETUPTOOLS_DSO_PLAT_NAME** to override platform name during wheel builds
* Add :py:class:`setuptools_dso.ProbeToolchain` for toolchain introspection.
* Allow
setup()
argument x_dsos= to be a one argument callable returning a list of DSO instances.
* Allow
:py:func:`setuptools_dso.setup`
argument x_dsos= to be a one argument callable returning a list of DSO instances.
* Correctly note that wheels with DSOs are not pure.
2.0 (June 2021)
...
...
setup.py
View file @
8c277146
...
...
@@ -4,7 +4,7 @@ from setuptools import setup, Extension
setup
(
name
=
'setuptools_dso'
,
version
=
"2.1
a3
"
,
version
=
"2.1"
,
description
=
"setuptools extension to build non-python shared libraries"
,
long_description
=
"""setuptools extension for building non-python shared libraries
and packaging them for distribution. eg. for use by python extensions.
...
...
src/setuptools_dso/__init__.py
View file @
8c277146
...
...
@@ -26,7 +26,7 @@ def setup(**kws):
Wrapper around setuptools.setup() which injects extra Commands needed to build DSOs.
Unknown keywords are passed through.
:param x_dsos: None, a list of :py:class:`DSO` instances, or a callable
returning
a list.
:param x_dsos: None, a list of :py:class:`DSO` instances, or a callable
with one argument returning such
a list.
"""
cmdclass
=
kws
.
setdefault
(
'cmdclass'
,
{})
# cmdclass_setdefault sets default to cmdclass[name]=klass and verifies
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment