Casper Lamboo
7f62744e21
Merge pull request #15803 from Ultimaker/CURA-10713_bumpup_various_security_deps
...
Cura 10713 bumpup various security deps
2023-06-21 16:45:14 +02:00
Jelle Spijker
c49a215372
Bump down version of keyring
...
SecretStorage 3.3.3 requires 23.0.1
Fixes CURA-10713
2023-06-19 11:02:18 +02:00
Jelle Spijker
14aaf10aa7
Merge branch 'bumpcryptography' into CURA-10713_bumpup_various_security_deps
2023-06-19 10:41:57 +02:00
Jelle Spijker
eb75207577
Merge branch 'CURA-10700_bumpup_secretstorage' into CURA-10702_bumpup_keyring
...
# Conflicts:
# requirements.txt
2023-06-18 14:16:59 +02:00
Jelle Spijker
eb07777f83
Bump up version of keyring
...
Fixes CURA-10702
2023-06-18 14:08:14 +02:00
Jelle Spijker
4d88265ebd
Bump up version of Shapely
...
Fixes CURA-10701
2023-06-18 13:59:29 +02:00
Jelle Spijker
f73cbb84de
Bump up version of SecretStorage
...
Fixes CURA-10700
2023-06-18 13:54:15 +02:00
Jelle Spijker
dc26217992
Bump up version of cryptography
...
We were using a version of 3 years ago
2023-06-18 13:42:30 +02:00
Jelle Spijker
e61f2f3d75
Update to latest certifi package
...
The ticket mentioned that the current
version is 2021.5.30 but the ticket
was created in 2021; Updating to the
latest version is the proper way
Contributes to CURA-8513
2023-06-18 13:14:43 +02:00
c.lamboo
3b81c0487e
Update certifi requirement
...
CURA-8513
2023-06-14 14:39:56 +02:00
Jelle Spijker
14cf529b0f
Update PyQt6 to use 6.4.2
...
This also requires us to update NetworkAuth and sip
2023-03-13 08:30:14 +01:00
jspijker
c382825cbc
Bump up pyclipper to same version used by Uranium
2023-02-21 07:51:24 +01:00
jspijker
bfed341d97
Do not limit hashes for Pyhton reqs
...
This will give community developers some
extra freedom when compiling on different
architectures and OSes.
Contributes to #11841
Co-authored-by: "Justin F. Hallett" <thesin@southofheaven.org>
2023-02-21 07:37:48 +01:00
Aldo Marini
f26d49892d
add hash for PyQt6-NetworkAuth-Qt6
2023-02-07 12:16:01 -08:00
Remco Burema
17462d274b
Upgrade SciPy to 1.9.1
...
This _should_ fix a bug where Cura crashes due to a username with non-latin characters in Windows. This is due to the creation and removal of temporary files by SciPy, which on Windows, happens in the users' folder.
CURA-8416
2022-09-28 16:15:32 +02:00
Remco Burema
d0d417c219
Some trimesh operations require networkx, add as required.
...
Seems networkx itself is low on dependencies itself. It does require some optional ones for e.g. it's linalg sub-package, but those are numpy and scipy, which we already have.
Cura part of CURA-9535
2022-09-14 08:54:18 +02:00
j.spijker@ultimaker.com
2e23fe84ff
Add missing Python requirements.txt
...
Somehow these were left out during the merge from the 5.1 to main branch
2022-07-27 14:28:14 +02:00
j.spijker@ultimaker.com
b482b4d60c
sync requirements with Uranium
...
Contributes to CURA-9365
2022-07-08 17:11:25 +02:00
j.spijker@ultimaker.com
8750c218db
Added missing indirect pip requirements
...
Contributes to CURA-9365
2022-07-08 12:17:50 +02:00
j.spijker@ultimaker.com
8b5ed4b26b
Downgrade urllib3 to 1.25.9
...
to fix dependency conflict
Contributes to CURA-9365
2022-07-08 12:07:04 +02:00
j.spijker@ultimaker.com
9b8f4b5ec9
Add twisted to requirements
...
Contributes to CURA-9365
2022-07-08 12:05:07 +02:00
j.spijker@ultimaker.com
ed02364809
Add requests to requirements
...
Fixes #12696
Contributes to CURA-9365
2022-07-08 12:05:07 +02:00
Jelle Spijker
5090626144
Added python-utils and six to requirements
...
These are dependencies of numpy-stl
Contributes to CURA-9365
2022-06-26 11:14:59 +02:00
Jelle Spijker
ed9cdb6b34
Added Numpy-stl to requirements
...
Relates to GH issue #10696
TODO: double check if we need to specify it manualy for pyinstaller to collect
Contributes to CURA-9365
2022-06-26 10:55:29 +02:00
Jelle Spijker
ced7a6fde2
Added PyQt6-sip to requirements
...
Contributes to CURA-9365
2022-06-26 10:49:02 +02:00
j.spijker@ultimaker.com
296dd40da7
Add Shapely and other transitive deps
...
Contributes to CURA-9365
2022-06-14 08:41:01 +02:00
j.spijker@ultimaker.com
3a8a04669b
Bump-up scipy to version 1.8.1
...
We were still using a RC.
Contributes to CURA-9365
2022-06-13 16:51:03 +02:00
j.spijker@ultimaker.com
c04fdfef47
add jeepney as dependency on all platforms
...
Contributes to CURA-9365
2022-06-13 00:21:50 +02:00
j.spijker@ultimaker.com
891fc36658
Add secretstorage and keyring as requirements
...
Contributes to CURA-9365
2022-06-13 00:15:19 +02:00
j.spijker@ultimaker.com
17a5c45f1a
Add jeepney as requirements for linux
...
Contributes to CURA-9365
2022-06-13 00:08:50 +02:00
j.spijker@ultimaker.com
b318be171b
Add pyserial as a requirement
...
Contributes to CURA-9365
2022-06-12 19:18:53 +02:00
j.spijker@ultimaker.com
8c6a5baf35
Define Cura Python requirements
...
Our requirements.txt was never fully utilized.
For our builds we use a requirements.txt
specified in the cura-build-enviroment repo.
But that file contained all the Python requirements
including, testing and dev tools.
This requirements.txt should contain the bare minimum
for running Python. Since these dependencies are shipped
we need to specify the hashes as well.
These hashes aren't necessary for build and test requirements
Contributes to CURA-9365
2022-06-12 17:24:30 +02:00
Ghostkeeper
20907bc295
Update requirements from cura-build-environment
...
These are the changes we need for Python 3.10. A number of highlights:
- Shapely is replaced by Pyclipper
- Comtypes is removed as not even our build environment installs that.
- A bunch of version updates.
2022-01-20 13:12:25 +01:00
Ladnessness
066859198a
Update requirements.txt
2021-11-11 18:12:51 +11:00
Ghostkeeper
fbd48767fb
Sort requirements list
...
Makes it easier to update this list in the future, if we don't mess it up again.
2021-09-29 12:02:54 +02:00
Ghostkeeper
f5a600e4ac
Update version numbers of requirements with updated dependencies
...
These dependencies changed last week, as of https://github.com/Ultimaker/cura-build-environment/pull/107 .
This ensures that the easy-development-environment workflow is still up to date as well.
Contributes to issue CURA-8400.
2021-09-29 12:00:11 +02:00
Jaime van Kessel
d81e1d090c
Remove unsued dependency from requirements
2021-07-29 11:07:25 +02:00
Ghostkeeper
8bc2c718a2
Update requirements.txt with new versions of dependencies
...
A lot of dependencies changed recently due to the Qt and Python upgrade.
2021-04-12 17:57:42 +02:00
Kostas Karmas
dadda742ec
Add pywin32 to the requirements
...
Allows the keyring library to use the Windows Credential Manager as a backend.
CURA-7180
2021-03-29 16:31:31 +02:00
Nino van Hooff
65336d84e5
Add pytest to requirements
2020-03-20 10:57:23 +01:00
Nino van Hooff
5923f408d0
Add mypy==0.740 to requirements
2020-03-12 13:39:15 +01:00
Jaime van Kessel
418a4067df
Add all requirements from cura-build-env to requirements.txt
2020-03-06 14:49:24 +01:00
Jaime van Kessel
cc66c207ed
Add numpy-stl & requests to requirements file
2020-03-06 13:47:15 +01:00
Nino van Hooff
0d5a3e1941
Add requirements.txt file
...
The wiki page for bulding from source mentions some pip
dependencies but misses others. I suggest to pup them here
and add a `pip3 install -r requirements.txt` to the wiki
2020-02-27 16:50:02 +01:00