Commit Graph

54 Commits

Author SHA1 Message Date
Satadru Pramanik
6df679a5ef initial attempt at functionalizing replaces in python3 package (#7708)
* initial attempt at functionalizing replaces in python3 package

* remove commented code

* preinstall now forces device.json reload; run crew remove only once

* bump version

* linted
2022-12-03 00:02:30 -06:00
Satadru Pramanik
001060b261 Python 3.11 (#7570)
* Python 3.11 initial binary upload

* switch py_libxml2 to -py3.11

* fixup package versions

* fix py3_pillow

* build python with ensurepip

* add flit_core to pyparsing

* update some package versions

* update wheel

* update core python packages

* more updates

* update py3_libxml2.rb py3_pyelftools.rb py3_codespell.rb

* add all successful builds

* update versions in broken builds

* fix package

* adding some binaries

* add build

* add meson build

* add py3_numpy builds

* update itstool

* update xcb_proto

* add more packages

* update bind to not include py3_ply

* rebuild libcaca

* update py3_gi_docgen

* remove some conflicts_ok

* remove setuptools and pip deps

* attempt pip uninstall during install

* add preflight to pip and setuptools

* try excluding pip again

* adjust logic

* lint
2022-12-02 12:27:01 -06:00
Satadru Pramanik
458d097a5b Python -> 3.10.8 (#7543) 2022-10-24 11:43:14 -05:00
Satadru Pramanik
31196bd8d1 python3 -> 3.10.7 (#7419) 2022-09-21 18:58:56 -05:00
Satadru Pramanik
f5c15a5760 python -> 3.10.6 (#7298) 2022-08-19 11:04:11 -05:00
Satadru Pramanik
9a409a9cdf Python3 -> 3.10.5 (#7195)
* Python3 -> 3.10.5

* suggested change
2022-07-11 15:19:01 -05:00
Satadru Pramanik
f4def4a3a5 Python -> 3.10.4 (#6918)
* Python -> 3.10.4

* Simplify package file
2022-03-30 11:39:56 -05:00
Cassandra Watergate
0e7e183005 python3 => 3.10.3 (#6871)
* python3 => 3.10.3

* x86_64 and i686 binaries

* Add arm binaries

Co-authored-by: Ed Reel <edreel@gmail.com>
2022-03-18 09:37:48 -05:00
Satadru Pramanik
6175c93edb Python3 -> 3.10.2, plus mpdecimal (#6637) 2022-01-20 15:42:07 -06:00
Cassandra Watergate
30d028499d libffi => 3.4.2 & python3 => 3.10.1, and all downstream packages requiring updates (#6295)
* python3.10ize mypaint

* python3.10ize oci_cli

* python3.10ize py3_agate

* python3.10ize py3_agate_dfb

* python3.10ize py3_agate_excel

* python3.10ize py3_agate_sql

* python3.10ize py3_alabaster

* python3.10ize py3_appdirs

* python3.10ize py3_argcomplete

* python3.10ize py3_arrow

* python3.10ize py3_attrs

* python3.10ize py3_babel

* python3.10ize py3_beautifulsoup4

* python3.10ize py3_certifi

* python3.10ize py3_cffi

* python3.10ize py3_chardet

* python3.10ize py3_click

* python3.10ize py3_colorama

* python3.10ize py3_configparser

* python3.10ize py3_cryptography

* python3.10ize py3_cssselect

* python3.10ize py3_cython

* python3.10ize py3_dateutil

* python3.10ize py3_dbfread

* python3.10ize py3_decorator

* python3.10ize py3_dicttoxml

* python3.10ize py3_distlib

* python3.10ize py3_dnspython

* python3.10ize py3_docutils

* python3.10ize py3_docx2txt

* python3.10ize py3_ebooklib

* python3.10ize py3_et_xmlfile

* python3.10ize py3_extract_msg

* python3.10ize py3_fasteners

* python3.10ize py3_filelock

* python3.10ize py3_flask

* python3.10ize py3_future

* python3.10ize py3_greenlet

* python3.10ize py3_idna

* python3.10ize py3_imagesize

* python3.10ize py3_imapclient

* python3.10ize py3_impacket

* python3.10ize py3_importlib_metadata

* python3.10ize py3_iniconfig

* python3.10ize py3_isodate

* python3.10ize py3_itsdangerous

* python3.10ize py3_jeepney

* python3.10ize py3_jinja2

* python3.10ize py3_jmespath

* python3.10ize py3_json2xml

* python3.10ize py3_keyring

* python3.10ize py3_ldap3

* python3.10ize py3_ldapdomaindump

* python3.10ize py3_leather

* python3.10ize py3_libevdev

* python3.10ize py3_libxml2

* python3.10ize py3_lxml

* python3.10ize py3_magic

* python3.10ize py3_mako

* python3.10ize py3_markdown

* python3.10ize py3_markupsafe

* python3.10ize py3_minidb

* python3.10ize py3_nuitka

* python3.10ize py3_numpy

* python3.10ize py3_oci

* python3.10ize py3_olefile

* python3.10ize py3_openpyxl

* python3.10ize py3_parsedatetime

* python3.10ize py3_pathspec

* python3.10ize py3_pdfminer_six

* python3.10ize py3_pillow

* python3.10ize py3_pipdeptree

* python3.10ize py3_pluggy

* python3.10ize py3_ply

* python3.10ize py3_pptx

* python3.10ize py3_psutil

* python3.10ize py3_py

* python3.10ize py3_pyasn1

* python3.10ize py3_pycairo

* python3.10ize py3_pycryptodome

* python3.10ize py3_pycryptodomex

* python3.10ize py3_pyelftools

* python3.10ize py3_pygments

* python3.10ize py3_pyicu

* python3.10ize py3_pyopenssl

* python3.10ize py3_pyparsing

* python3.10ize py3_pystemmer

* python3.10ize py3_pyte

* python3.10ize py3_pytest

* python3.10ize py3_pytimeparse

* python3.10ize py3_pytz

* python3.10ize py3_pyudev

* python3.10ize py3_pyyaml

* python3.10ize py3_requests

* python3.10ize py3_retrying

* python3.10ize py3_secretstorage

* python3.10ize py3_semantic_version

* python3.10ize py3_setuptools

* python3.10ize py3_setuptools_rust

* python3.10ize py3_six

* python3.10ize py3_slugify

* python3.10ize py3_smartypants

* python3.10ize py3_snowballstemmer

* python3.10ize py3_sortedcontainers

* python3.10ize py3_speechrecognition

* python3.10ize py3_sphinxcontrib_applehelp

* python3.10ize py3_sphinxcontrib_devhelp

* python3.10ize py3_sphinxcontrib_htmlhelp

* python3.10ize py3_sphinxcontrib_jsmath

* python3.10ize py3_sphinxcontrib_qthelp

* python3.10ize py3_sphinxcontrib_serializinghtml

* python3.10ize py3_sqlalchemy

* python3.10ize py3_terminaltables

* python3.10ize py3_text_unidecode

* python3.10ize py3_toml

* python3.10ize py3_tox

* python3.10ize py3_typogrify

* python3.10ize py3_tzlocal

* python3.10ize py3_urllib3

* python3.10ize py3_urwid

* python3.10ize py3_virtualenv

* python3.10ize py3_wcwidth

* python3.10ize py3_werkzeug

* python3.10ize py3_wheel

* python3.10ize py3_xlrd

* python3.10ize py3_xlsxwriter

* python3.10ize py3_xmltodict

* python3.10ize py3_yamllint

* python3.10ize py3_zipp

* python3.10ize pygobject

* python3.10ize s3cmd

* python3.10ize speedtest_cli

* python3.10ize sphinx

* python3.10ize sshuttle

* python3.10ize textract

* python3.10ize thefuck

* python3.10ize urlwatch

* python3.10ize xcb_proto

* python3.10ize youtube_dl

* python3.10ize youtubedl

* Add initial x86_64 packages

* Add armv7l binaries

* fix duplicity version

* add x86_64 and armv7l binaries

* Add x86_64 llvm builds (note stage1 is needed to build main package).

* cairo libffi rebuild

* Add pygobject and wayland binary with version bump

* Add py3_libxml2

* add cairo builds

* add more binaries

* Add armv7l llvm_stage1 binaries

* llvm binaries for armv7l

* add more binaries

* add more libffi-ed x86_64 binaries

* Add more binaries

* add gjs

* add more armv7l builds

* add gnome libffi deps

* Add armv7l binaries

* update binaries for libffi, itstool, py3_pygments

* i686 test

* add more i686 binaries

* add llvm i686 patch

* Add i686 llvm binaries

* more i686 builds

* add more i686 builds

* add more i686 builds

* more i686

* Add i686 tesseract

* fix llvm for i686

* Add i686 ffmpeg

* replace i686 binary for glib

* add more gnutls builds

* Add armv7l gnutls

* add binaries

* Add meson 0.60.0

* Add i686 binary for gsettings_desktop_schemas

* Fix youtube_dl version number

* initial add of openmp (removed from llvm)

* fix openmp package

* update llvm and openmp

* mpv -> 0.34.0

* glib -> 2.70.1

* meson -> 0.60.1

* Update llvm for x86, armv7l building...

* Add new armv7l llvm build

* Add new i686 llvm build

* i686 llvm_stage1 rebuild

* vulkan -> 1.2.200

* add vulkan binaries

* glib -> 2.70.2

* pre-rebuild of wireshark which depends upon libffi

* add mesa and vulkan updates

* libcurl -> 7.80.0

* update binaries for c_ares libmaxminddb

* update libdrm

* update llvm, add new binaries for wireshark, libdrm

* add more fixed i686 binaries

* add llvm x86_64 binary

* update gtk4, add llvm build for i686

* rebuilds and i686 additions

* more i686 builds

* update cairo and add i686 build

* update libx11

* add llvm armv7l binary

* update mesa i686 binaey

* more i686 rebuilds

* update xorg_server builds

* update glib

* add glib dep to wireshark

* add i686 binary for libxcvt

* updates to remove iconv dep

* update ffmpeg

* add x86_64 rebuilds

* working ffmpeg 4.4.1

* add armv7l builds

* Add python abimap (needed by libssh)

* add binaries for py3_abimap

* add libx11 binaries

* add new builds

* add builds

* add i686 binaries

* add numpy armv7l binaries

* Add mypaint binaries

* use cmake for c_ares

* update xorg_cf_files

* fix curl for i686

* add libxcb binaries

* add armv7l oci_cli binaries

* add asciinema binaries

* add mutter comment about compat

* add mpv binary

* add armv7l binary

* Add more binaries

* add binaries for youtube_dl

* add note about gsd compatibility

* update xcb packages with armv7l binaries

* update packages, python -> 3.10.1

* Add explanation to curl postinstall

Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@umich.edu>
2021-12-09 08:32:59 -06:00
Satadru Pramanik
31841daf72 python3 -> 3.9.7 (#6184)
* python3 -> 3.9.7

* Add i686 binary

Co-authored-by: Ed Reel <edreel@gmail.com>
2021-09-14 07:51:54 -05:00
satmandu
a0cab3dd83 Python 3.9.6 (#5916)
* Python 3.9.6

* Add i686 binary

* Change python3 compatibility back to all

Co-authored-by: Ed Reel <edreel@gmail.com>
2021-07-01 21:37:53 -05:00
Ed Reel
e0bc330e34 Update python3 from 3.9.4 to 3.9.5 (#5758) 2021-05-10 09:04:25 -04:00
Cassandra Watergate
a0712e9828 Separate pip from python3, add pip for python2 (#5692)
* Rearrange python2 and 3, seperate pip

* rename python27 => python2

* merge master into pip

* touch up

* make old setuptools package fake

* lib/const.rb: bump version

* Fix py2_setuptools

* Add runtime dependencies to python2

* reorder depends

* python2 minor change

* packages/setuptools.rb: Fix ugly version

* Add binaries

Co-authored-by: satmandu <satadru@umich.edu>
Co-authored-by: satmandu <satadru@gmail.com>
2021-04-29 10:29:06 -05:00
Ed Reel
f7c9a99f2d Transition binary repo from GitHub to GitLab (#5702) 2021-04-28 16:22:06 -04:00
Ed Reel
df801b93f5 Update binary_url to github in all packages (#5675)
Add gh.sh script to tools

Add .gitignore

Update download_binary.sh

Update README.md
2021-04-21 15:39:00 -04:00
Ed Reel
30a1f8719d Transition binary repo from Bintray to SourceForge (#5608) 2021-04-13 10:11:55 -04:00
Cassandra Watergate
d6e779ccd3 Crew profile base (#5503)
* Make basic crew-profile-base package

* Use crew consts

* Upgrade to 0.0.2-pre2

* Convert aa* to cf*

* Docbook

* aa* to dz*

* docbook-xsl

* through fz* and fix environment variables

* through mz*

* through pz*

* through zz*

* fix crew-profile-base

* upgrade crew-profile-base

* major crew-profile-base changes

* Upgrade crew-profile-base and fix xdg-base

* fix sha256sum

* Remove stale files

* pkgsrc and sommelier

* Add crew-profile-base to core packages and ready for merging

* Bump versions

* prevent conflicts with #5494

* fix sha256sum

* fix fop

* profile.d is not ours

* fix bash

* Upgrade crew-profile-base to 0.0.1-pre6 and fix bash

* Remove self-referencing comment

* Add binaries, fix rust, fix #{@ver}

* move compatibility line

* add core mandb deps back

* File.exists? => File.exist?

* deduplicate @env

* update packages

* Fix gdk_pixbug source url

* Add binaries, use rubocop style fixes

* Update cf from 6.36.1-1 to 6.53.0

* fix sl

* fix depot tools

* remove apulse since it conflicts with pulseaudio.

* refactor crew_profile_base

* first tranche of builds

* go

* add cf

* hunspell

* transmission

* clean up dependency & env situation for gdk_pixbuf

* fix gettext

* fix nano

* fix intel-media-driver

* add zziplib for texlive

* fix texlive

* split fuse for flatpak

* fix flatpak

* delete rack (broken and unmaintained)

* fix packer completion

* modify and fix sl

* fix s

* fix stressng

* fix stack

* Add TMPDIR

* Remove TMPDIR from build files

* Fix aws2 version

* Go: remove extraneous dependency

* hunspell_fr_fr: use french in description

* intel media driver: remove case x86_64

* aws2: quickfix

* everything but texlive

* texlive

* fix stressng

* Delete pkgsrc.rb

* add back pkgsrc

Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Ed Reel <edreel@gmail.com>
Co-authored-by: satmandu <satadru@umich.edu>
2021-04-08 21:49:18 -05:00
satmandu
efc507527f Python 3.9.4 (#5540)
* Python 3.9.4

* Update deps based upon new getdeps script

* add build deps

* Add xz URL now that it is available.

* Add python3 runtime deps

* Update python3.rb

* remove tkinter dependencies from core

* Add libdb to core

* remove all build deps in core

* Since Python3 is core, add all runtime and build deps.
2021-04-06 09:16:01 -05:00
saltedcoffii
ba913e528e Licensed oa* to rz* 2021-03-20 19:43:51 -04:00
satmandu
02af1d9157 Python3 updates (#5240)
* Update tcl.rb

* Update tk.rb

* Update gdbm.rb

* Python -> 3.9.2

* Update tk.rb

* Update python3.rb

* use crew_options

* convert pip to symlink
2021-02-22 15:38:33 -06:00
satmandu
9a25abd6e0 Rebuild with OpenSSL and no LibreSSL (#4983) 2021-01-24 13:16:16 +08:00
Ed Reel
9424ce1912 Update python3 from 3.9.0 to 3.9.1 2020-12-20 16:53:07 -06:00
Ed Reel
dd310f60d9 Update python packages (#4687)
- Update python27 from 2.7.17 to 2.7.18
- Update python3 from 3.8.6 to 3.9.0
2020-12-05 17:50:20 -05:00
Ed Reel
36ce3f867a Update core packages cmake, curl, git, libressl, meson, python3 and ruby (#4392)
Add curl and dependencies to install.sh

Add new packages to core_packages.txt
2020-10-08 13:14:17 -04:00
Ed Reel
9617751bbd Add check for package compatibility 2020-05-14 23:57:07 -05:00
Ed Reel
064c2bfaa3 Add pre_install function to crew command (#4035)
Update python3 to use preinstall

Replace ARGV logic with preinstall

Adjust other packages that use preinstall to build or patch instead

Change hunspell to is_fake
2020-04-22 12:29:43 -04:00
Ed Reel
3ebb3825ad Update python3 from 3.8.1 to 3.8.2
Add pre-built binaries
2020-03-29 18:46:55 -05:00
Ed Reel
53014bff3e Add pre-built binaries for curl, postgres and python3 (#3719) 2019-12-27 11:08:28 -05:00
Casey Strouse
6fa5fc9139 Update python3 from 3.8.0 to 3.8.1 (#3716) 2019-12-25 21:57:47 -06:00
Ed Reel
85e3909e06 Add pre-built binaries for packages a-y (#3555) 2019-10-18 15:00:07 -04:00
Casey Strouse
21b2daadcc Update python3 from 3.7.1 to 3.8.0 (#3540)
Tested on ARM.
2019-10-17 09:45:27 -05:00
Ed Reel
ed32df9b28 Add pre-built binaries for packages f-v 2018-11-04 19:08:13 -06:00
James Larrowe
b4e3e1bcc0 Update Python3 (#2825) 2018-11-02 17:09:08 -05:00
Ed Reel
f414727e3b Update python packages
Comment tests

Add six dependency to all relevant packages

Add pre-built binaries

Remove redundant python dependencies on packages with six dependency

Rebuild pre-built binaries to include pip/pip3

Add important note about the builds
2018-08-11 13:14:29 -05:00
Ed Reel
9b47cb7676 Correct python3 package and sha256 hash for x86_64 2018-02-18 19:37:33 -06:00
Ed Reel
1ad5a233f0 Correct sha256 hash for x86_64 in python3 package 2018-02-18 10:20:27 -06:00
Ed Reel
83f70b529d Update sha256 hashes in python27 and python3 packages 2018-02-13 23:58:22 -06:00
Ed Reel
821355bc1f Fix corrupt binaries for python27, python3 and meson 2018-02-11 00:08:39 -06:00
David Hilton
dc27659b8c python3 depends on libffi and readline (#1822) 2018-02-09 20:22:42 -06:00
lovedheart
bc0cfa476d [python3] remove binary
Binary corrupted. We need to compile it locally.
2018-02-08 13:32:54 +01:00
Ed Reel
c4f15d038c Add pre-built binaries for packages c-w 2018-01-16 18:12:57 -06:00
Ed Reel
08bfb8c27b Update python3 from 3.6.0 to 3.6.3
Add -L library LDFLAG option

Update python3 from 3.6.3 to 3.6.4

Add -L LDFLAGS option
2017-12-30 15:08:13 -06:00
Kazushi (Jam) Marukawa
e06528278c Add pre-compiled binaries 2017-08-26 09:29:23 +09:00
Jan Baudisch
79880ae0b1 Add zlib dependency 2017-07-12 15:37:13 +02:00
lyxell
ba3e88e05d Merge pull request #816 from jam7/update/lib64-2
Support lib64 installation on x86_64 part 2
2017-07-02 16:53:33 +02:00
Ed Reel
e6e348f67c Change packages m-p from sha1 to sha256 2017-07-01 11:09:10 -05:00
Kazushi (Jam) Marukawa
298a3d6b77 Changing several packages to use lib64 on x86_64 2017-07-01 06:37:52 +09:00
Kazushi (Jam) Marukawa
de321a3556 Change several package files to not perform strip in each of them since crew is stripping automatically now. 2017-06-26 00:31:02 +09:00
Kazushi (Jam) Marukawa
5031fa844d Change python3.rb to add test method and strip binaries and libraries 2017-06-24 13:00:34 +09:00