CPLEX driver for AMPL. This package uses AMPLS-API, which is an open source set of lightweight interfaces between AMPL and solvers, which allow:
Read in an AMPL model instance from an NL file
Write out the solution as a sol file, ready to be imported by AMPL
- A choiche between:
Use of all the solver’s capabilities, using its own C API functionalities
Use of a (provided) generic interface, that encapsulates the most common functionalities of the solver interfaces, permitting hassle-free solver swap
Usage of existing AMPL licenses, when used together with the AMPL drivers
The interfaces are available for multiple languages; the core is written in C++ and it is wrapped using [swig](https://www.swig.org) to other target languages.
Metadata
Release files for amplpy-cplex 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| amplpy_cplex-0.2.4.tar.gz | 47.4 MB | Details |
Built distributions (wheels)
Total release size: 612.8 MB
Release files / amplpy_cplex-0.2.4.tar.gz
| Download URL | amplpy_cplex-0.2.4.tar.gz |
|---|---|
| Size | 47.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b9eb215e5b651f3a8c49ba5f60d266f803b8cfeff05122e0d0a381ff652d8a40
|
|
BLAKE2b-256 checksum How to use checksums |
d7a8931facd4dbc857750cc9ad06283f6e5a4234e7c41f7fba99030ec4727a75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp314-cp314-win_amd64.whl
| Download URL | amplpy_cplex-0.2.4-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 13.7 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d75fc5d633b82f27b2cb378b05605c3769a170985ba703b7e5ef2a1e05afbd92
|
|
BLAKE2b-256 checksum How to use checksums |
245f2bbc82d01e9917c22e70177b39fff3977d9afed49f5503ad4318b30ed7a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | amplpy_cplex-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 20.7 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
419da59d08f72ce97adbac281ad47d9c7b0e04674387c1c885dae7d444a6e002
|
|
BLAKE2b-256 checksum How to use checksums |
445108dd0b22397c19987dc0fae8c444f40ced310665a3bc0e1dc79ecc31c0ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp314-cp314-macosx_14_0_x86_64.whl
| Download URL | amplpy_cplex-0.2.4-cp314-cp314-macosx_14_0_x86_64.whl |
|---|---|
| Size | 23.0 MB |
| Tags | CPython 3.14 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
4cfa2940187f37a1a63dedcfe99ff5b65f2a75c625338df50b9d9ad68a080e4c
|
|
BLAKE2b-256 checksum How to use checksums |
d126b58bb109a070510215e64cc4d3da7bd5f35381b6c6e8b59020f8cb259576
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp314-cp314-macosx_14_0_universal2.whl
| Download URL | amplpy_cplex-0.2.4-cp314-cp314-macosx_14_0_universal2.whl |
|---|---|
| Size | 23.7 MB |
| Tags | CPython 3.14 macOS 14.0+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
0d7d9c04a38bbf685889c0f307e20f81ceb40220474451c156342fb1526bbb5d
|
|
BLAKE2b-256 checksum How to use checksums |
81b87c3d529f5ffa3ef8da236ae6a945b40f3a40129f802a397c7bc6a8bdb01f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp313-cp313-win_amd64.whl
| Download URL | amplpy_cplex-0.2.4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 13.4 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1a3ce2d3f0b22a3d5f1548f2eeee3d0187eaf7941b2b5d1b37a1797ed33f4d26
|
|
BLAKE2b-256 checksum How to use checksums |
e8ae9b6b4457ef5561331388d4f9a618f3638a1af024ec1cc1b288f88a2b13eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | amplpy_cplex-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 20.7 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
995d766f45209d5d81ce13aae12eb764386f95b742c12790f39a695d83c7e699
|
|
BLAKE2b-256 checksum How to use checksums |
eea0b91021b5af945ddd766cd3c7b61fe9f7120d37659f2d074850484a2f7818
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp313-cp313-macosx_14_0_x86_64.whl
| Download URL | amplpy_cplex-0.2.4-cp313-cp313-macosx_14_0_x86_64.whl |
|---|---|
| Size | 23.0 MB |
| Tags | CPython 3.13 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
d303a695017fd7f157bc84351b37703999ed2390146c89c423da3f79b8f08e2d
|
|
BLAKE2b-256 checksum How to use checksums |
0a6ecae35be0c28e2c2ec2cc13bfed90a43b707d4084f6b2833d8e733ffe8f7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp313-cp313-macosx_14_0_universal2.whl
| Download URL | amplpy_cplex-0.2.4-cp313-cp313-macosx_14_0_universal2.whl |
|---|---|
| Size | 23.7 MB |
| Tags | CPython 3.13 macOS 14.0+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
90b281732689be1cd8bca01bd67309599885e424b8b2f9acdc668ad77fe07a49
|
|
BLAKE2b-256 checksum How to use checksums |
fe10aed3d5c8b452bda578f2d9673040cf921049f7c7b14515a05f4c83e1fcea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp312-cp312-win_amd64.whl
| Download URL | amplpy_cplex-0.2.4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 13.4 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
31e5fa4bbb8592ae83bdc43443063718461be01560345021b50a1fc7170eb609
|
|
BLAKE2b-256 checksum How to use checksums |
acde2dc40b0a9f32ef8025bf90699c529c24f1b92cd495703e3ff1a011e5ac5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | amplpy_cplex-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 20.7 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
66664f6bbe7a2ccef9affedad4c5ce1003f5b019d960cb371df7a554a987d173
|
|
BLAKE2b-256 checksum How to use checksums |
222ed79c8cfcc657a869327cdbd112450b75631f991b042b15c9aee2a5d2515f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp312-cp312-macosx_14_0_x86_64.whl
| Download URL | amplpy_cplex-0.2.4-cp312-cp312-macosx_14_0_x86_64.whl |
|---|---|
| Size | 23.0 MB |
| Tags | CPython 3.12 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
1228fecb9cd76ee006df72f47c8499f4d471c722d6cf06ba905cfb0eaf64e73a
|
|
BLAKE2b-256 checksum How to use checksums |
35fc2e81909686482517e9e34809172916cb0e94cdaa729aa7282dc42599f749
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp312-cp312-macosx_14_0_universal2.whl
| Download URL | amplpy_cplex-0.2.4-cp312-cp312-macosx_14_0_universal2.whl |
|---|---|
| Size | 23.7 MB |
| Tags | CPython 3.12 macOS 14.0+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
7095666d385d729fb8e64d844fab5e835ddce094a8a566679224288f574e5dae
|
|
BLAKE2b-256 checksum How to use checksums |
6fe4c0c364b696e5f6bf5966c4b436a8cf0262612607c7b11a6403bfec043419
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp311-cp311-win_amd64.whl
| Download URL | amplpy_cplex-0.2.4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 13.4 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
11aa7aef106e0f28a9b357cb56a94bc757436050f197be7d3fa7228382918cf0
|
|
BLAKE2b-256 checksum How to use checksums |
dc19e68a00668d68554d5dc905c3c6a3f1f514de00240994335e44fdb862f244
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | amplpy_cplex-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 20.7 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
79ae8086eb62c59706707c6e124a861fd51a19340aefeeb2aad551b82a66bdf5
|
|
BLAKE2b-256 checksum How to use checksums |
e8ff6cb22325247ad68f88320a998c3b8bade720aea3545465f0f2f904ce884c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp311-cp311-macosx_14_0_x86_64.whl
| Download URL | amplpy_cplex-0.2.4-cp311-cp311-macosx_14_0_x86_64.whl |
|---|---|
| Size | 23.0 MB |
| Tags | CPython 3.11 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
0f26ad45a9f003842640ac1862eb9d259e20d9c1e90810f504ee2134954ab3e6
|
|
BLAKE2b-256 checksum How to use checksums |
8a275744dbc6404fb45a5684548ce80f3b736245404083cf88e6aebbb61f44d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp311-cp311-macosx_14_0_universal2.whl
| Download URL | amplpy_cplex-0.2.4-cp311-cp311-macosx_14_0_universal2.whl |
|---|---|
| Size | 23.7 MB |
| Tags | CPython 3.11 macOS 14.0+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
fd504d401d9bc5a835619d47c907105dcd3a27d9bee4d3bd481a7300c5e3c578
|
|
BLAKE2b-256 checksum How to use checksums |
e132a0c207b193e705f5084d31394cd36158733b11f2d09e4c1c88af023f46b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp310-cp310-win_amd64.whl
| Download URL | amplpy_cplex-0.2.4-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 13.4 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1a0df579d325b02590c5e45efefbf59b8cd6a73ebd92763c64269f801ce3f837
|
|
BLAKE2b-256 checksum How to use checksums |
bf608e4fc5426ceb02f01875e4cb3a5994362167631ba53f0e6cc2150c34d6a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | amplpy_cplex-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 20.5 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2cb393277d5cfceb9c66440ec18238a1804f836e340f817489f2de18e57a67ba
|
|
BLAKE2b-256 checksum How to use checksums |
49f45198e21e97dbacef7aa304009ae3adaf9ea58e344c803d60a7fa7ae9e36a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp310-cp310-macosx_14_0_x86_64.whl
| Download URL | amplpy_cplex-0.2.4-cp310-cp310-macosx_14_0_x86_64.whl |
|---|---|
| Size | 23.0 MB |
| Tags | CPython 3.10 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
4948f5c5cc4e839a39374d0d530cfc6e5a0c5f2ee516b5b8ee71374c80732246
|
|
BLAKE2b-256 checksum How to use checksums |
71895afc8db04ba4fd961e8a957b821948829667b10ac8b3209dc7aa5d900732
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp310-cp310-macosx_14_0_universal2.whl
| Download URL | amplpy_cplex-0.2.4-cp310-cp310-macosx_14_0_universal2.whl |
|---|---|
| Size | 23.7 MB |
| Tags | CPython 3.10 macOS 14.0+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
d9abbca62d154dfcf2fa2bdbb44a6543015db2b7eb50bc0894c5af24e43109fe
|
|
BLAKE2b-256 checksum How to use checksums |
2972d7bbe63161d75cb6e0e980b01b079bd938bd97e945d34d0c8fe299967eb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp39-cp39-win_amd64.whl
| Download URL | amplpy_cplex-0.2.4-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 13.4 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
add93672bcdbfd139cc23ee31f97ffa4594c232172f438ee26c7ab7fbddafee4
|
|
BLAKE2b-256 checksum How to use checksums |
2821e9223b6c35902664dc843849f8a75efaac1c68afac33ee1e32b9ae780530
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | amplpy_cplex-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 20.5 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9d667728a5828758164d846b5aed013bdb9ce420f1c2fcda322a8ef31b7d906e
|
|
BLAKE2b-256 checksum How to use checksums |
c273e5f938dbaacf3300a8aab24a6c194b3c443b9c6e3503ec475fa33e87a4e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp39-cp39-macosx_14_0_x86_64.whl
| Download URL | amplpy_cplex-0.2.4-cp39-cp39-macosx_14_0_x86_64.whl |
|---|---|
| Size | 23.0 MB |
| Tags | CPython 3.9 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
de607413c7cf08ddc468a4d1fec9a290a00872acd213a8746038f03a6bff193d
|
|
BLAKE2b-256 checksum How to use checksums |
fcfed963a6c118428a26722d3695b0231b84f30078f2ffa3149131f03bc32267
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp39-cp39-macosx_14_0_universal2.whl
| Download URL | amplpy_cplex-0.2.4-cp39-cp39-macosx_14_0_universal2.whl |
|---|---|
| Size | 23.7 MB |
| Tags | CPython 3.9 macOS 14.0+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
3b6ed689ba06e4fb0b19f7f4c91696b17add69cfd5dce6cc1f44250c396ad4b1
|
|
BLAKE2b-256 checksum How to use checksums |
5407dc4988e440ac2e0d755b4924c3d8c5c3cb4e23f4d0a8e9f5056ea2262d32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp38-cp38-win_amd64.whl
| Download URL | amplpy_cplex-0.2.4-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 13.4 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9d1163c1f3f7c8f7bd80a8f186f422075a9c6d2026aa917ab7ef3f462e9c1eb1
|
|
BLAKE2b-256 checksum How to use checksums |
d2fb0578447b2508e3c558def99f17b395ffae0ab743d403cbbe4650b9567f15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | amplpy_cplex-0.2.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 20.4 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2b9f52560542a55595ebad05bc06be3cf2095693bdfd9693dffb158c92cb4eb0
|
|
BLAKE2b-256 checksum How to use checksums |
650a250235a46ccfe6217f4ca14b7accf5c836e6dee4919881c717a13f33823b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp38-cp38-macosx_14_0_x86_64.whl
| Download URL | amplpy_cplex-0.2.4-cp38-cp38-macosx_14_0_x86_64.whl |
|---|---|
| Size | 23.0 MB |
| Tags | CPython 3.8 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
d41ba359ca045ebf673ec2d40953c34d93510ce5f4d2515d6bb126a4b37d639d
|
|
BLAKE2b-256 checksum How to use checksums |
4086c2684a9cf0c19e5ebead6dac7b881d3852ac6877a8294c5886eeab8664ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / amplpy_cplex-0.2.4-cp38-cp38-macosx_14_0_universal2.whl
| Download URL | amplpy_cplex-0.2.4-cp38-cp38-macosx_14_0_universal2.whl |
|---|---|
| Size | 23.7 MB |
| Tags | CPython 3.8 macOS 14.0+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
12d62273e1738c8798556bb13a903fcc487c6b7c30c119a1e713b8919c983ef0
|
|
BLAKE2b-256 checksum How to use checksums |
efadfcdb56f2d51c596436c42901773b4317dee325ba6444bc557da53aed3751
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|