@@ -6,14 +6,14 @@ build-backend = "setuptools.build_meta"
6
6
name = " ChimeraX"
7
7
license = " LGPL-2.1" # WHEEL ONLY
8
8
authors = [{
name =
" UCSF RBVI" ,
email =
" [email protected] " }]
9
- version = " 0.1.6"
10
9
description = " Analysis and visualization of molecular structures and 3D microscopy"
11
10
classifiers = [
12
11
' Development Status :: 3 - Alpha' ,
13
12
' Intended Audience :: Science/Research' ,
14
13
' Programming Language :: Python :: 3.11' ,
15
14
]
16
15
requires-python = " >=3.11"
16
+ dynamic = [" version" ]
17
17
18
18
[project .urls ]
19
19
Home = " https://www.rbvi.ucsf.edu/chimerax/"
@@ -133,6 +133,50 @@ wheel = [
133
133
dev = [" line_profiler==4.2.0" ]
134
134
test = [" pytest" , " pytest-cov" , " coverage" ]
135
135
136
+ [tool .setuptools .dynamic ]
137
+ version = { attr = " chimerax.core.__version__" }
138
+
139
+ # TODO: Generate this from bundle TOMLs
140
+ [tool .setuptools .package-data ]
141
+ "*" = [
142
+ " **/lib/**" ,
143
+ " **/include/**" ,
144
+ " **/*.dylib" ,
145
+ " **/*.so" ,
146
+ " **/*.lib" ,
147
+ " **/*.a" ,
148
+ " **/*.png" ,
149
+ " **/icons/**" ,
150
+ " **/static/**" ,
151
+ " **/html/**" ,
152
+ " **/dcd/**" ,
153
+ " **/bin/**" ,
154
+ " **/data/**" ,
155
+ " **/fragments/**" ,
156
+ " **/nuc-data/**" ,
157
+ " **/cluts/**" ,
158
+ " **/presets/**" ,
159
+ " **/matrices/**" ,
160
+ ]
161
+ "chimerax.add_charge" = [" amber_name.defattr" ]
162
+ "chimerax.atom_search" = [" *.pyx" ]
163
+ "chimerax.atomic" = [" *.pyx" ]
164
+ "chimerax.basic_actions" = [" *.css" , " *.html" , " *.js" ]
165
+ "chimerax.core" = [" colorbrewer.json" ]
166
+ "chimerax.dunbrack_rotamer_lib" = [" *.zip" ]
167
+ "chimerax.dynameomics_rotamer_lib" = [" *.zip" ]
168
+ "chimerax.graphics" = [" *.txt" ]
169
+ "chimerax.looking_glass" = [" *.txt" ]
170
+ "chimerax.mmcif" = [" *.cpp" , " *.cif" ]
171
+ "chimerax.registration" = [" registration_form.html" ]
172
+ "chimerax.rest_server" = [" server.pem" ]
173
+ "chimerax.richardson_rotamer_lib" = [" *.zip" ]
174
+ "chimerax.rna_layout" = [" rna_templates_6pj6.cif" ]
175
+ "chimerax.swapaa" = [" templates.cif" ]
176
+ "chimerax.toolbar" = [" tool.html" ]
177
+ "chimerax.ui" = [" about.html" , " splash.jpg" ]
178
+ "chimerax.viewdockx" = [" *.html" , " *.css" , " *.js" ]
179
+
136
180
[tool .pyright ]
137
181
include = [" src" ]
138
182
exclude = [" ChimeraX.app/**" ]
0 commit comments